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संस्करण या संशोधन string
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")

संबंधित देखें

 हिन्दी