본
내용물
[
숨다
]Bone class
Bone은 지오메트리의 컨트롤 포인트 하위 집합을 정의하고, 각 컨트롤 포인트에 대한 블렌드 가중치를 정의합니다. Bone 객체는 직접 사용할 수 없으며, SkinDeformer 인스턴스를 사용하여 지오메트리를 변형합니다. SkinDeformer는 여러 Bone을 포함하며, 각 Bone은 노드에 연결됩니다. NOTE: 지오메트리의 컨트롤 포인트는 둘 이상의 Bone에 바인딩될 수 있습니다.
메서드
constructor
| 이름 | 설명 |
|---|---|
| constructor(name) | Bone 클래스의 새 인스턴스를 초기화합니다. |
Parameters:
| 이름 | 유형 | 설명 |
|---|---|---|
| name | String | 이름. |
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:
| 이름 | 유형 | 설명 |
|---|---|---|
| propert | String | null |
Result: boolean
getProperty
| 이름 | 설명 |
|---|---|
| getProperty(property) | 지정된 속성의 값을 가져옵니다 |
Parameters:
| 이름 | 유형 | 설명 |
|---|---|---|
| 속성 | String | 속성 이름 |
Result: Object
setProperty
| 이름 | 설명 |
|---|---|
| setProperty(property, value) | 지정된 속성의 값을 설정합니다 |
Parameters:
| 이름 | 유형 | 설명 |
|---|---|---|
| 속성 | String | 속성 이름 |
| value | Object | 속성의 값 |
Result: Object
findProperty
| 이름 | 설명 |
|---|---|
| findProperty(propertyName) | 속성을 찾습니다. 동적 속성 (Created by CreateDynamicProperty/SetProperty) 또는 네이티브 속성(Identified by its name) 일 수 있습니다 |
Parameters:
| 이름 | 유형 | 설명 |
|---|---|---|
| propertyName | String | 속성 이름. |
Result: 속성