الكيانات ذات بنية SAT/SAB

الكائنات ذات بنية SAT/SAB

تقوم بعض الكيانات بتخزين بياناتها الهيكلية في تنسيق ACIS SAT/SAB. يمكن تصدير هذه الكيانات جزئيًا في وضع السلك ثنائي الأبعاد. تشمل الكيانات المدعومة:

  • أجسام 3DSOLID: صندوق، كرة، هرم، إسفين، مخروط، أسطوانة، حلقة، بوليسوليد
  • سطح: مسطح، ممدد، مقلوب، مسحوب
  • منطقة

فيما يلي مثال على نتيجة التصدير (ملف DWG في الجزء الأيسر، ونتيجة PDF في الجزء الأيمن).

تصدير مخروط وكريات

لا يتطلب تصدير كيانات ACIS أي خيارات خاصة. لتحسين حجم الرسم، خاصة عندما يحتوي الرسم على كيانات ACIS فقط، يجب النظر في استخدام الدالة cadImage.updateSize() لضبط أبعاد الرسم الأولية بدقة.

CadImage cadImage = (CadImage)Image.load(sourceFilePath);

cadImage.updateSize();
	
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setLayouts(new String[]{"Model"});

PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setVectorRasterizationOptions(rasterizationOptions);

cadImage.save("output.pdf", pdfOptions);