AssetInfo — Aspose.3D FOSS for Python API Reference

Enumerations

AssetInfo er en metadata-beholder festet til en Scene via Scene.asset_info (eller til en Node via Node.asset_info). Den lagrer informasjon om filens opprinnelse: verktøyet som opprettet den, måleenheter, opprettelses-/endringstidspunkter, og valgfrie akse‑systeminnstillinger.

AssetInfo arver fra A3DObject.

Enumerations: aspose.threed

from aspose.threed import AssetInfo

Enumerations

EnumerationsEnumerations
AssetInfo()Konstruktører med alle felter tomme/standard
AssetInfo(name)Konstruktører med et valgfritt objektnavn

Enumerations

Alle feltene er lesbare og skrivbare egenskaper.

Opprettelse og identifikasjon

EnumerationsEnumerationsEnumerations
titlestrMenneskelig lesbar tittel på ressursen
subjectstrEmne eller tema for ressursen
authorstrNavn på filens forfatter
keywordsstrNøkkelord knyttet til ressursen
revisionstrVersjons- eller revisjonsstreng
commentstrFritekstkommentar eller beskrivelse
copyrightstrOpphavsrettsmerknad
urlstrKilde-URL eller referanse-URI

Applikasjonsinformasjon

EnumerationsEnumerationsEnumerations
application_namestrNavn på forfatterprogrammet (f.eks., "Blender")
application_vendorstrLeverandør av forfatterprogrammet
application_versionstrVersjonsstreng for forfatterprogrammet

Enumerations

EnumerationsEnumerationsEnumerations
creation_time`datetimeNone`
modification_time`datetimeNone`

Enumerations

EnumerationsEnumerationsEnumerations
unit_namestrNavn på måleenheten (f.eks., "centimeter", "meter")
unit_scale_factorfloatSkaleringsfaktor for å konvertere fra filens enheter til meter; standard er 1.0

Koordinatsystem (stubbegenskaper)

Følgende egenskaper er til stede, men returnerer None i den nåværende FOSS-utgivelsen. De er reservert for fremtidig støtte for akse‑omkartlegging.

EnumerationsEnumerations
coordinate_systemHåndhetskonvensjon (høyrehånd eller venstrehånd)
up_vectorHvilken akse peker opp
front_vectorHvilken akse peker fremover
axis_systemKombinert akse‑systembeskrivelse
ambientScene‑omgivelsesfarge

Enumerations

from aspose.threed import Scene, AssetInfo
from datetime import datetime

# Load a scene and inspect its metadata
scene = Scene.from_file("model.fbx")
info = scene.asset_info

if info is not None:
    print(info.application_name)    # e.g. "Blender"
    print(info.unit_name)           # e.g. "centimeter"
    print(info.unit_scale_factor)   # e.g. 0.01

# Create metadata for an exported scene
out_scene = Scene()
out_info = AssetInfo()
out_info.title = "My Model"
out_info.author = "Alice"
out_info.application_name = "MyPipeline"
out_info.unit_name = "meter"
out_info.unit_scale_factor = 1.0
out_info.creation_time = datetime.now()
out_scene.asset_info = out_info

out_scene.save("output.glb")

Se også

 Norsk