Ekspor dengan opsi 3D

Ekspor dengan opsi 3D

Beberapa opsi diperkenalkan untuk mengekspor model 3D ke PDF/raster dari format FBX, OBJ, STL yang sesuai.

Berikut adalah contoh pemandangan 3D dari sudut pandang yang berbeda:

Figures

Figures dari sudut pandang lain

Properti ObserverPoint memungkinkan untuk memutar pemandangan 3D sesuai dengan sudut yang ditentukan di sekitar sumbu. Contoh ini menunjukkan kode dan hasil ekspor menggunakan beberapa sudut rotasi sembarangan.

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);
}

Ekspor dengan rotasi

Mengubah ObserverAngle menjadi ObserverPoint = new ObserverPoint(5, 60, 0) memungkinkan untuk memutar pemandangan.

Ekspor dengan rotasi yang diubah

Properti RenderMode3D lainnya memungkinkan untuk menentukan bagaimana hasil ekspor harus disajikan. Ada 3 mode: Solid (default), Wireframe, dan SolidWithEdges.

Contoh di bawah ini memungkinkan untuk membuat model wireframe untuk objek sferis.

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);
}

Mode wireframe

Contoh di bawah ini menunjukkan perbedaan antara mode Solid dan SolidWithEdges.

Mode solid Mode solid dengan tepi