AssetInfo — Aspose.3D FOSS for Python API Reference

Enumerations

AssetInfo adalah wadah metadata yang terlampir pada sebuah Scene melalui Scene.asset_info (atau ke sebuah Node melalui Node.asset_info). Ia menyimpan informasi tentang asal berkas: alat yang membuatnya, satuan pengukuran, cap waktu pembuatan/perubahan, dan pengaturan sistem sumbu opsional.

AssetInfo mewarisi dari A3DObject.

Enumerations: aspose.threed

from aspose.threed import AssetInfo

Enumerations

EnumerationsEnumerations
AssetInfo()Membuat dengan semua bidang kosong/default
AssetInfo(name)Membuat dengan nama objek opsional

Enumerations

Semua bidang adalah properti yang dapat dibaca dan ditulis.

Pembuatan dan Identifikasi

EnumerationsEnumerationsEnumerations
titlestrJudul yang dapat dibaca manusia dari aset
subjectstrSubjek atau topik aset
authorstrNama penulis berkas
keywordsstrKata kunci yang terkait dengan aset
revisionstrString versi atau revisi
commentstrKomentar atau deskripsi bebas
copyrightstrPemberitahuan hak cipta
urlstrURL sumber atau URI referensi

Informasi Aplikasi

EnumerationsEnumerationsEnumerations
application_namestrNama aplikasi authoring (misalnya,., "Blender")
application_vendorstrVendor aplikasi authoring
application_versionstrString versi aplikasi authoring

Enumerations

EnumerationsEnumerationsEnumerations
creation_time`datetimeNone`
modification_time`datetimeNone`

Enumerations

EnumerationsEnumerationsEnumerations
unit_namestrNama satuan pengukuran (misalnya,., "centimeter", "meter")
unit_scale_factorfloatFaktor skala untuk mengonversi satuan file ke meter; defaultnya 1.0

Sistem Koordinat (properti stub)

Properti berikut ada tetapi mengembalikan None pada rilis FOSS saat ini. Mereka disiapkan untuk dukungan pemetaan ulang sumbu di masa depan.

EnumerationsEnumerations
coordinate_systemKonvensi orientasi tangan (kanan atau kiri)
up_vectorSumbu mana yang mengarah ke atas
front_vectorSumbu mana yang mengarah ke depan
axis_systemDeskriptor sistem sumbu 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 Indonesia