Často kladené otázky

Často kladené otázky

Často kladené otázky

Jaký je licenční model pro Aspose.3D?

Aspose.3D je distribuován pod licencí MIT License. Tato permisivní open-source licence umožňuje volné používání, úpravy a distribuci softwaru, včetně komerčních produktů, za předpokladu, že jsou zahrnuty původní upozornění na autorská práva a text licence. Úplné podrobnosti o licenci jsou k dispozici v souboru LICENSE, který je součástí projektu.

Je podpora animací k dispozici v Aspose.3D pro Python?

Ano, třídy animace jsou funkční pro čtení animačních dat. API zahrnuje AnimationClip, AnimationNode a AnimationChannel jako plné implementace, které vám umožňují číst animační klipy, uzly a sekvence klíčových snímků z podporovaných formátů. Zápis nebo přehrávání animace není součástí tohoto vydání, ale třídy nejsou jen zástupné.

Může Aspose.3D načíst textury z obrázkových souborů?

Ne, načítání texturových obrázků není v Aspose.3D pro Python implementováno. Knihovna nepodporuje načítání ani zpracování souborů s texturami, jako jsou PNG nebo JPEG. Jedná se o známé omezení zdokumentované v přehledu připravenosti PyPI.

Podporuje importér OBJ ne‑výchozí režimy mapování texturových souřadnic?

Ne, importér OBJ podporuje pouze výchozí režim mapování texturových souřadnic. Ostatní režimy mapování, jako jsou rovinný, kulový nebo válcový, nejsou implementovány. Toto omezení je zdokumentováno v souhrnu implementace importéru OBJ.

Jaká jsou aktuální omezení exportéru FBX v Aspose.3D?

Exportér FBX v Aspose.3D je základní a zatím neexportuje normály ani UV souřadnice. Navíc exportér při volání vyvolá NotImplementedError, což naznačuje, že ještě není funkční. Tato omezení jsou zdokumentována v přehledu připravenosti PyPI a souhrnu implementace FBX.

Proč by _parse_element mohl selhat při postupu za CLOSE_BRACKET při parsování FBX?

Funkce _parse_element v parseru FBX nepřesune návratovou pozici za CLOSE_BRACKET při návratu. To může způsobit chyby při parsování nebo nekonečné smyčky během parsování souboru FBX, zejména ve vnořených strukturách. Tento problém je zdokumentován v souhrnu implementace FBX jako známá chyba.

Co se stane, když se pokusím načíst hluboce vnožený soubor FBX?

Hluboce vnořené struktury mohou během parsování spustit neomezenou rekurzi. Pokud při načítání složitého souboru FBX narazíte na RecursionError, soubor pravděpodobně obsahuje hluboce vnořené rozsahy, které překračují výchozí limit rekurze v Pythonu. Jako řešení zvyšte limit pomocí sys.setrecursionlimit() před načtením nebo zjednodušte strukturu FBX ve svém autorovacím nástroji před exportem.

Které 3D formáty jsou spolehlivě podporovány pro round-tripping?

Nejspolehlivěji podporované formáty pro kompletní round‑trip (načtení a uložení) jsou OBJ, STL (binární i ASCII), glTF 2.0 / GLB, COLLADA a 3MF. Export do COLLADA a 3MF je podporován pomocí scene.save('output.dae') a scene.save('output.3mf'). Načítání FBX je podporováno s omezeními parseru uvedenými výše; ukládání FBX v současnosti vyvolává NotImplementedError. Pro produkční workflow upřednostněte OBJ nebo GLB jako výměnný formát.

Viz také

Aspose.3D pro Python má známá omezení při parsování a podpoře funkcí. Při parsování vnořených rozsahů mohou být prvky přidány do nesprávných rozsahů kvůli problémům se správou rozsahů parseru. Hluboce vnořené struktury mohou během parsování vyvolat neomezenou rekurzi. Knihovna nepodporuje načítání texturových obrázků ani pokročilé materiálové funkce, jako jsou více UV sad. Třídy animace jsou funkční pro čtení animačních dat. Tato omezení ovlivňují pracovní postupy 3D Python her a 3D Python vizualizace.

 Čeština