AssetInfo

Methods

AssetInfo är en metadata-behållare som är bifogad till en Scene via Scene.asset_info (eller till en Node via Node.asset_info). Den lagrar information om filens ursprung: verktyget som skapade den, mätenheter, skapande-/modifieringstidsstämplar och valfria axel‑systeminställningar.

AssetInfo ärver från A3DObject.

Methods: aspose.threed

from aspose.threed import AssetInfo

Methods

MethodsMethods
AssetInfo()Konstruktorer med alla fält tomma/standard
AssetInfo(name)Konstruktorer med ett valfritt objektnamn

Methods

Alla fält är läsbara och skrivbara egenskaper.

Skapande och identifiering

MethodsMethodsMethods
titlestrMänskligt läsbar titel på tillgången
subjectstrÄmne eller tema för tillgången
authorstrNamn på filens författare
keywordsstrNyckelord associerade med tillgången
revisionstrVersions- eller revisionssträng
commentstrFrittformad kommentar eller beskrivning
copyrightstrUpphovsrättsmeddelande
urlstrKäll-URL eller referens-URI

Applikationsinformation

MethodsMethodsMethods
application_namestrNamn på författarprogrammet (t.ex., "Blender")
application_vendorstrLeverantör av författarprogrammet
application_versionstrVersionssträng för författarprogrammet

Methods

MethodsMethodsMethods
creation_time`datetimeNone`
modification_time`datetimeNone`

Methods

MethodsMethodsMethods
unit_namestrNamn på mätenheten (t.ex., "centimeter", "meter")
unit_scale_factorfloatSkalningsfaktor för att konvertera från filens enheter till meter; standardvärdet är 1.0

Koordinatsystem (stub-egenskaper)

Följande egenskaper finns men returnerar None i den nuvarande FOSS-utgåvan. De är reserverade för framtida stöd för axelomkartläggning.

MethodsMethods
coordinate_systemHandhetskonvention (högerhand eller vänsterhand)
up_vectorVilken axel pekar uppåt
front_vectorVilken axel pekar framåt
axis_systemKombinerad axel‑systembeskrivning
ambientScenens omgivningsfärg

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 även

 Svenska