AssetInfo

Methods

AssetInfo adalah kontena metadata yang dilampirkan kepada Scene melalui Scene.asset_info (atau kepada Node melalui Node.asset_info).

AssetInfo mewarisi dari A3DObject.

Methods: aspose.threed

from aspose.threed import AssetInfo

Methods

MethodsMethods
AssetInfo()Membina dengan semua medan kosong/lalai
AssetInfo(name)Membina dengan nama objek pilihan

Methods

Semua medan adalah sifat yang boleh dibaca dan ditulis.

Pengarang dan Pengenalpastian

MethodsMethodsMethods
titlestrTajuk yang boleh dibaca manusia bagi aset
subjectstrSubjek atau topik aset
authorstrNama pengarang fail
keywordsstrKata kunci yang berkaitan dengan aset
revisionstrRentetan versi atau semakan
commentstrKomen atau keterangan bebas
copyrightstrNotis hak cipta
urlstrURL sumber atau URI rujukan

Maklumat Aplikasi

MethodsMethodsMethods
application_namestrNama aplikasi penulisan (contohnya,., "Blender")
application_vendorstrPembekal aplikasi penulisan
application_versionstrRentetan versi aplikasi penulisan

Methods

MethodsMethodsMethods
creation_time`datetimeNone`
modification_time`datetimeNone`

Methods

MethodsMethodsMethods
unit_namestrNama unit ukuran (contoh,., "centimeter", "meter")
unit_scale_factorfloatFaktor skala untuk menukar unit fail kepada meter; lalai kepada 1.0

Sistem Koordinat (sifat stub)

Sifat-sifat berikut wujud tetapi mengembalikan None dalam keluaran FOSS semasa. Ia disimpan untuk sokongan pemetaan semula paksi pada masa depan.

MethodsMethods
coordinate_systemKonvensyen kecenderungan (tangan kanan atau tangan kiri)
up_vectorPaksi mana yang menunjuk ke atas
front_vectorPaksi mana yang menunjuk ke depan
axis_systemDeskriptor sistem paksi gabungan
ambientWarna ambient adegan

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

Lihat Juga

 Bahasa Melayu