공개 클래스 TransformableNode
TransformationSystem
의 동작을 사용하여 선택하고 변환하고 회전하고 확장할 수 있는 노드입니다.
공개 생성자
TransformableNode(TransformationSystem transformSystem)
|
공개 메서드
회전 컨트롤러 |
getRotationController()
트위스트 동작을 사용하여 이 노드를 회전하는 컨트롤러를 반환합니다.
|
확장 컨트롤러 |
getScaleController()
손가락 모으기 동작을 사용하여 이 노드를 확장하는 컨트롤러를 반환합니다.
|
TranslationController |
getTranslationController()
드래그 동작을 사용하여 이 노드를 변환하는 컨트롤러를 반환합니다.
|
상속된 메서드
com.google.ar.sceneform.ux.BaseTransformableNode 클래스에서
void |
addTransformationController(BaseTransformationController<wwgt; transformController)
|
변환 시스템 | |
boolean |
isSelected()
현재 TransformationSystem에서 이 노드를 선택한 경우 true를 반환합니다.
|
boolean |
isTransforming()
변환 컨트롤러가 이 노드를 활발하게 변환하는 경우 true를 반환합니다.
|
void | |
void |
removeTransformationController(BaseTransformationController<wwgt; transformController)
|
boolean |
선택()
현재 선택된 노드가 없거나 현재 선택한 노드가 적극적으로 변환되지 않는 경우 TransformationSystem에서 선택한 노드로 설정합니다.
|
출처: com.google.ar.sceneform.Node
void | |
void |
addTransformChangedListener(Node.TransformChangedListener transformChangedListener)
노드의 변환이 변경될 때 호출될 리스너를 추가합니다.
|
void | |
최종 부울 | |
노드 | |
최종 Vector3 |
getBack()
이 노드의 월드 공간 뒤로 벡터 (+z)를 가져옵니다.
|
CollisionShape |
getCollisionShape()
이 노드와 충돌에 사용할 도형을 가져옵니다.
|
최종 Vector3 |
getDown()
이 노드의 월드 공간 다운 벡터 (-y)를 가져옵니다.
|
최종 Vector3 |
getForward()
이 노드의 월드 공간 정방향 벡터 (-z)를 가져옵니다.
|
최종 Vector3 |
getLeft()
이 노드의 월드 공간 왼쪽 벡터 (-x)를 가져옵니다.
|
약간 |
getLight()
변경 가능한 현재 광원을 가져옵니다.
|
최종 Vector3 |
getLocalPosition()
상위 (로컬 공간)를 기준으로 노드 위치의 사본을 가져옵니다.
|
최종 사원수 |
getLocalRotation()
상위 요소 (로컬 공간)를 기준으로 노드 회전의 사본을 가져옵니다.
|
최종 Vector3 |
getLocalScale()
상위 (로컬 공간)를 기준으로 노드 배율의 사본을 가져옵니다.
|
최종 문자열 |
getName()
노드 이름을 반환합니다.
|
최종 노드 |
getParent()
이 노드의 상위 요소를 반환합니다.
|
렌더링 가능 |
getRenderable()
이 노드에 표시할 렌더링 가능 항목을 가져옵니다.
|
최종 Vector3 |
getRight()
이 노드의 월드 공간 오른쪽 벡터 (+x)를 가져옵니다.
|
최종 장면 |
get scene()
이 노드가 포함된 장면을 반환합니다. 장면에 속하지 않는 경우 null을 반환합니다.
|
최종 Vector3 |
getUp()
이 노드의 월드 공간 위로 벡터 (+y)를 가져옵니다.
|
최종 Vector3 |
getWorldPosition()
노드 월드 위치의 사본을 가져옵니다.
|
최종 사원수 |
getWorldRotation()
노드 월드 공간 회전의 사본을 가져옵니다.
|
최종 Vector3 |
getWorldScale()
노드 공간 간 노드의 사본을 가져옵니다.
|
최종 부울 |
isActive()
노드가 활성 상태이면 true를 반환합니다.
|
최종 부울 | |
최종 부울 |
isEnabled()
이 노드의 사용 설정된 상태를 가져옵니다.
|
boolean |
isTopLevel()
이 노드가 최상위 수준이면 true를 반환합니다.
|
최종 Vector3 | |
최종 Vector3 | |
void |
onActivate()
이 노드가 활성화되면 처리합니다.
|
최종 무효 |
onAddChild(Node 하위)
|
void |
on비활성화()
이 노드가 비활성화될 때 처리합니다.
|
최종 무효 |
onRemoveChild(Node 하위 요소)
|
boolean | |
void | |
void | |
void |
removeLifecycleListener(Node.LifecycleListener lifecycleListener)
노드 수명 주기 이벤트가 발생할 때 호출될 리스너를 삭제합니다.
|
void |
removeTransformChangedListener(Node.TransformChangedListener transformChangedListener)
노드의 변환이 변경될 때 호출될 리스너를 삭제합니다.
|
void | |
최종 무효 |
setEnabled(부울 사용 설정됨)
이 노드의 사용 상태를 설정합니다.
|
void | |
void | |
void | |
void | |
최종 무효 | |
최종 무효 | |
최종 무효 | |
void | |
void | |
void | |
void | |
void | |
void | |
void | |
문자열 |
toString()
|
최종 Vector3 | |
최종 Vector3 |
com.google.ar.sceneform.NodeParent 클래스에서
최종 무효 | |
void | |
boolean | |
노드 | |
노드 | |
최종 목록<노드> |
getChildren()
이 상위 요소의 변경 불가능한 목록을 반환합니다.
|
void |
onAddChild(Node 하위)
|
void |
onRemoveChild(Node 하위 요소)
|
최종 무효 |
java.lang.Object
클래스에서 상속됨
com.google.ar.sceneform.Node.OnTapListener 인터페이스에서 연결
추상 무효 |