This page has been translated automatically.
UnigineEditor
Interface Overview
Assets Workflow
Settings and Preferences
Working With Projects
Adjusting Node Parameters
Setting Up Materials
Setting Up Properties
Landscape Tool
Using Editor Tools for Specific Tasks
Extending Editor Functionality
FAQ
编程
Fundamentals
Setting Up Development Environment
Usage Examples
UnigineScript
C++
C#
UUSL (Unified UNIGINE Shader Language)
File Formats
Rebuilding the Engine and Tools
GUI
Double Precision Coordinates
应用程序接口
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Objects-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Rendering-Related Classes
注意! 这个版本的文档是过时的,因为它描述了一个较老的SDK版本!请切换到最新SDK版本的文档。
注意! 这个版本的文档描述了一个不再受支持的旧SDK版本!请升级到最新的SDK版本。

Unigine::Plugins::ARTTracker Class

Header: #include <plugins/UnigineARTTracker.h>

ARTTracker Class

Members


bool receive ( ) #

int getFrameCounter ( ) #

double getTimeStamp ( ) #

int init ( const char * ip = "192.168.1.100", int port = 5000 ) #

Arguments

  • const char * ip
  • int port

bool start ( ) #

bool stop ( ) #

int getNumBody ( ) #

int getBodyId ( int index ) #

Arguments

  • int index

double getBodyQuality ( int index ) #

Arguments

  • int index

Math::dvec3 getBodyLocation ( int index ) #

Arguments

  • int index

Math::dmat4 getBodyRotation ( int index ) #

Arguments

  • int index

int getNumFlyStick ( ) #

int getFlyStickId ( int index ) #

Arguments

  • int index

double getFlyStickQuality ( int index ) #

Arguments

  • int index

int getFlyStickNumButton ( int index ) #

Arguments

  • int index

int getFlyStickButton ( int index, int button_index ) #

Arguments

  • int index
  • int button_index

int getFlyStickNumJoyStick ( int index ) #

Arguments

  • int index

double getFlyStickJoyStick ( int index, int joystick_index ) #

Arguments

  • int index
  • int joystick_index

Math::dvec3 getFlyStickLocation ( int index ) #

Arguments

  • int index

Math::dmat4 getFlyStickRotation ( int index ) #

Arguments

  • int index

int getNumMeaTool ( ) #

int getMeaToolId ( int index ) #

Arguments

  • int index

double getMeaToolQuality ( int index ) #

Arguments

  • int index

int getMeaToolNumButton ( int index ) #

Arguments

  • int index

int getMeaToolButton ( int index, int button_index ) #

Arguments

  • int index
  • int button_index

Math::dvec3 getMeaToolLocation ( int index ) #

Arguments

  • int index

Math::dmat4 getMeaToolRotation ( int index ) #

Arguments

  • int index

double getMeaToolTipRadius ( int index ) #

Arguments

  • int index

Math::dmat4 getMeaToolCovariance ( int index ) #

Arguments

  • int index

int getNumMeaRef ( ) #

int getMeaRefId ( int index ) #

Arguments

  • int index

double getQuality ( int index ) #

Arguments

  • int index

Math::dvec3 getMeaRefLocation ( int index ) #

Arguments

  • int index

Math::dmat4 getMeaRefRotation ( int index ) #

Arguments

  • int index

int getNumMarker ( ) #

int getMarkId ( int index ) #

Arguments

  • int index

double getMarkQuality ( int index ) #

Arguments

  • int index

Math::dvec3 getMarkLocation ( int index ) #

Arguments

  • int index

int getNumHand ( ) #

int getHandId ( int index ) #

Arguments

  • int index

double getHandQuality ( int index ) #

Arguments

  • int index

int getHandLeft ( int index ) #

Arguments

  • int index

int getHandNumFinger ( int index ) #

Arguments

  • int index

Math::dvec3 getHandLocation ( int index ) #

Arguments

  • int index

Math::dmat4 getHandRotation ( int index ) #

Arguments

  • int index

Math::dvec3 getHandFingerLocation ( int index, int finger_index ) #

Arguments

  • int index
  • int finger_index

Math::dmat4 getHandFingerRotation ( int index, int finger_index ) #

Arguments

  • int index
  • int finger_index

double getHandFingerTipRadius ( int index, int finger_index ) #

Arguments

  • int index
  • int finger_index

Math::dvec3 getHandFingerLengthPhalanx ( int index, int finger_index ) #

Arguments

  • int index
  • int finger_index

Math::dvec2 getHandFingerAnglePhalanx ( int index, int finger_index ) #

Arguments

  • int index
  • int finger_index

int getNumHuman ( ) #

int getHumanId ( int index ) #

Arguments

  • int index

int getHumanNumJoints ( int index ) #

Arguments

  • int index

int getHumanJointId ( int index, int joint_index ) #

Arguments

  • int index
  • int joint_index

double getHumanJointQuality ( int index, int joint_index ) #

Arguments

  • int index
  • int joint_index

Math::dvec3 getHumanJointLocation ( int index, int joint_index ) #

Arguments

  • int index
  • int joint_index

Math::dvec3 getHumanJointAngle ( int index, int joint_index ) #

Arguments

  • int index
  • int joint_index

Math::dmat4 getHumanJointRotation ( int index, int joint_index ) #

Arguments

  • int index
  • int joint_index

int getNumInertial ( ) #

int getInertialId ( int index ) #

Arguments

  • int index

int getInertialState ( int index ) #

Arguments

  • int index

double getInertialError ( int index ) #

Arguments

  • int index

Math::dvec3 getInertialLocation ( int index ) #

Arguments

  • int index

Math::dmat4 getInertialRotation ( int index ) #

Arguments

  • int index

ARTTrackerInterface::ERROR getLastDataError ( ) #

Last update: 2019-12-25
Build: ()