Q100358: மாற்றங்களை ஆய்வு செய்து எதிர்வினையாற்ற, Geolib3 கிளையண்டைப் பயன்படுத்தி பைதான் வழியாக காட்சி வரைபட இருப்பிடங்களின் பண்புகளை எவ்வாறு வினவுவது

சுருக்கம்

இந்தக் கட்டுரை, இருப்பிடப் பண்புக்கூறுகள் போன்ற காட்சி வரைபடத் தரவை, பைத்தானைப் பயன்படுத்தி எவ்வாறு உருவாக்கி வினவலாம் என்பதை விளக்குகிறது.

மேலும் தகவல்

காட்சி வரைபட இடங்களில் பண்புக்கூறுகளின் மதிப்பை வினவும் பைதான் ஸ்கிரிப்ட்களை பயனர்கள் எழுத விரும்பலாம். இதைச் சாத்தியமாக்க, காட்சியை முதலில் சமைக்க வேண்டும். ஒரு சமையல்காரர் காட்சி வரைபடத்தின் மதிப்பீட்டைக் குறிக்கிறார், அதாவது காட்சித் தரவைக் கணக்கிட முனை வரைபடம் மதிப்பீடு செய்யப்பட வேண்டும். இந்தப் படி நடக்கவில்லை என்றால், பண்புக்கூறு தரவு இருக்காது மற்றும் வினவ முடியாது.

காட்சித் தரவை உருவாக்கக் கோரக்கூடிய ஒரு Geolib3 கிளையண்டை உருவாக்குவதன் மூலம் இதை அடைய முடியும். பின்வரும் எடுத்துக்காட்டைப் பார்க்கவும் :

# We first need to get a hold of the runtime the UI is using
runtime = FnGeolib.GetRegisteredRuntimeInstance()

# Transactions are used to batch together actions
txn = runtime.createTransaction()

# Make a client, and attach it to an Op in the tree, we get the Op from a reference to a Node.
client = txn.createClient()
op = Nodes3DAPI.GetOp(txn, NodegraphAPI.GetNode('Render'))
txn.setClientOp(client, op)

# Commit the transaction to the runtime, if we don't the client will exist, but won't yet be pointing to an Op
runtime.commit(txn)

பின்னர் நீங்கள் ஒரு இடத்தை சமைக்கவும் அதன் பண்புக்கூறு மதிப்புகளை ஆய்வு செய்யவும் கிளையண்டைப் பயன்படுத்தலாம், எடுத்துக்காட்டாக கேமரா இருப்பிடத்தின் centerOfInterest பண்புக்கூறைப் பெற:

location = client.cookLocation('/root/world/cam/camera')
attrs = location.getAttrs()
COI = attrs.getChildByName('geometry.centerOfInterest')
print(COI.getValue())

Geolib3 மற்றும் Op API பற்றிய கூடுதல் விவரங்களுக்கு, Katana பயனர் வழிகாட்டியின் Op API பகுதியைப் பார்க்கவும்.

காட்சி வரைபடத்தை சமைப்பது கணக்கீட்டு ரீதியாக விலையுயர்ந்த செயல்பாடாக இருக்கலாம் என்பதை நினைவில் கொள்ளவும். தேவையற்ற சமைப்பதைத் தவிர்க்க சிறப்பு கவனம் செலுத்த வேண்டும். எடுத்துக்காட்டாக, ஒவ்வொரு முனை வரைபட மாற்றத்திற்கும் தானாகவே சமைப்பது பரிந்துரைக்கப்படவில்லை, ஆனால் பட்டன் ஸ்கிரிப்ட் போன்ற பயனர் தூண்டப்பட்ட நிகழ்வில் சமைப்பது நன்றாக இருக்கும்.

நீங்கள் விரும்பும் பணிப்பாய்வை அடைய விரிவாக சமைக்க விரும்பினால், Op அல்லது OpScripts ஐ உள்ளடக்கிய வேறு அணுகுமுறையைக் கவனியுங்கள். பல பணிப்பாய்வுகளை, ஒரு சில Ops ஒன்றாகச் செயல்படுவதன் மூலம் அடையலாம்.

மேலும் உதவி

ரெண்டர் சிக்கல்களை நீங்கள் இன்னும் சந்தித்தால், தயவுசெய்து ஒரு ஆதரவு டிக்கெட்டைத் திறந்து, நீங்கள் எதிர்கொள்ளும் சிக்கலையும், இதுவரை நீங்கள் எடுத்துள்ள சரிசெய்தல் படிகளையும் எங்களுக்குத் தெரியப்படுத்துங்கள். Q100520 இல் கோடிட்டுக் காட்டப்பட்டுள்ள கணினித் தகவலையும் சேர்க்கவும்: Foundry ஆதரவு விசாரணைகளின் போது அனுப்ப வேண்டிய வன்பொருள் விவரக்குறிப்புகளுக்கான இயக்க முறைமை அறிக்கைகளைப் பெறுதல்.

ஆதரவு டிக்கெட்டை எவ்வாறு திறப்பது என்பது பற்றிய கூடுதல் தகவலுக்கு, தயவுசெய்து Q100064: ஆதரவு டிக்கெட்டை எவ்வாறு திரட்டுவது என்ற கட்டுரையைப் பார்க்கவும்.

    We're sorry to hear that

    Please tell us why