GltfSaveOptions

GltfSaveOptions class

glTF formatı için seçenekleri kaydedin.

public class GltfSaveOptions : SaveOptions

yapıcılar

İsimTanım
GltfSaveOptions(FileContentType)OluşturucusuGltfSaveOptions
GltfSaveOptions(FileFormat)OluşturucusuGltfSaveOptions

Özellikleri

İsimTanım
BufferFile { get; set; }İkili verileri depolamak için kullanılan harici arabellek dosyasının dosya adı. Bu dosya belirtilmezse Aspose.3D sizin için bir ad oluşturur. İkili modda glTF dışa aktarırken bu yok sayılır.
DracoCompression { get; set; }Draco sıkıştırmasının etkinleştirilip etkinleştirilmeyeceğini alır veya ayarlar
EmbedAssets { get; set; }ASCII modunda tüm harici varlıkları base64 olarak tek dosyaya gömün, varsayılan değer false’tur.
Encoding { get; set; }Metin tabanlı dosyalar için varsayılan kodlamayı alır veya ayarlar. Varsayılan değer null’dur; bu, içe aktaran/dışa aktaran kişinin hangi kodlamanın kullanılacağına karar vereceği anlamına gelir.
ExternalDracoEncoder { get; set; }Draco sıkıştırma hızını hızlandırmak için harici draco kodlayıcı kullanın.
FallbackNormal { get; set; }GLTF2 dışa aktarıcı geçersiz bir normal tespit ettiğinde, doğrulamayı atlamak için orijinal değeri yerine bu kullanılacaktır. Varsayılan değer (0, 1, 0)
FileFormat { get; }Geçerli Kaydet/Yükle seçeneğinde belirtilen dosya biçimini alır.
FileName { get; set; }Dışa aktarma/içe aktarma sahnesinin dosya adı. Bu isteğe bağlıdır, ancak OBJ’nin malzemesi gibi harici varlıkları seri hale getirirken kullanışlıdır.
FileSystem { get; set; }Kullanıcının, yükleme/kaydetme sırasında harici bağımlılıkları nasıl yöneteceğini yönetmesine izin verin.
FlipTexCoordV { get; set; }Doku koordinatı v(t) bileşenini çevirin, varsayılan değer true.
ImageFormat { get; set; }Standard glTF, doku formatı olarak yalnızca PNG/JPG’yi destekler, bu seçenek Aspose.3D ’nin standart olmayan görüntüleri dışa aktarma sırasında nasıl desteklenen formata dönüştürdüğünü yönlendirecektir. Varsayılan değerPng
LookupPaths { get; set; }OBJ gibi bazı dosyalar harici dosyaya bağlıdır, arama yolları Aspose.3D’nin yüklenecek harici dosyayı aramasını sağlar.
MaterialConverter { get; set; }Geometrinin malzemesini PBR malzemesine dönüştürmek için özel dönüştürücü Bu atanmamışsa, glTF 2.0 dışa aktarıcı standart malzemeyi otomatik olarak PBR malzemesine dönüştürür. Varsayılan değer null Bu özellik, bir sahneyi bir glTF 2.0 dosyasına aktarırken kullanılır.
PrettyPrint { get; set; }GLTF dosyasının JSON içeriği insan okuması için girintilidir, varsayılan değer false
SaveExtras { get; set; }Sahne nesnesinin dinamik özelliklerini oluşturulan glTF dosyasındaki ’ekstra’ alanlara kaydedin. Bu, uygulamaya özel veriler sağlamak için kullanışlıdır. Varsayılan değer false’tur.
UseCommonMaterials { get; set; }KHR ortak malzeme uzantılarını kullanarak malzemeleri seri hale getirin, varsayılan değer false’tur. Bunu false olarak ayarlamak Aspose.3D’nin aşağıdaki durumlarda bir tepe/parça gölgelendirici setini dışa aktarmasına neden olur.ExportShaders

Ayrıca bakınız