Ofte stilte spørsmål

Ofte stilte spørsmål

Ofte stilte spørsmål

Hva er lisensieringsmodellen for Aspose.3D?

Aspose.3D distribueres under MIT‑lisensen. Denne tillatende open‑source‑lisensen tillater fri bruk, modifisering og distribusjon av programvaren, også i kommersielle produkter, forutsatt at den opprinnelige opphavsrettsmerknaden og lisens­teksten er inkludert. Full lisensdetaljer er tilgjengelige i LICENSE‑filen som følger med prosjektet.

Er animasjonsstøtte tilgjengelig i Aspose.3D for Python?

Ja, animasjonsklasser er funksjonelle for å lese animasjonsdata. API-et inkluderer AnimationClip, AnimationNode og AnimationChannel som fullstendige implementasjoner som lar deg lese animasjonsklipp, noder og nøkkelrammesekvenser fra støttede formater. Skriving eller avspilling av animasjon er ikke en del av denne utgivelsen, men klassene er ikke stubber.

Kan Aspose.3D laste inn teksturbilder fra filer?

Nei, lasting av teksturbilder er ikke implementert i Aspose.3D for Python. Biblioteket støtter ikke lasting eller behandling av teksturbildefiler som PNG eller JPEG. Dette er en kjent begrensning dokumentert i PyPI‑beredskapsrapporten.

Støtter OBJ-importøren ikke‑standard teksturkoordinat‑mapping‑moduser?

Nei, OBJ-importøren støtter kun standard teksturkoordinat‑mappingmodus. Andre mappingmoduser som plan, sfærisk eller sylindrisk er ikke implementert. Denne begrensningen er dokumentert i oppsummeringen av OBJ-importørens implementering.

Hva er de nåværende begrensningene for FBX-eksportøren i Aspose.3D?

FBX‑eksportøren i Aspose.3D er grunnleggende og eksporterer ennå ikke normaler eller UV‑er. I tillegg kaster eksportøren NotImplementedError når den blir kalt, noe som indikerer at den ennå ikke er funksjonell. Disse begrensningene er dokumentert i PyPI‑beredskapsrapporten og FBX‑implementeringssammendraget.

Hvorfor kan _parse_element mislykkes med å gå forbi CLOSE_BRACKET i FBX-parsing?

_parse_element‑funksjonen i FBX‑parseren flytter ikke returposisjonen forbi CLOSE_BRACKET ved retur. Dette kan forårsake parsefeil eller uendelige løkker under FBX‑filparsing, spesielt i nestede strukturer. Dette problemet er dokumentert i FBX‑implementeringssammendraget som en kjent feil.

Hva skjer når jeg prøver å laste inn en dypt nestet FBX-fil?

Dype nestede strukturer kan utløse ubegrenset rekursjon under parsing. Hvis du støter på en RecursionError når du laster inn en kompleks FBX‑fil, inneholder filen sannsynligvis dypt nestede scopes som overskrider Pythons standard rekursjonsgrense. Som en løsning, øk grensen med sys.setrecursionlimit() før lasting, eller forenkle FBX‑strukturen i ditt forfatterverktøy før eksport.

Hvilke 3D‑formater støttes pålitelig for toveis konvertering?

De mest pålitelig støttede formatene for full rundtur (lasting og lagring) er OBJ, STL (binær og ASCII), glTF 2.0 / GLB, COLLADA og 3MF. COLLADA‑ og 3MF‑eksport støttes via scene.save('output.dae') og scene.save('output.3mf'). FBX‑innlasting støttes med parserbegrensningene nevnt ovenfor; FBX‑lagring gir for øyeblikket NotImplementedError. For produksjonsarbeidsflyter, foretrekk OBJ eller GLB som ditt utvekslingsformat.

Se også

Aspose.3D for Python har kjente begrensninger i parsning og funksjonsstøtte. Når du parser nestede scopes, kan elementer bli lagt til feil scopes på grunn av problemer med parserens scope‑håndtering. Dypt nestede strukturer kan utløse ubegrenset rekursjon under parsning. Biblioteket støtter ikke lasting av teksturbilder eller avanserte materialfunksjoner som flere UV‑sett. Animasjonsklasser er funksjonelle for å lese animasjonsdata. Disse begrensningene påvirker 3D Python‑spill og 3D Python‑visualiseringsarbeidsflyter.

 Norsk