Ground plane represents static trackable object placed on environment, to reposition head pose according to the relative pose between head and trackable object.
More...
|
|
void | SetUseDelayBack (bool value) |
| |
|
void | SetFixedDelay (bool value) |
| |
|
|
static void | ForceRecenter () |
| |
|
| bool | DecoupleVIO = false |
| | if true, when ground recenters head, will decouple VIO motion logic. Default: false More...
|
| |
|
UnityEvent | OnFirstRecenterEvent |
| |
|
| RecenterMode | recenterMode [get, set] |
| | Gets or sets the recenter mode. More...
|
| |
| PlanePlacement | Placement [get, set] |
| | Gets or sets the placement, this value indicates how the physics marker is placed, is it placed at ground or at wall. More...
|
| |
| int | GroupID [get, set] |
| | Ground plane's group ID, when using as seperate ground plane, use -1 by default. More...
|
| |
| float | RecenterInterval [get, set] |
| | Gets or sets the recenter interval. More...
|
| |
| float | MinTrackedDistance [get, set] |
| | Gets or sets the minimum tracking distance to allow recenter. 可以发生对齐的最小追踪距离. More...
|
| |
| float | MaxTrackedDistance [get, set] |
| | Gets or sets the max tracking distance to allow recenter. 可以发生对齐的最大追踪距离. More...
|
| |
| float | MaxRecenterAngularVelocity [get, set] |
| | The max angular velocity to allow recenter. More...
|
| |
| float | MinTrackedConfidence [get, set] |
| | The min tracked confidence to allow recenter. More...
|
| |
| float | MinErrorHeadDistance [get, set] |
| | The minimum error head distance. 对齐时候允许头部对齐动作的最小距离. More...
|
| |
| bool | DebugView [get, set] |
| | Activates or deactivate debug view. More...
|
| |
| float | MinErrorHeadDiffAngle [get, set] |
| | Gets or sets the minimum allow head diff angle to recenter. More...
|
| |
| float | MinTrackedAngle [get, set] |
| | Gets or sets the minimum tracked angle to repositional head pose. More...
|
| |
| Color | DrawColor [get, set] |
| | Gets or sets the color of the debug drawing. More...
|
| |
| static GroundPlane | CurrentGroundPlane [get] |
| | Current ground plane is the latest ground plane object that being used to recenter head. More...
|
| |
Ground plane represents static trackable object placed on environment, to reposition head pose according to the relative pose between head and trackable object.
◆ RecenterMode
Recenter behaviour mode.
| Enumerator |
|---|
| Automate | Tries to recenter head everyframe, as long as the ground plane object is tracked. This is the default mode;
|
| Scripting | Recenter by script call only. Call GroundPlane.ForceRecenter() .
|
◆ DecoupleVIO
| bool Ximmerse.RhinoX.GroundPlane.DecoupleVIO = false |
if true, when ground recenters head, will decouple VIO motion logic. Default: false
◆ eventOnCreateGroundPlane
| Action<GroundPlane> Ximmerse.RhinoX.GroundPlane.eventOnCreateGroundPlane |
|
static |
Public static event : on create new dynamic target.
◆ eventOnDeleteGroundPlane
| Action<GroundPlane> Ximmerse.RhinoX.GroundPlane.eventOnDeleteGroundPlane |
|
static |
Public static event : on delete new dynamic target.
◆ CurrentGroundPlane
| GroundPlane Ximmerse.RhinoX.GroundPlane.CurrentGroundPlane |
|
staticget |
Current ground plane is the latest ground plane object that being used to recenter head.
The current ground plane.
◆ DebugView
| bool Ximmerse.RhinoX.GroundPlane.DebugView |
|
getset |
Activates or deactivate debug view.
true if debug view; otherwise, false.
◆ DrawColor
| Color Ximmerse.RhinoX.GroundPlane.DrawColor |
|
getset |
Gets or sets the color of the debug drawing.
The color of the draw.
◆ GroupID
| int Ximmerse.RhinoX.GroundPlane.GroupID |
|
getset |
Ground plane's group ID, when using as seperate ground plane, use -1 by default.
◆ MaxRecenterAngularVelocity
| float Ximmerse.RhinoX.GroundPlane.MaxRecenterAngularVelocity |
|
getset |
The max angular velocity to allow recenter.
◆ MaxTrackedDistance
| float Ximmerse.RhinoX.GroundPlane.MaxTrackedDistance |
|
getset |
Gets or sets the max tracking distance to allow recenter. 可以发生对齐的最大追踪距离.
The max recenter distance.
◆ MinErrorHeadDiffAngle
| float Ximmerse.RhinoX.GroundPlane.MinErrorHeadDiffAngle |
|
getset |
Gets or sets the minimum allow head diff angle to recenter.
The minimum error head diff angle.
◆ MinErrorHeadDistance
| float Ximmerse.RhinoX.GroundPlane.MinErrorHeadDistance |
|
getset |
The minimum error head distance. 对齐时候允许头部对齐动作的最小距离.
The minimum error head span.
◆ MinTrackedAngle
| float Ximmerse.RhinoX.GroundPlane.MinTrackedAngle |
|
getset |
Gets or sets the minimum tracked angle to repositional head pose.
The minimum tracked angle.
◆ MinTrackedConfidence
| float Ximmerse.RhinoX.GroundPlane.MinTrackedConfidence |
|
getset |
The min tracked confidence to allow recenter.
◆ MinTrackedDistance
| float Ximmerse.RhinoX.GroundPlane.MinTrackedDistance |
|
getset |
Gets or sets the minimum tracking distance to allow recenter. 可以发生对齐的最小追踪距离.
The minimum recenter distance.
◆ Placement
Gets or sets the placement, this value indicates how the physics marker is placed, is it placed at ground or at wall.
The placement.
◆ RecenterInterval
| float Ximmerse.RhinoX.GroundPlane.RecenterInterval |
|
getset |
Gets or sets the recenter interval.
The recenter scanning interval.
◆ recenterMode
Gets or sets the recenter mode.
The recenter mode.
◆ eventOnGroundPlanePosition
| Action<GroundPlane> Ximmerse.RhinoX.GroundPlane.eventOnGroundPlanePosition |
|
static |
Event : on ground plane is positioned.
The documentation for this class was generated from the following file: