지원 티켓 만들기
팔로우

Q100109 : 매개 변수 식 및 사용자 지정 함수 추가

개요

이 기사에서는 매개 변수 식에 대한 설명과 사용자 지정 함수 예제를 통해 사용자 지정 개체를 추가하는 방법에 대해 설명합니다.

추가 정보

매개 변수 식은 전체 파이썬 스크립트가 아닌 파이썬 표현식 만 지원합니다.

이것들은 람다의 몸체 또는 변수 할당의 우변과 유사합니다. 일반적인 if / else 블록이나 루프는 사용할 수 없지만 세 가지 연산자와 목록 내장을 사용할 수 있습니다.

매개 변수 식 내에서 사용할 수있는 사용자 지정 개체를 등록 할 수 있습니다. 다음은 사용자 정의 함수를 등록하고 매개 변수 표현식에서 사용하는 방법을 보여주는 예제입니다.

Python 탭에서 다음과 같이 함수를 정의하고 등록하십시오.

def triple(value):
  return value * 3

NodegraphAPI.SetExpressionGlobalValue("triple", triple)


그런 다음 매개 변수 표현식에서 다음과 같은 함수를 사용할 수 있습니다.

triple(5) + 1


따라서 매개 변수의 값은 16이됩니다. 중요한 점은 표현식이 어떤 값을 반환 하기보다는 어떤 값으로 평가 되어야한다는 것입니다.

매개 변수 식의 목적은 프로그래밍 방식으로 매개 변수의 값을 계산하는 것입니다. 매개 변수 표현식은 평가의 일부로 프로젝트를 수정하면 안됩니다.

많은 매개 변수의 값을 운전해야하는 경우 Shelf Script 또는 Script Button을 사용하는 것이 좋습니다. 자세한 정보는 Katana 기술 안내서선반 항목 스크립트 Katana 사용자 안내서사용자 매개 변수 장에서 찾을 수 있습니다 및 위젯 유형.


키워드 : Katana , 사용자 정의 함수, 매개 변수 표현식

도움이 되었습니까?
/

We're sorry to hear that!

Please tell us why.
4명 중 4명이 도움이 되었다고 했습니다.

댓글