AssetInfo — Aspose.3D FOSS for Python API Reference

Enumerations

AssetInfo एक मेटाडेटा कंटेनर है जो एक Scene के माध्यम से Scene.asset_info (या एक Node के माध्यम से Node.asset_info). यह फ़ाइल की उत्पत्ति के बारे में जानकारी संग्रहीत करता है: इसे बनाने वाला टूल, माप इकाइयाँ, निर्माण/संशोधन टाइमस्टैम्प, और वैकल्पिक अक्ष‑प्रणाली सेटिंग्स।.

AssetInfo से विरासत में प्राप्त करता है A3DObject.

Enumerations: aspose.threed

from aspose.threed import AssetInfo

Enumerations

EnumerationsEnumerations
AssetInfo()सभी फ़ील्ड खाली/डिफ़ॉल्ट के साथ बनाता है
AssetInfo(name)वैकल्पिक ऑब्जेक्ट नाम के साथ बनाता है

Enumerations

सभी फ़ील्ड पढ़ने योग्य और लिखने योग्य प्रॉपर्टीज़ हैं।.

ऑथरिंग और पहचान

EnumerationsEnumerationsEnumerations
titlestrसंपत्ति का मानव-पठनीय शीर्षक
subjectstrसंपत्ति का विषय या टॉपिक
authorstrफ़ाइल के लेखक का नाम
keywordsstrसंपत्ति से जुड़े कीवर्ड
revisionstrसंस्करण या संशोधन स्ट्रिंग
commentstrस्वतंत्र टिप्पणी या विवरण
copyrightstrकॉपीराइट नोटिस
urlstrस्रोत URL या संदर्भ URI

एप्लिकेशन जानकारी

EnumerationsEnumerationsEnumerations
application_namestrलेखन अनुप्रयोग का नाम (जैसे,., "Blender")
application_vendorstrलेखन अनुप्रयोग का विक्रेता
application_versionstrलेखन अनुप्रयोग की संस्करण स्ट्रिंग

Enumerations

EnumerationsEnumerationsEnumerations
creation_time`datetimeNone`
modification_time`datetimeNone`

Enumerations

EnumerationsEnumerationsEnumerations
unit_namestrमाप इकाई का नाम (जैसे,., "centimeter", "meter")
unit_scale_factorfloatफ़ाइल की इकाइयों को मीटर में बदलने के लिए स्केल फ़ैक्टर; डिफ़ॉल्ट रूप से 1.0

कोऑर्डिनेट सिस्टम (स्टब प्रॉपर्टीज़)

निम्नलिखित गुण मौजूद हैं लेकिन लौटाते हैं None वर्तमान FOSS रिलीज़ में। इन्हें भविष्य के एक्सिस-रीमैपिंग समर्थन के लिए आरक्षित किया गया है।.

EnumerationsEnumerations
coordinate_systemहैंडेडनेस सम्मेलन (राइट-हैंड या लेफ्ट-हैंड)
up_vectorकौन सी धुरी ऊपर की ओर इशारा करती है
front_vectorकौन सी धुरी आगे की ओर इशारा करती है
axis_systemसंयुक्त अक्ष-प्रणाली वर्णनकर्ता
ambientसीन एम्बिएंट colour

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

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

 हिन्दी