تحويل STL إلى DXF في بايثون

STL و DXF هما تنسيقان شائعان للملفات يستخدمان في التصميم بمساعدة الكمبيوتر (CAD).تُستخدم ملفات STL عادةً للطباعة ثلاثية الأبعاد، بينما تُستخدم ملفات DXF لمجموعة متنوعة من مهام CAD، مثل الرسم والصياغة والتصنيع. في هذه التدوينة، سوف نتعلم كيفية تحويل STL إلى DXF في بايثون.

تتناول هذه المقالة المواضيع التالية:

  1. واجهة برمجة تطبيقات Python لتحويل STL إلى DXF
  2. تحويل STL إلى DXF
  3. تحويل STL إلى DXF مع الخيارات
  4. محول STL إلى DXF عبر الإنترنت
  5. مصادر التعلم المجانية

Python STL to DXF Converter API – تنزيل مجاني

سنستخدم واجهة برمجة التطبيقات Aspose.CAD for Python لتحويل ملفات STL إلى DXF. Aspose.CAD for Python هي مكتبة قوية تتيح للمطورين العمل مع ملفات CAD في Python. وهو يدعم مجموعة واسعة من تنسيقات ملفات CAD، بما في ذلك STL وDXF و DWG و DGN وما إلى ذلك. تتيح واجهة برمجة التطبيقات (API) للمطورين إنشاء ملف CAD جديد وعرضه وتحريره. ملفات CAD، واستخراج البيانات من ملفات CAD، وتحويلها إلى تنسيقات أخرى.

يرجى تنزيل الحزمة أو تثبيت واجهة برمجة التطبيقات من PyPI باستخدام أمر النقطة التالي في وحدة التحكم:

pip install aspose-cad

تحويل STL إلى DXF في بايثون

يمكننا بسهولة تحويل STL إلى DXF في Python باتباع الخطوات التالية:

  1. قم بتحميل ملف STL للإدخال باستخدام طريقة التحميل لفئة الصورة.
  2. قم بإنشاء مثيل لفئة DxfOptions.
  3. وأخيرًا، اتصل بالطريقة save() لحفظ STL كـ DXF. فإنه يأخذ مسار ملف DXF الإخراج وDxfOptions كوسيطات.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل STL إلى DXF في Python.

# تحديد مسارات لملفات الإدخال والإخراج.
inputSTL = "C:\Files\galeon.stl";
outputDXF = "C:\Files\galeon_out.dxf";

# تحميل ملف DWF
image = cad.Image.load(inputSTL)

# حدد خيارات DXF
options = cad.imageoptions.DxfOptions()

# حفظ ملف DXF الناتج
image.save(outputDXF, options);

تحويل STL إلى DXF مع الخيارات في بايثون

يمكننا تحديد خيارات حفظ متنوعة أثناء تحويل ملفات STL إلى تنسيق DXF باتباع الخطوات التالية:

  1. قم بتحميل ملف STL للإدخال باستخدام فئة الصورة.
  2. قم بإنشاء مثيل لفئة CadRasterizationOptions.
  3. تحديد خصائص الخيار.
  4. قم بإنشاء مثيل لفئة DxfOptions.
  5. بعد ذلك، قم بتعيين الخاصية Vectorrasterizationoptions إلى CadRasterizationOptions.
  6. وأخيرًا، اتصل بالطريقة save() لحفظ STL كـ DXF.

يوضح نموذج التعليمات البرمجية التالي كيفية تخصيص تحويل STL إلى DXF في Python.

# تحديد مسارات لملفات الإدخال والإخراج.
inputSTL = "C:\Files\galeon.stl";
outputDXF = "C:\Files\galeon_out.dxf";

# تحميل ملف DWF
image = cad.Image.load(inputSTL)

# حدد خيارات تنقيط CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.content_as_bitmap = True

# حدد تخطيطًا محددًا للتحويل
rasterizationOptions.layouts = ["Drawing1-Layout1"]

# حدد خيارات DXF
options = cad.imageoptions.DxfOptions() 
options.vector_rasterization_options = rasterizationOptions

# حفظ ملف DXF الناتج
image.save(outputDXF, options);

احصل على ترخيص مجاني

من فضلك الحصول على ترخيص مؤقت مجاني لتجربة مكتبة محول STL إلى DXF دون قيود.

تحويل STL إلى DXF عبر الإنترنت

يمكنك أيضًا تجربة هذا التطبيق المجاني عبر الإنترنت محول STL إلى DXF الذي تم تطويره باستخدام واجهة برمجة التطبيقات المذكورة أعلاه. يمكنك الوصول إليه من أي متصفح أو جهاز دون تثبيت المكونات الإضافية أو البرامج أو الاشتراكات.

محول Python STL إلى DXF – مصادر تعليمية

إلى جانب تحويل STL إلى DXF، يمكنك معرفة المزيد عن المكتبة واستكشاف العديد من الميزات الأخرى باستخدام الموارد أدناه:

خاتمة

في هذا المقال، تعلمنا كيفية تحويل STL إلى DXF في بايثون. باتباع الخطوات الموضحة في هذه المقالة، يمكنك بسهولة تحويل ملفات STL إلى تنسيق DXF برمجيًا. توفر مكتبة Aspose.CAD for Python واجهة برمجة تطبيقات بسيطة وسهلة الاستخدام للعمل مع ملفات CAD في Python. إلى جانب تحويل STL إلى DXF في Python، يمكنك أيضًا تحويل ملفات STL إلى تنسيق DXF عبر الإنترنت باستخدام محول STL مجاني قائم على الويب. في حالة وجود أي غموض، يرجى الاتصال بنا على منتدى الدعم المجاني.

أنظر أيضا