GltfExporter

Genel Bakış

GltfExporter, bellek içi Scene grafiğini glTF (.gltf/.glb) formatına dönüştürür ve sonucu bir dosya yolu ya da çıktı akışına yazar. Hedef dosya uzantısı .gltf olduğunda veya bir GltfSaveOptions örneği çıktıyı kontrol etmek için açıkça geçirildiğinde, Scene.save() tarafından otomatik olarak çağrılır. Dışa aktarma işlemi sırasında koordinat sistemi el yönü, köşe hassasiyeti ve isteğe bağlı format-spesifik uzantılar gibi serileştirme ayrıntılarını yönetmek için bir GltfSaveOptions nesnesi geçirin.

Açıklama

GltfExporter, TypeScript için Aspose.3D FOSS kütüphanesinde bir sınıftır ve programatik kullanım için 2 yöntem ve 13 özelliği sunar. Exporter‘i genişletir, üst tipten ortak işlevselliği miras alır.

Temel yetenekler şunları içerir: : number[]; : number[]; : number. Bu işlemler, geliştiricilerin gltfexporter işlevselliğini doğrudan TypeScript uygulamalarına entegre etmelerini sağlar.

Sınıf ayrıca min özelliğini (dışa aktarılan sahnenin sınırlayıcı kutusunun minimum koordinat değerlerini tutar), max özelliğini (dışa aktarılan verinin maksimum sınırlarını sağlar (yinelenen giriş)), x özelliğini (dışa aktarma sırasında kullanılan dahili bir vektörün x bileşenini depolar) sunar.

Örnekler, nesneyi varsayılan değerlerle başlatan tek bir yapıcı aracılığıyla oluşturulur.

Özellikler

AdTürErişimAçıklama
min: number[]OkumaDışa aktarılan sahnenin sınırlayıcı kutusunun minimum koordinat değerlerini tutar
max: number[]OkumaDışa aktarılan verinin maksimum sınırlarını sağlar (yinelenen giriş)
x: numberOkumaİhracat sırasında kullanılan dahili bir vektörün X bileşenini depolar
y: numberOkumaİhracat sırasında kullanılan ikincil bir vektörün Y bileşenini depolar
z: numberOkuma
w: numberOkuma
x: numberOkumaDışa aktarma sırasında kullanılan dahili bir vektörün X bileşenini depolar
y: numberOkumaDışa aktarma sırasında kullanılan ikincil bir vektörün Y bileşenini depolar
z: numberOkuma
x: numberOkumaİhracat sırasında kullanılan dahili bir vektörün X bileşenini depolar
y: numberOkumaİhracat sırasında kullanılan ikincil bir vektörün Y bileşenini depolar
min: number[]OkumaDışa aktarılan sahnenin sınırlayıcı kutusunun minimum koordinat değerlerini tutar
max: number[]OkumaDışa aktarılan verinin maksimum sınırlarını sağlar (yinelenen giriş)

Yöntemler

İmzaAçıklama
constructor()
supportsFormat(fileFormat: FileFormat) → booleanBelirtilen FileFormat’ı işleyebiliyorsa doğru döndürür
export(scene: Scene, stream: any, options: SaveOptions)Verilen Scene’i sağlanan akışa, sağlanan SaveOptions kullanarak yazar

Ayrıca Bakınız

 Türkçe