HandModel.GetPalmNormal C# (CSharp) Method

GetPalmNormal() public method

public GetPalmNormal ( ) : Vector3
return Vector3
  public Vector3 GetPalmNormal() {
    if (controller_ != null && hand_ != null) {
      return controller_.transform.TransformDirection(hand_.PalmNormal.ToUnity(mirror_z_axis_));
    }
    if (palm) {
      return -palm.up;
    }
    return -Vector3.up;
  }

Usage Example

Exemplo n.º 1
0
    void updateLeftHandFacingUp()
    {
        Vector3 upCam      = mainCamera.transform.up;
        float   difference = Vector3.Angle(leftHandModel.GetPalmNormal(), upCam);

        leftHandFacingUp = difference < MAX_ANGLE_DIFFERENCE_FOR_INTERFACE && leftHand.activeSelf;
    }
All Usage Examples Of HandModel::GetPalmNormal