Create a ticket
Follow

Q100358: ஒரு Geolib3 Client ஐப் பயன்படுத்தி Python வழியாக காட்சி வரைபட இடங்களின் பண்புகளை எப்படி வினவுவது

பொழிப்பும்

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

மேலும் தகவல்

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

இது Geolib3 க்ளையன்ட்டை உருவாக்குவதன் மூலம் இது அடையப்பட முடியும், இது காட்சித் தரவை தயாரிக்கும்படி கோரலாம். பின்வரும் எடுத்துக்காட்டைப் பார்க்கவும் ( http://tomcowland.com/katana/archives/748 இலிருந்து எடுக்கப்பட்டவை ):

# 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 மற்றும் ரன்னைப் பற்றிய கூடுதல் தகவலுக்கு , கட்டான ஆன்லைன் உதவி உள்ள கியோலிப் 3 பிரிவில் உள்ள கோர் கருத்துகள் மற்றும் மேலே குறிப்பிட்ட வலைப்பதிவு இடுகைகளைப் பார்க்கவும்.

Was this article helpful?
/

We're sorry to hear that!

Please tell us why.
4 out of 5 found this helpful

Comments