3D dosya yükleme seçeneklerini C# olarak belirtin
Overview
This article explains how you can load different types of 3D files using their respective load option classes in C# inside the Scene object and then you can save it in different 3D supported file formats. By loading and saving, you can perform number of different conversions e.g.
- Convert FBX to OBJ in C#
- Convert 3DS to FBX in C#
- Convert U3D to OBJ in C#
- Convert OBJ to 3DS in C#
- Convert X to 3DS in C#
3D dosya yükleme seçenekleri
There are several Scene.Open
method overloads or Scene class constructor overloads that accept a LoadOptions
object. This should be an object of a class derived from the LoadOptions
class. Each load format has a corresponding class that holds load options for that load format, for example there is ColladaSaveOptions
for the FileFormat.Collada
save format.
Gizli 3DS yük seçeneklerinin kullanımı
Aşağıdaki C# kodu, gizli bir 3DS dosyasını yüklemeden önce yük seçeneklerinin nasıl ayarlanacağını gösterir.
Bj bj ptions oad ptions ptions
Aşağıdaki C# kodu, 3D obj dosyasını yüklemeden önce yük seçeneklerinin nasıl ayarlanacağını gösterir.
STL yük seçeneklerinin kullanımı
Aşağıdaki C# kodu, STL dosyasını yüklemeden önce yük seçeneklerinin nasıl ayarlanacağını gösterir.
U3D yük seçeneklerinin kullanımı
Aşağıdaki C# kodu, U3D dosyasını yüklemeden önce yük seçeneklerinin nasıl ayarlanacağını gösterir.
glTF yük seçeneklerinin kullanımı
Aşağıdaki C# kodu, glTF dosyasını yüklemeden önce yük seçeneklerinin nasıl ayarlanacağını gösterir.
Lip lip V/T Texture ordinoordinate
Pse of Ply Load ptions ptions
Aşağıdaki C# kodu, PLY modelini yüklemeden önce yük seçeneklerinin nasıl ayarlanacağını gösterir.
DirectiX LLoad ptions ptions se
Aşağıdaki C# kodu, directx dosyası yüklemeden önce yük seçeneklerinin nasıl ayarlanacağını gösterir.
Use RVM load options
C#
// set load options of RVM
Scene scene = new Scene();
var opt = new RvmLoadOptions()
{
CylinderRadialSegments = 32,
DishLatitudeSegments = 16,
DishLongitudeSegments = 24,
TorusTubularSegments = 40
};
// import RVM
scene.Open("LAD-TOP.rvm", opt);
// save in the OBJ format
scene.Save("LAD-TOP.obj", FileFormat.WavefrontOBJ);