XPS Document Manipulation API för C++

Hej alla! Det är dags att prata om den senaste versionen av Aspose.3D som vi nyligen har släppt. Aspose.3D-produktfamiljen erbjuder .NET och Java 3D-modellerings-API:er för att visa, läsa, konvertera och ändra 3D-filerna utan att behöva någon modellprogramvara. Eftersom det kan finnas en mängd olika filer såväl som innehåll de innehåller, kan vissa av filerna bete sig oväntat och orsaka buggar. Vi har åtgärdat sådana problem i v19.12 av Aspose.3D för .NET och Java API:er. Vi har också gjort några viktiga uppdateringar i animationssystemet och renderaren. Så i den här artikeln kommer jag att ge dig en översikt över stora förändringar i API samt buggfixar.

Större uppdateringar i Aspose.3D v19.12

Vi har gjort följande ändringar i v19.12 av Aspose.3D för .NET och Java API:er.

  • Animationssystemet har omstrukturerats och vi har döpt om klasserna Curve och CurveMapping till KeyframeSequence respektive BindPoint.
  • Den äldre OpenGL-renderaren har tagits bort och renderaren har återfaktats. Nu skulle det fungera bäst med den underliggande Vulkan-drivrutinen. Lågnivågränssnitten har också uppdaterats medan renderingsgränssnitt på hög nivå förblir intakta.
    • Den refaktorerade renderaren ger en bättre renderingsprestanda med mer flexibilitet och töjbarhet.
    • Renderingsmetoden i klassen Scene ändras inte och det finns inget behov av ändringar när du använder ett renderingsgränssnitt på hög nivå.
    • API:et på låg nivå har genomgått en brytande förändring. Kontakta support för mer information om migreringen.
  • Alla föråldrade metoder och egenskaper kommer att tas bort i v20.03.

För en komplett lista över föråldrade medlemmar i klasser och deras ersättare, vänligen ta en titt på release notes.

Bug fixar

Följande problem som hittades i de tidigare versionerna har åtgärdats i den senaste utgåvan.

  • En del av scenen försvinner när RVM konverteras till GLB.
  • Problemet när du laddar 3D-filer.
  • Skuggan skapas när en scen slås samman.

Du kan ladda ner de senaste källkodsexemplen från GitHub-arkivet och utvärdera API-funktionerna. Ta en titt på dokumentationen för API:et för mer information om alla funktioner i API:t. Om du skulle finna det svårt att migrera till den senaste versionen, var god kontakta oss via vårt forum.