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Σημείωση πνευματικών δικαιωμάτων
urlstrURL πηγής ή 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")

Δείτε επίσης

 Ελληνικά