AssetInfo

Methods

AssetInfo ir metadatu konteineris, kas pievienots Scene caur Scene.asset_info (vai uz Node caur Node.asset_info). Tas glabā informāciju par faila izcelsmi: rīks, kas to izveidoja, mērvienības, izveides/modificēšanas laika zīmes, un izvēles asi sistēmas iestatījumi.

AssetInfo manto no A3DObject.

Methods: aspose.threed

from aspose.threed import AssetInfo

Methods

MethodsMethods
AssetInfo()Izveido ar visiem laukiem tukšu/noklusējuma
AssetInfo(name)Izveido ar izvēles objektu nosaukumu

Methods

Visi lauki ir lasāmas un rakstāmas īpašības.

Autorēšana un Identifikācija

MethodsMethodsMethods
titlestrCilvēkam saprotams aktīva nosaukums
subjectstrAktīva temats vai tēma
authorstrFaila autora vārds
keywordsstrAr aktīvu saistītie atslēgvārdi
revisionstrVersijas vai revīzijas virkne
commentstrBrīvformas komentārs vai apraksts
copyrightstrAutortiesību paziņojums
urlstrAvota URL vai atsauces URI

Lietojumprogrammas informācija

MethodsMethodsMethods
application_namestrAutortūras lietotnes nosaukums (piemēram,., "Blender")
application_vendorstrAutortūras lietotnes piegādātājs
application_versionstrAutortūras lietotnes versijas virkne

Methods

MethodsMethodsMethods
creation_time`datetimeNone`
modification_time`datetimeNone`

Methods

MethodsMethodsMethods
unit_namestrMērījuma vienības nosaukums (piemēram,., "centimeter", "meter")
unit_scale_factorfloatMēroga koeficients, lai pārveidotu faila vienības uz metriem; noklusējuma vērtība ir 1.0

Koordinātu sistēma (stub īpašības)

Sekojošās īpašības ir pieejamas, bet atgriež None pašreizējā FOSS izlaidumā. Tie ir rezervēti turpmākai ass‑pārkārtošanas atbalstam.

MethodsMethods
coordinate_systemRoku dominances konvencija (labā roka vai kreisā roka)
up_vectorKura ass norāda uz augšu
front_vectorKura ass norāda uz priekšu
axis_systemKombinēts asu sistēmas aprakstītājs
ambientAinas apkārtējā krāsa

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

Skatīt arī

 Latviešu