Q100333: ஒரு டெலிபாராமீட்டரின் காட்சிப் பெயரை, அது மற்றொரு அளவுருவிலிருந்து அதன் மதிப்பைப் பெறுகிறது என்பதைக் காட்ட எப்படி மாற்றுவது

சுருக்கம்

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

டெலிபாராமீட்டர் அளவுரு வகை மற்றும் அவற்றை எவ்வாறு உருவாக்குவது என்பதற்கான வழிமுறைகள் பற்றிய விரிவான விளக்கத்திற்கு, தயவுசெய்து இந்தக் கட்டுரையைப் பார்க்கவும்: Q100292: Katana டெலிபாராமீட்டர்களை எவ்வாறு உருவாக்குவது

மேலும் தகவல்

ஒரு டெலிபாராமீட்டர், அதன் லேபிள் உட்பட, அது குறிப்பிடும் அளவுருவின் தோற்றத்தைப் பெறுகிறது:

mceclip0.png பற்றி

பயனர் அளவுருக்களின் பெயர்களை வழக்கமாக அளவுரு லேபிளுக்கு மேலே உள்ள திருக்கி ஐகானைக் கிளிக் செய்து அளவுருவை மறுபெயரிடு… என்பதைத் தேர்ந்தெடுப்பதன் மூலம் மாற்றலாம்.

இது TeleParameters-க்கும் சாத்தியமாகும் - இருப்பினும், இது UI-யில் காட்டப்படும் பெயரைப் பாதிக்காது.

mceclip3.png பற்றி

ஏனெனில் அந்த அளவுரு இன்னும் அது இணைக்கப்பட்டுள்ள அளவுருவின் பெயரால் குறிப்பிடப்படுகிறது:

fovParam = NodegraphAPI.GetNode('CameraCreate').getParameter('fov')

இருப்பினும், பயனர் அளவுரு அதன் சொந்த முனையில் ஒரு தனித்துவமான பெயருடன் இன்னும் உள்ளது. அந்தப் பெயர் UI இல் தோன்றாது, ஆனால் பைதான் வழியாக அளவுருவை அணுக இதைப் பயன்படுத்தலாம்:

teleParam = NodegraphAPI.GetNode('CameraCreate').getParameter('user.CameraFov')

குறிப்பு: பயனர் அளவுருவின் மதிப்பு என்பது குறிப்பிடப்பட்ட அளவுருவை சுட்டிக்காட்டும் ஒரு சர வெளிப்பாடு ஆகும், இந்த எடுத்துக்காட்டில் CameraCreate.fov .

அளவுரு லேபிளுக்கு மேலே உள்ள ரெஞ்ச் ஐகானைக் கிளிக் செய்து விட்ஜெட் விருப்பங்களைத் தேர்ந்தெடுப்பதன் மூலம் பயனர் அளவுருவின் லேபிளை UI இல் மாற்றலாம்… .

mceclip5.png பற்றி

மாற்றாக, இதை NodegraphAPI ஐப் பயன்படுத்தி அமைக்கலாம்:

teleParam = NodegraphAPI.GetNode('CameraCreate').getParameter('user.CameraFov')
teleParam.setHintString(repr({'widget': 'teleparam', 'label': 'CameraFovTele'}))

    We're sorry to hear that

    Please tell us why