C++ için XPS Belge Manipülasyonu API'si

Herkese merhaba! Yakın zamanda yayınladığımız Aspose.3D‘in son sürümü hakkında konuşma zamanı. Aspose.3D ürün ailesi, herhangi bir modelleme yazılımı gerektirmeden 3D dosyaları görüntülemek, okumak, dönüştürmek ve değiştirmek için .NET ve Java 3D modelleme API’leri sunar. Çeşitli dosyalar ve içerdikleri içerikler olabileceğinden, bazı dosyalar beklenmedik şekilde davranabilir ve hatalara neden olabilir. Bu tür sorunları Aspose.3D for .NET ve Java API’lerinin v19.12 sürümünde ele aldık. Ayrıca animasyon sisteminde ve oluşturucuda bazı önemli güncellemeler yaptık. Bu nedenle, bu makalede, size API’deki büyük değişikliklerin yanı sıra hata düzeltmeleri hakkında bir genel bakış sunacağım.

Aspose.3D v19.12’deki Büyük Güncellemeler

.NET ve Java API’leri için Aspose.3D’nin v19.12 sürümünde aşağıdaki değişiklikleri yaptık.

  • Animasyon sistemi yeniden düzenlendi ve Curve ve CurveMapping sınıflarını sırasıyla KeyframeSequence ve BindPoint olarak yeniden adlandırdık.
  • Eski OpenGL oluşturucu kaldırıldı ve oluşturucu yeniden düzenlendi. Şimdi, temeldeki Vulkan sürücüsüyle en iyi şekilde çalışır. Düşük seviyeli arayüzler de güncellenirken, yüksek seviyeli işleme arayüzleri bozulmadan kalır.
    • Yeniden düzenlenen oluşturucu, daha fazla esneklik ve genişletilebilirlik ile daha iyi bir işleme performansı sağlar.
    • Scene sınıfındaki render yöntemi değiştirilmez ve üst düzey bir işleme arabirimi kullanılırken değişiklik yapılmasına gerek yoktur.
    • Düşük seviyeli API, çok önemli bir değişikliğe uğradı. Taşımayla ilgili ayrıntılar için lütfen destek ile iletişime geçin.
  • Tüm eski yöntemler ve özellikler v20.03’te kaldırılacaktır.

Sınıflardaki eski üyelerin ve onların yerine geçenlerin tam listesi için lütfen sürüm notlarına bakın.

Hata düzeltmeleri

Önceki sürümlerde bulunan aşağıdaki sorunlar son sürümde giderilmiştir.

  • RVM GLB’e dönüştürülürken sahnenin bir kısmı kayboluyor.
  • 3D dosyaları yüklerken sorun.
  • Bir sahne birleştirildiğinde gölge oluşturulur.

GitHub deposundan en son kaynak kodu örneklerini indirebilir ve API özelliklerini değerlendirebilirsiniz. API’nin her özelliği hakkında daha fazla ayrıntı için API’nin belgelerine bakın. En son sürüme geçmeyi zor bulursanız, lütfen forumumuz aracılığıyla bizimle iletişime geçmekten çekinmeyin.