Class TPlaneSensorNode

Unit

Declaration

type TPlaneSensorNode = class(TAbstractDragSensorNode)

Description

Pointing device sensor to move objects on a plane.

Hierarchy

Overview

Methods

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;
Public procedure CreateNode; override;
Public class function ClassX3DType: string; override;

Properties

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

Description

Methods

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;
 
Public procedure CreateNode; override;
 
Public class function ClassX3DType: string; override;
 

Properties

Public property FdAxisRotation: TSFRotation read FFdAxisRotation;

Internal wrapper for property AxisRotation. This wrapper API may change, we advise to access simpler AxisRotation instead.

Public property AxisRotation: TVector4 read GetAxisRotation write SetAxisRotation;
 
Public property FdMaxPosition: TSFVec2f read FFdMaxPosition;

Internal wrapper for property MaxPosition. This wrapper API may change, we advise to access simpler MaxPosition instead.

Public property MaxPosition: TVector2 read GetMaxPosition write SetMaxPosition;
 
Public property FdMinPosition: TSFVec2f read FFdMinPosition;

Internal wrapper for property MinPosition. This wrapper API may change, we advise to access simpler MinPosition instead.

Public property MinPosition: TVector2 read GetMinPosition write SetMinPosition;
 
Public property FdOffset: TSFVec3f read FFdOffset;

Internal wrapper for property Offset. This wrapper API may change, we advise to access simpler Offset instead.

Public property Offset: TVector3 read GetOffset write SetOffset;
 
Public property EventTranslation_changed: TSFVec3fEvent read FEventTranslation_changed;
 

Generated by PasDoc 0.16.0.