Bone class

Bone은 지오메트리의 컨트롤 포인트 하위 집합을 정의하고, 각 컨트롤 포인트에 대한 블렌드 가중치를 정의합니다. Bone 객체는 직접 사용할 수 없으며, SkinDeformer 인스턴스를 사용하여 지오메트리를 변형합니다. SkinDeformer는 여러 Bone을 포함하며, 각 Bone은 노드에 연결됩니다. NOTE: 지오메트리의 컨트롤 포인트는 둘 이상의 Bone에 바인딩될 수 있습니다.

메서드

constructor

이름설명
constructor(name)Bone 클래스의 새 인스턴스를 초기화합니다.

Parameters:

이름유형설명
nameString이름.

Result:


constructor_overload

이름설명
constructor_overload()Bone 클래스의 새 인스턴스를 초기화합니다.

Result:


getWeightCount

이름설명
getWeightCount()가중치 수를 가져옵니다. 이는 setWeight(int, double)로 자동으로 확장됩니다.

Result:


getTransform

이름설명
getTransform()본을 포함하는 노드의 변환 행렬을 가져오거나 설정합니다.

Result:


setTransform

이름설명
setTransform(value)본을 포함하는 노드의 변환 행렬을 가져오거나 설정합니다.

Result:


getBoneTransform

이름설명
getBoneTransform()본의 변환 행렬을 가져오거나 설정합니다.

Result:


setBoneTransform

이름설명
setBoneTransform(value)본의 변환 행렬을 가져오거나 설정합니다.

Result:


getNode

이름설명
getNode()노드를 가져오거나 설정합니다. 본 노드는 스킨이 부착되는 본이며, SkinDeformer는 본 노드를 사용하여 컨트롤 포인트의 변위를 영향을 줍니다. 본 노드에는 일반적으로 Skeleton이 연결되어 있지만 필수는 아닙니다. 연결된 Skeleton은 보통 DCC 소프트웨어에서 사용자가 스켈레톤을 볼 수 있도록 사용됩니다.

Result:


setNode

이름설명
setNode(value)노드를 가져오거나 설정합니다. 본 노드는 스킨이 부착되는 본이며, SkinDeformer는 본 노드를 사용하여 컨트롤 포인트의 변위를 영향을 줍니다. 본 노드에는 일반적으로 Skeleton이 연결되어 있지만 필수는 아닙니다. 연결된 Skeleton은 보통 DCC 소프트웨어에서 사용자가 스켈레톤을 볼 수 있도록 사용됩니다.

Result:


getName

이름설명
getName()이름을 가져오거나 설정합니다. 이름.

Result:


setName

이름설명
setName(value)이름을 가져오거나 설정합니다. 이름.

Result:


getProperties

이름설명
getProperties()모든 속성의 컬렉션을 가져옵니다.

Result:


get

이름설명
get(index)

Result:


set

이름설명
set(index, value)

Result:


getWeight

이름설명
getWeight(index)인덱스로 지정된 컨트롤 포인트의 가중치를 가져옵니다.

Parameters:

이름유형설명
인덱스숫자컨트롤 포인트 인덱스

Result: 숫자


setWeight

이름설명
setWeight(index, weight)인덱스로 지정된 컨트롤 포인트의 가중치를 설정합니다.

Parameters:

이름유형설명
인덱스숫자컨트롤 포인트 인덱스
무게숫자새 무게

Result: 숫자


removeProperty

이름설명
removeProperty(property)동적 속성을 제거합니다.

Parameters:

이름유형설명
속성속성제거할 속성은 무엇입니까

Result: boolean


removeProperty

이름설명
removeProperty(property)이름으로 식별된 지정된 속성을 제거합니다.

Parameters:

이름유형설명
propertStringnull

Result: boolean


getProperty

이름설명
getProperty(property)지정된 속성의 값을 가져옵니다

Parameters:

이름유형설명
속성String속성 이름

Result: Object


setProperty

이름설명
setProperty(property, value)지정된 속성의 값을 설정합니다

Parameters:

이름유형설명
속성String속성 이름
valueObject속성의 값

Result: Object


findProperty

이름설명
findProperty(propertyName)속성을 찾습니다. 동적 속성 (Created by CreateDynamicProperty/SetProperty) 또는 네이티브 속성(Identified by its name) 일 수 있습니다

Parameters:

이름유형설명
propertyNameString속성 이름.

Result: 속성