Sıkça Sorulan Sorular
Sıkça Sorulan Sorular
Aspose.3D için lisans modeli nedir?
Aspose.3D MIT Lisansı altında dağıtılmaktadır. Bu izin verici açık kaynak lisansı, orijinal telif hakkı bildirimi ve lisans metni dahil edildiği sürece, ticari ürünler de dahil olmak üzere, yazılımın ücretsiz kullanımına, değiştirilmesine ve dağıtılmasına izin verir. Tam lisans detayları, proje ile birlikte gelen LICENSE dosyasında mevcuttur.
Aspose.3D for Python’da animasyon desteği mevcut mu?
Evet, animasyon sınıfları animasyon verilerini okuma konusunda işlevseldir. API, AnimationClip, AnimationNode ve AnimationChannel gibi tam uygulamaları içerir; bu uygulamalar desteklenen formatlardan animasyon kliplerini, düğümleri ve anahtar kare dizilerini okumanıza olanak tanır. Animasyonun yazılması veya oynatılması bu sürümün bir parçası değildir, ancak sınıflar stub değildir.
Aspose.3D dosyalardan doku görüntülerini yükleyebilir mi?
Hayır, Aspose.3D for Python’da doku görüntüsü yükleme uygulanmamıştır. Kütüphane PNG veya JPEG gibi doku görüntü dosyalarını yüklemeyi veya işlemeyi desteklemez. Bu, PyPI hazırlık raporunda belgelenen bilinen bir sınırlamadır.
OBJ içe aktarıcı, varsayılan olmayan doku koordinatı eşleme modlarını destekliyor mu?
Hayır, OBJ içe aktarıcı yalnızca varsayılan doku koordinatı eşleme modunu destekler. Düzlemsel, küresel veya silindirik gibi diğer eşleme modları uygulanmamıştır. Bu kısıtlama, OBJ içe aktarıcı uygulama özetinde belgelenmiştir.
Aspose.3D’deki FBX dışa aktarıcısının mevcut sınırlamaları nelerdir?
Aspose.3D’deki FBX dışa aktarıcı temel seviyededir ve henüz normal vektörleri veya UV’leri dışa aktarmaz. Ayrıca, dışa aktarıcı çağrıldığında NotImplementedError hatasını verir, bu da henüz işlevsel olmadığını gösterir. Bu sınırlamalar PyPI hazırlık raporu ve FBX uygulama özetinde belgelenmiştir.
_parse_element FBX ayrıştırmasında CLOSE_BRACKET‘nin ötesine geçememesinin nedeni nedir?
FBX ayrıştırıcısındaki _parse_element işlevi, dönüş yaparken dönüş konumunu CLOSE_BRACKET ötesine ilerletmiyor. Bu, özellikle iç içe yapılar içinde FBX dosyası ayrıştırılırken ayrıştırma hatalarına veya sonsuz döngülere neden olabilir. Bu sorun, FBX uygulama özetinde bilinen bir hata olarak belgelenmiştir.
Derin iç içe geçmiş bir FBX dosyasını yüklemeye çalıştığımda ne olur?
Derin iç içe geçmiş yapılar, ayrıştırma sırasında sınırsız bir özyinelemeyi tetikleyebilir. Karmaşık bir FBX dosyası yüklerken RecursionError ile karşılaşırsanız, dosya muhtemelen Python’un varsayılan özyineleme limitini aşan derin iç içe kapsamlar içeriyor demektir. Bir geçici çözüm olarak, yüklemeden önce sys.setrecursionlimit() ile limiti artırın veya dışa aktarmadan önce FBX yapısını oluşturma aracınızda basitleştirin.
Hangi 3D formatları round-tripping için güvenilir bir şekilde destekleniyor?
Tam tur (yükleme ve kaydetme) için en güvenilir şekilde desteklenen formatlar OBJ, STL (ikili ve ASCII), glTF 2.0 / GLB, COLLADA ve 3MF’tir. COLLADA ve 3MF dışa aktarma scene.save('output.dae') ve scene.save('output.3mf') aracılığıyla desteklenir. FBX yükleme, yukarıda belirtilen ayrıştırıcı sınırlamalarıyla desteklenir; FBX kaydetme şu anda NotImplementedError hatası verir. Üretim iş akışları için, değişim formatı olarak OBJ veya GLB’yi tercih edin.
Ayrıca bakınız
Aspose.3D for Python, ayrıştırma ve özellik desteği konusunda bilinen sınırlamalara sahiptir. İç içe kapsamları ayrıştırırken, ayrıştırıcı kapsam yönetimi sorunları nedeniyle öğeler yanlış kapsamlara eklenebilir. Derin iç içe yapılar, ayrıştırma sırasında sınırsız özyinelemeye neden olabilir. Kütüphane, doku görüntüsü yüklemeyi veya birden fazla UV seti gibi gelişmiş malzeme özelliklerini desteklemez. Animasyon sınıfları, animasyon verilerini okumak için işlevseldir. Bu kısıtlamalar, 3D Python oyun ve 3D Python görselleştirme iş akışlarını etkiler.