AssetInfo

Methods

AssetInfo egy metaadat‑konténer, amely csatolva van egy Scene keresztül Scene.asset_info (vagy egy Node keresztül Node.asset_info).

AssetInfo örökli a A3DObject.

Methods: aspose.threed

from aspose.threed import AssetInfo

Methods

MethodsMethods
AssetInfo()Létrehozza az összes mezőt üres/alapértelmezett
AssetInfo(name)Létrehozza egy opcionális objektumnévvel

Methods

Minden mező olvasható és írható tulajdonság.

Szerkesztés és azonosítás

MethodsMethodsMethods
titlestrAz eszköz ember által olvasható címe
subjectstrAz eszköz tárgya vagy témája
authorstrA fájl szerzőjének neve
keywordsstrAz eszközhöz kapcsolódó kulcsszavak
revisionstrVerzió- vagy revíziós karakterlánc
commentstrSzabad formájú megjegyzés vagy leírás
copyrightstrSzerzői jogi nyilatkozat
urlstrForrás URL vagy hivatkozási URI

Alkalmazásinformáció

MethodsMethodsMethods
application_namestrA szerzői alkalmazás neve (például,., "Blender")
application_vendorstrA szerzői alkalmazás szállítója
application_versionstrA szerzői alkalmazás verziókarakterlánca

Methods

MethodsMethodsMethods
creation_time`datetimeNone`
modification_time`datetimeNone`

Methods

MethodsMethodsMethods
unit_namestrA mérési egység neve (pl.., "centimeter", "meter")
unit_scale_factorfloatSkálázási tényező a fájl egységeiből méterbe való átváltáshoz; alapértelmezett érték: 1.0

Koordináta‑rendszer (helyőrző tulajdonságok)

A következő tulajdonságok jelen vannak, de visszatérnek None az aktuális FOSS kiadásban. Ezek a jövőbeli tengely‑újratérképezési támogatásra vannak fenntartva.

MethodsMethods
coordinate_systemKézhasználati konvenció (jobb- vagy balkezes)
up_vectorMelyik tengely mutat felfelé
front_vectorMelyik tengely mutat előre
axis_systemKombinált tengelyrendszer leíró
ambientJelenet környezeti színe

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

Lásd még

 Magyar