AssetInfo

Methods

AssetInfo is een metadatacontainer die is gekoppeld aan een Scene via Scene.asset_info (of aan een Node via Node.asset_info. Het slaat informatie op over de oorsprong van het bestand: het gereedschap dat het heeft gemaakt, meeteenheden, aanmaak-/wijzigings‑tijdstempels, en optionele as‑systeeminstellingen.

AssetInfo erft van A3DObject.

Methods: aspose.threed

from aspose.threed import AssetInfo

Methods

MethodsMethods
AssetInfo()Construeert met alle velden leeg/standaard
AssetInfo(name)Construeert met een optionele objectnaam

Methods

Alle velden zijn lees‑ en schrijfbare eigenschappen.

Authoring en identificatie

MethodsMethodsMethods
titlestrMenselijk leesbare titel van het asset
subjectstrOnderwerp of thema van het asset
authorstrNaam van de auteur van het bestand
keywordsstrTrefwoorden geassocieerd met het asset
revisionstrVersie- of revisiestring
commentstrVrije vorm commentaar of beschrijving
copyrightstrCopyrightvermelding
urlstrBron-URL of referentie-URI

Applicatie‑informatie

MethodsMethodsMethods
application_namestrNaam van de auteurstoepassing (bijv., "Blender")
application_vendorstrLeverancier van de auteurstoepassing
application_versionstrVersiestring van de auteurstoepassing

Methods

MethodsMethodsMethods
creation_time`datetimeNone`
modification_time`datetimeNone`

Methods

MethodsMethodsMethods
unit_namestrNaam van de meeteenheid (bijv., "centimeter", "meter")
unit_scale_factorfloatSchaalfactor om van de eenheden van het bestand naar meters te converteren; standaard is 1.0

Coördinatensysteem (stub‑eigenschappen)

De volgende eigenschappen zijn aanwezig maar retourneren None in de huidige FOSS-release. Ze zijn gereserveerd voor toekomstige as-hermappingondersteuning.

MethodsMethods
coordinate_systemHandedness-conventie (rechterhand of linkerhand)
up_vectorWelke as wijst omhoog
front_vectorWelke as wijst naar voren
axis_systemGecombineerde as-systeemdescriptor
ambientScène-omgevingskleur

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")

Zie ook

 Nederlands