Veelgestelde vragen

Veelgestelde vragen

Veelgestelde vragen

Wat is het licentiemodel voor Aspose.3D?

Aspose.3D wordt gedistribueerd onder de MIT License. Deze permissieve open‑source licentie staat gratis gebruik, wijziging en distributie van de software toe, inclusief in commerciële producten, op voorwaarde dat de oorspronkelijke copyright‑vermelding en licentietekst zijn opgenomen. Volledige licentie‑details zijn beschikbaar in het LICENSE‑bestand dat bij het project wordt meegeleverd.

Is animatieondersteuning beschikbaar in Aspose.3D voor Python?

Ja, animatieklassen zijn functioneel voor het lezen van animatiegegevens. De API bevat AnimationClip, AnimationNode en AnimationChannel als volledige implementaties die je in staat stellen animatieclips, knooppunten en keyframe-reeksen te lezen uit ondersteunde formaten. Schrijven of afspelen van animatie maakt geen deel uit van deze release, maar de klassen zijn geen stubs.

Kan Aspose.3D textuurafbeeldingen uit bestanden laden?

Nee, het laden van textuurafbeeldingen is niet geïmplementeerd in Aspose.3D voor Python. De bibliotheek ondersteunt het laden of verwerken van textuurafbeeldingsbestanden zoals PNG of JPEG niet. Dit is een bekende beperking die gedocumenteerd is in het PyPI readiness‑rapport.

Ondersteunt de OBJ-importeur niet-standaard textuurcoördinaat‑mappingmodi?

Nee, de OBJ importer ondersteunt alleen de standaard textuurcoördinaat‑mappingmodus. Andere mappingmodi zoals planair, bolvormig of cilindrisch zijn niet geïmplementeerd. Deze beperking is gedocumenteerd in de implementatiesamenvatting van de OBJ importer.

Wat zijn de huidige beperkingen van de FBX-exporteur in Aspose.3D?

De FBX-exporteur in Aspose.3D is basic en exporteert nog geen normalen of UV’s. Bovendien werpt de exporteur NotImplementedError op wanneer deze wordt aangeroepen, wat aangeeft dat deze nog niet functioneel is. Deze beperkingen zijn gedocumenteerd in het PyPI readiness report en de FBX implementation summary.

Waarom zou _parse_element kunnen falen om voorbij CLOSE_BRACKET te gaan bij FBX parsing?

De _parse_element functie in de FBX-parser schuift de retourpositie niet voorbij CLOSE_BRACKET bij het terugkeren. Dit kan parsingsfouten of oneindige lussen veroorzaken tijdens het parseren van FBX‑bestanden, vooral in geneste structuren. Dit probleem wordt gedocumenteerd in de FBX‑implementatiesamenvatting als een bekende bug.

Wat gebeurt er als ik probeer een diep geneste FBX‑bestand te laden?

Diep geneste structuren kunnen onbegrensde recursie veroorzaken tijdens het parseren. Als je een RecursionError tegenkomt bij het laden van een complex FBX‑bestand, bevat het bestand waarschijnlijk diep geneste scopes die de standaard recursielimiet van Python overschrijden. Als tijdelijke oplossing kun je de limiet verhogen met sys.setrecursionlimit() vóór het laden, of de FBX‑structuur vereenvoudigen in je authoring‑tool vóór export.

Welke 3D-formaten worden betrouwbaar ondersteund voor round-tripping?

De meest betrouwbaar ondersteunde formaten voor volledige round‑trip (laden en opslaan) zijn OBJ, STL (binair en ASCII), glTF 2.0 / GLB, COLLADA en 3MF. Export van COLLADA en 3MF wordt ondersteund via scene.save('output.dae') en scene.save('output.3mf'). Het laden van FBX wordt ondersteund met de hierboven genoemde parserbeperkingen; het opslaan van FBX veroorzaakt momenteel NotImplementedError. Voor productie‑workflows heeft u de voorkeur voor OBJ of GLB als uw uitwisselingsformaat.

Zie ook

Aspose.3D for Python heeft bekende beperkingen in het parseren en de ondersteuning van functies. Bij het parseren van geneste scopes kunnen elementen aan onjuiste scopes worden toegevoegd vanwege problemen met het beheer van parser‑scopes. Diep geneste structuren kunnen onbegrensde recursie tijdens het parseren veroorzaken. De bibliotheek ondersteunt geen laden van textuurafbeeldingen of geavanceerde materiaalfuncties zoals meerdere UV‑sets. Animatieklassen zijn functioneel voor het lezen van animatiegegevens. Deze beperkingen beïnvloeden 3D Python‑game‑ en 3D Python‑visualisatie‑workflows.

 Nederlands