AssetInfo — Aspose.3D FOSS for Python API Reference

Enumerations

AssetInfo adalah kontena metadata yang dilampirkan kepada Scene melalui Scene.asset_info (atau kepada Node melalui Node.asset_info). Ia menyimpan maklumat tentang asal fail: alat yang menciptanya, unit ukuran, cap masa penciptaan/pengubahsuaian, dan tetapan sistem paksi pilihan.

AssetInfo mewarisi dari A3DObject.

Enumerations: aspose.threed

from aspose.threed import AssetInfo

Enumerations

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

Enumerations

Semua medan adalah sifat yang boleh dibaca dan ditulis.

Pengarang dan Pengenalpastian

EnumerationsEnumerationsEnumerations
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

EnumerationsEnumerationsEnumerations
application_namestrNama aplikasi authoring (contoh,., "Blender")
application_vendorstrVendor aplikasi authoring
application_versionstrRentetan versi aplikasi authoring

Enumerations

EnumerationsEnumerationsEnumerations
creation_time`datetimeNone`
modification_time`datetimeNone`

Enumerations

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

Sistem Koordinat (ciri stub)

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

EnumerationsEnumerations
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

Enumerations

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