Appearance
RoyInterface / Exports / utils/RoyGizmo / RoyGizmoItem
Class: RoyGizmoItem
utils/RoyGizmo.RoyGizmoItem
Hierarchy
RoyGizmoItem
Table of contents
Constructors
Properties
Methods
- generateCircleWireframePointList
- generateArrowWireFramePointList
- generateBoxMesh
- initialize
- createGizmo
- update
- destroy
Constructors
constructor
• new RoyGizmoItem(): RoyGizmoItem
Returns
Properties
cacheQuat
▪ Static
Protected
cacheQuat: Quat
cacheVec3
▪ Static
Protected
cacheVec3: Vec3
m_sceneNode
• Protected
m_sceneNode: RoySceneNode
Methods
generateCircleWireframePointList
▸ generateCircleWireframePointList(radius
, segments
): Vec3
[]
Parameters
Name | Type |
---|---|
radius | number |
segments | number |
Returns
Vec3
[]
generateArrowWireFramePointList
▸ generateArrowWireFramePointList(arrowLength0
): Vec3
[]
Parameters
Name | Type |
---|---|
arrowLength0 | number |
Returns
Vec3
[]
generateBoxMesh
▸ generateBoxMesh(width
, height
, length
): RoyMesh
Parameters
Name | Type |
---|---|
width | number |
height | number |
length | number |
Returns
initialize
▸ initialize(roySceneNode
): void
Parameters
Name | Type |
---|---|
roySceneNode | RoySceneNode |
Returns
void
createGizmo
▸ createGizmo(): void
Returns
void
update
▸ update(syncNode
): void
Parameters
Name | Type |
---|---|
syncNode | RoySceneNode |
Returns
void
destroy
▸ destroy(): void
Returns
void