AssetInfo

Methods

AssetInfo הוא קונטיינר מטא‑נתונים המחובר ל‑ Scene באמצעות Scene.asset_info (או ל‑ Node באמצעות Node.asset_info).

AssetInfo יורש מ- A3DObject.

Methods: aspose.threed

from aspose.threed import AssetInfo

Methods

MethodsMethods
AssetInfo()בונה עם כל השדות ריקים/בברירת מחדל
AssetInfo(name)בונה עם שם אובייקט אופציונלי

Methods

כל השדות הם תכונות קריאה וכתיבה.

כתיבה וזיהוי

MethodsMethodsMethods
titlestrכותרת קריאה לבני אדם של הנכס
subjectstrנושא או תחום של הנכס
authorstrשם המחבר של הקובץ
keywordsstrמילות מפתח הקשורות לנכס
revisionstrמחרוזת גרסה או תיקון
commentstrהערה חופשית או תיאור
copyrightstrהודעת זכויות יוצרים
urlstrכתובת URL מקור או מזהה URI

מידע על היישום

MethodsMethodsMethods
application_namestrשם של יישום הכתיבה (למשל,., "Blender")
application_vendorstrספק של יישום הכתיבה
application_versionstrמחרוזת גרסה של יישום הכתיבה

Methods

MethodsMethodsMethods
creation_time`datetimeNone`
modification_time`datetimeNone`

Methods

MethodsMethodsMethods
unit_namestrשם יחידת המדידה (למשל,., "centimeter", "meter")
unit_scale_factorfloatמקדם קנה מידה להמרה מיחידות הקובץ למטרים; ברירת המחדל היא 1.0

מערכת קואורדינטות (תכונות מדומות)

המאפיינים הבאים קיימים אך מחזירים None בגרסת ה‑FOSS הנוכחית. הם שמורים לתמיכה עתידית במיפוי מחדש של צירים.

MethodsMethods
coordinate_systemקונבנציית יד (יד ימין או יד שמאל)
up_vectorאיזה ציר מצביע למעלה
front_vectorאיזה ציר מצביע קדימה
axis_systemמתאר משולב של מערכת צירים
ambientצבע האווירה של הסצנה

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

ראה גם

 עברית