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
| Ad | Tür | Erişim | Açıklama |
|---|---|---|---|
min | : number[] | Okuma | Dışa aktarılan sahnenin sınırlayıcı kutusunun minimum koordinat değerlerini tutar |
max | : number[] | Okuma | Dışa aktarılan verinin maksimum sınırlarını sağlar (yinelenen giriş) |
x | : number | Okuma | İhracat sırasında kullanılan dahili bir vektörün X bileşenini depolar |
y | : number | Okuma | İhracat sırasında kullanılan ikincil bir vektörün Y bileşenini depolar |
z | : number | Okuma | |
w | : number | Okuma | |
x | : number | Okuma | Dışa aktarma sırasında kullanılan dahili bir vektörün X bileşenini depolar |
y | : number | Okuma | Dışa aktarma sırasında kullanılan ikincil bir vektörün Y bileşenini depolar |
z | : number | Okuma | |
x | : number | Okuma | İhracat sırasında kullanılan dahili bir vektörün X bileşenini depolar |
y | : number | Okuma | İhracat sırasında kullanılan ikincil bir vektörün Y bileşenini depolar |
min | : number[] | Okuma | Dışa aktarılan sahnenin sınırlayıcı kutusunun minimum koordinat değerlerini tutar |
max | : number[] | Okuma | Dışa aktarılan verinin maksimum sınırlarını sağlar (yinelenen giriş) |
Yöntemler
| İmza | Açıklama |
|---|---|
constructor() | |
supportsFormat(fileFormat: FileFormat) → boolean | Belirtilen 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 |