vtkEventData事件信息类,除了继承vtkbaseObject父类外,其他基本是事件的信息。
enum vtkEventDataDevice
{
Unknown = -1,
HeadMountedDisplay,
RightController,
LeftController,
GenericTracker,
Any,
NumberOfDevices
};
事件设备类型。
enum class vtkEventDataDeviceInput
{
Unknown = -1,
Any,
Trigger,
TrackPad,
Joystick,
Grip,
ApplicationMenu,
NumberOfInputs
};
事件的具体类型,摇杆、平板等。
enum class vtkEventDataAction
{
Unknown = -1,
Any,
Press,
Release,
Touch,
Untouch,
NumberOfActions
};
事件的具体动作。双击、触摸
GetWorldPosition()获取世界坐标
GetWorldDirection()获取世界方向