3D dosya kaydetme seçeneklerini C# olarak belirtin
Overview
This article explains how you can save 3D files into different formats after loading them in Scene object using C#. By loading and saving, you can perform number of different conversions e.g.
- Convert FBX to X in C#
- Convert GLTF to OBJ in C#
- Convert OBJ to X in C#
- Convert STL to OBJ in C#
- Convert RVM to 3DS in C#
3D dosya kaydetme seçenekleri
There are several Scene.Save
method overloads that accept a SaveOptions object. This should be an object of a class derived from the SaveOptions
class. Each save format has a corresponding class that holds save options for that save format, for example, there is ColladaSaveOptions
for the FileFormat.Collada
save format.
Collada kaydet seçeneklerinin kullanımı
Aşağıdaki C# kodu, 3D dosyasını Collada formatına kaydetmeden önce kaydetme seçeneklerinin nasıl ayarlanacağını gösterir.
Discreet3DS kaydet seçeneklerinin kullanımı
Aşağıdaki C# kodu, 3D dosyasını gizli bir 3DS formatına kaydetmeden önce kaydetme seçeneklerinin nasıl ayarlanacağını gösterir.
FBX kaydet seçeneklerinin kullanımı
Aşağıdaki C# kodu, 3D dosyasını FBX formatına kaydetmeden önce kaydetme seçeneklerinin nasıl ayarlanacağını gösterir.
FBXSaveOptions
ayrıca FBX dosyasında büyük ikili verileri sıkıştırmak için kullanılabilecek EnableCompression
özelliğini de ortaya çıkarır. Bu özelliğin varsayılan değeri doğrudur. Aşağıdaki kod parçacığı, bir sahneyi kaydederken bu mülkle nasıl çalışabileceğinizi açıklar.
Bj se of the bj bj ptions ave ptions ptions
Aşağıdaki kod, bir obj formatına 3D dosyasını kaydetmeden önce kaydetme seçeneklerinin nasıl ayarlanacağını gösterir.
STL kaydet seçeneklerinin kullanımı
Aşağıdaki C# kodu, 3D dosyasını STL formatına kaydetmeden önce kaydetme seçeneklerinin nasıl ayarlanacağını gösterir.
U3D kaydet seçeneklerinin kullanımı
Aşağıdaki C# kodu, bir belgeyi U3D formatına kaydetmeden önce kaydetme seçeneklerinin nasıl ayarlanacağını gösterir.
glTF kaydet seçeneklerinin kullanımı
Aşağıdaki C# kodu, bir belgeyi glTF formatına kaydetmeden önce kaydetme seçeneklerinin nasıl ayarlanacağını gösterir.
Preprint print glTF kaydet seçenekleri
You ayrıca insan-anlaşılabilir Jhuman print print baskı için PLproperty aveave. ptions sınıfının Pre. rinrint özelliğini de kullanabilir. The kodu aşağıda bu işlevselliğin nasıl kullanılacağını gösterir.
Gerçek dosya sisteminde 3D sahnenin bağımlılıklarını kaydedin
Developers may require to save all 3D scene dependencies in the real file system. They can define the path of a local directory, save in the MemoryFileSystem
object or simply discard dependencies. The FileSystem
property is added in the all save option classes.
Erial iscard erial aving erial aterial Files
Local Directory içinde Dave pendenependencies
MemoryFileSystem MemoryFileSystem bject’de pendenave pendenependencies
Google Draco (.drc) kullanım seçenekleri kaydedin
Aşağıdaki C# kodu, 3D modelini DRC formatına kaydetmeden önce kaydetme seçeneklerinin nasıl ayarlanacağını gösterir.
RVM kaydet seçeneklerinin kullanımı
Aşağıdaki C# kodu, 3D modelini RVM formatına kaydetmeden önce kaydetme seçeneklerinin nasıl ayarlanacağını gösterir.