Class BodyGestureData
Body gesture data
Inheritance
Namespace: TofAr.V0.Body
Assembly: TofArBodyAssembly.dll
Syntax
public class BodyGestureData
Constructors
BodyGestureData(Vector3[], BodyPlatform)
Constructor
Declaration
public BodyGestureData(Vector3[] pos3D, BodyPlatform platform)
Parameters
Type | Name | Description |
---|---|---|
UnityEngine.Vector3[] | pos3D | |
BodyPlatform | platform |
Fields
abc3D
Center vector of 3D data
Declaration
public Vector3 abc3D
Field Value
Type |
---|
UnityEngine.Vector3 |
center3D
Center coordinates of 3D data(pelvis)
Declaration
public Vector3 center3D
Field Value
Type |
---|
UnityEngine.Vector3 |
Cxyz
Center vector of 3D data
Declaration
public Vector3 Cxyz
Field Value
Type |
---|
UnityEngine.Vector3 |
NormalizedPos3D
Normalized 3D data
Declaration
public Vector3[] NormalizedPos3D
Field Value
Type |
---|
UnityEngine.Vector3[] |
old_pos3D
Center vector of 3D data
Declaration
public Vector3 old_pos3D
Field Value
Type |
---|
UnityEngine.Vector3 |
P14
Center coordinates of 3D data(pelvis)
Declaration
public Vector3 P14
Field Value
Type |
---|
UnityEngine.Vector3 |
perp3D
Center vector of 3D data
Declaration
public Vector3 perp3D
Field Value
Type |
---|
UnityEngine.Vector3 |
platform
Body recognition engine type
Declaration
public BodyPlatform platform
Field Value
Type |
---|
BodyPlatform |
Pos3D
3D position
Declaration
public Vector3[] Pos3D
Field Value
Type |
---|
UnityEngine.Vector3[] |
q1
Center vector of 3D data
Declaration
public Quaternion q1
Field Value
Type |
---|
UnityEngine.Quaternion |
q2
Center vector of 3D data
Declaration
public Quaternion q2
Field Value
Type |
---|
UnityEngine.Quaternion |
rawPos3D
Raw 3D position
Declaration
public Vector3[] rawPos3D
Field Value
Type |
---|
UnityEngine.Vector3[] |
Methods
EditPos3d()
Update 3D position
Declaration
public void EditPos3d()
GestureNormalize(BodyGestureData)
Normalize the gesture
Declaration
public void GestureNormalize(BodyGestureData baseJoint = null)
Parameters
Type | Name | Description |
---|---|---|
BodyGestureData | baseJoint | Gesture data |
PoseNormalize(BodyGestureData)
Normalize the pose
Declaration
public void PoseNormalize(BodyGestureData baseJoint = null)
Parameters
Type | Name | Description |
---|---|---|
BodyGestureData | baseJoint |
ResetPos3d()
Reset 3D position
Declaration
public void ResetPos3d()