| IdHash Active |
The id of the interaction element that is currently active, this will be IdHash.None if this interactor has nothing active. This will always be the same id as Focused when not None. |
| Vec3 End |
The world space end of the interactor capsule. Some interactions can be directional, especially for Line type interactors, so if you think of the interactor as an “oriented” capsule, this would be the end which the Start/origin points towards. |
| IdHash Focused |
The id of the interaction element that is currently focused, this will be IdHash.None if this interactor has nothing focused. |
| float MinDistance |
The distance at which a ray starts being interactive. For pointing rays, you may not want them to interact right at their start, or you may want the start to move depending on how outstretched the hand is! This allows you to change that start location without affecting the movement caused by the ray, and still capturing occlusion from blocking elements too close to the start. By default, this is a large negative value. |
| Pose Motion |
This pose is the source of translation and rotation motion caused by the interactor. In most cases it will be the same as your Start with the orientation of your interactor, but in some instance may be something else! |
| float Radius |
The world space radius of the interactor capsule, in meters. |
| Vec3 Start |
The world space start of the interactor capsule. Some interactions can be directional, especially for Line type interactors, so if you think of the interactor as an “oriented” capsule, this would be the origin which points towards the capsule End. |
| BtnState Tracked |
The tracking state of this interactor. |