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.