صادر کردن با گزینه‌های ۳ بعدی

صادر کردن با گزینه‌های ۳ بعدی

چند گزینه برای صادرات مدل‌های ۳ بعدی به PDF/رستر از فرمت‌های FBX، OBJ، STL معرفی شده است.

در اینجا مثال‌هایی از صحنه ۳ بعدی از زوایای مختلف آمده است:

Figures

Figures from other points of view

خاصیت ObserverPoint اجازه می‌دهد تا صحنه ۳ بعدی را بر اساس زوایای معین در اطراف محور بچرخانید. این مثال کد و نتیجه صادرات را با استفاده از چند زاویه چرخش دلخواه نشان می‌دهد.

using (Image cadImage = Aspose.CAD.Image.Load(inputFileName))
{
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
{
PageWidth = 5000,
PageHeight = 5000,
DrawType = CadDrawTypeMode.UseObjectColor,
ObserverPoint = new ObserverPoint(15, 5, 5),
};
PdfOptions pdfOptions = new Aspose.CAD.ImageOptions.PdfOptions();
pdfOptions.VectorRasterizationOptions = rasterizationOptions;
cadImage.Save(outputFileName, pdfOptions);
}

Export with rotation

تغییر ObserverAngle به ObserverPoint = new ObserverPoint(5, 60, 0) اجازه می‌دهد تا صحنه را بچرخانید.

Export with changed rotation

خاصیت دیگر RenderMode3D اجازه می‌دهد تا مشخص کنید که نتیجه صادرات چگونه باید نمایش داده شود. سه حالت وجود دارد: Solid (حالت پیش‌فرض)، Wireframe، و SolidWithEdges.

مثال زیر اجازه می‌دهد تا مدل وایرفریم برای شیء کره‌ای ایجاد کنید.

using (Image cadImage = Aspose.CAD.Image.Load(fileName))
{
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
{
PageWidth = 5000,
PageHeight = 5000,
DrawType = CadDrawTypeMode.UseObjectColor,
RenderMode3D = RenderMode3D.Wireframe
};
PdfOptions pdfOptions = new Aspose.CAD.ImageOptions.PdfOptions();
pdfOptions.VectorRasterizationOptions = rasterizationOptions;
cadImage.Save(outputFileName, pdfOptions);
}

Wireframe mode

مثال زیر تفاوت بین حالت‌های Solid و SolidWithEdges را نشان می‌دهد.

Solid mode Solid with edge mode