AssetInfo

Methods

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.

Methods: aspose.threed

from aspose.threed import AssetInfo

Methods

MethodsMethods
AssetInfo()Oppretter med alle felter tomme/standard
AssetInfo(name)Oppretter med et valgfritt objektnavn

Methods

Alle feltene er lesbare og skrivbare egenskaper.

Forfatting og identifikasjon

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

Applikasjonsinformasjon

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

Methods

MethodsMethodsMethods
creation_time`datetimeNone`
modification_time`datetimeNone`

Methods

MethodsMethodsMethods
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.

MethodsMethods
coordinate_systemHåndhetskonvensjon (høyrehendt eller venstrehendt)
up_vectorHvilken akse peker opp
front_vectorHvilken akse peker fremover
axis_systemKombinert akse‑systembeskrivelse
ambientScene ambient farge

Methods

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