Class TPlaneSensorNode

Unit

Declaration

type TPlaneSensorNode = class(TAbstractDragSensorNode)

Description

Pointing device sensor to move objects on a plane.

Hierarchy

Overview

Methods

Public procedure CreateNode; override;
Public class function ClassX3DType: string; override;
Public procedure Activate(const Time: TX3DTime; const ATransform, AInvertedTransform: TMatrix4; const OverPoint: TVector3); override;
Public procedure Deactivate(const Time: TX3DTime); override;
Public procedure Drag(const Time: TX3DTime; const RayOrigin, RayDirection: TVector3); override;

Properties

Public property FdAxisRotation: TSFRotation read FFdAxisRotation;
Public property FdMaxPosition: TSFVec2f read FFdMaxPosition;
Public property FdMinPosition: TSFVec2f read FFdMinPosition;
Public property FdOffset: TSFVec3f read FFdOffset;
Public property EventTranslation_changed: TSFVec3fEvent read FEventTranslation_changed;
Public property AxisRotation: TVector4 read GetAxisRotation write SetAxisRotation;
Public property MaxPosition: TVector2 read GetMaxPosition write SetMaxPosition;
Public property MinPosition: TVector2 read GetMinPosition write SetMinPosition;
Public property Offset: TVector3 read GetOffset write SetOffset;

Description

Methods

Public procedure CreateNode; override;
 
Public class function ClassX3DType: string; override;
 
Public procedure Activate(const Time: TX3DTime; const ATransform, AInvertedTransform: TMatrix4; const OverPoint: TVector3); override;
 
Public procedure Deactivate(const Time: TX3DTime); override;
 
Public procedure Drag(const Time: TX3DTime; const RayOrigin, RayDirection: TVector3); override;
 

Properties

Public property FdAxisRotation: TSFRotation read FFdAxisRotation;
 
Public property FdMaxPosition: TSFVec2f read FFdMaxPosition;
 
Public property FdMinPosition: TSFVec2f read FFdMinPosition;
 
Public property FdOffset: TSFVec3f read FFdOffset;
 
Public property EventTranslation_changed: TSFVec3fEvent read FEventTranslation_changed;
 
Public property AxisRotation: TVector4 read GetAxisRotation write SetAxisRotation;
 
Public property MaxPosition: TVector2 read GetMaxPosition write SetMaxPosition;
 
Public property MinPosition: TVector2 read GetMinPosition write SetMinPosition;
 
Public property Offset: TVector3 read GetOffset write SetOffset;
 

Generated by PasDoc 0.16.0.