Class TPlaneSensorNode

DescriptionHierarchyFieldsMethodsProperties

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 class function URNMatching(const URN: string): boolean; override;
Public procedure Activate(const Time: TX3DTime; const ATransform, AInvertedTransform: TMatrix4Single; const OverPoint: TVector3Single); override;
Public procedure Deactivate(const Time: TX3DTime); override;
Public procedure Drag(const Time: TX3DTime; const RayOrigin, RayDirection: TVector3Single); 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: TVector4Single read GetAxisRotation write SetAxisRotation;
Public property MaxPosition: TVector2Single read GetMaxPosition write SetMaxPosition;
Public property MinPosition: TVector2Single read GetMinPosition write SetMinPosition;
Public property Offset: TVector3Single read GetOffset write SetOffset;

Description

Methods

Public procedure CreateNode; override;
 
Public class function ClassX3DType: string; override;
 
Public class function URNMatching(const URN: string): boolean; override;
 
Public procedure Activate(const Time: TX3DTime; const ATransform, AInvertedTransform: TMatrix4Single; const OverPoint: TVector3Single); override;
 
Public procedure Deactivate(const Time: TX3DTime); override;
 
Public procedure Drag(const Time: TX3DTime; const RayOrigin, RayDirection: TVector3Single); 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: TVector4Single read GetAxisRotation write SetAxisRotation;
 
Public property MaxPosition: TVector2Single read GetMaxPosition write SetMaxPosition;
 
Public property MinPosition: TVector2Single read GetMinPosition write SetMinPosition;
 
Public property Offset: TVector3Single read GetOffset write SetOffset;
 

Generated by PasDoc 0.14.0.