Class TCylinderSensorNode

Unit

Declaration

type TCylinderSensorNode = class(TAbstractDragSensorNode)

Description

Pointing device sensor to rotate objects around a constrained axis.

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: 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 FdDiskAngle: TSFFloat read FFdDiskAngle;
Public property FdMaxAngle: TSFFloat read FFdMaxAngle;
Public property FdMinAngle: TSFFloat read FFdMinAngle;
Public property FdOffset: TSFFloat read FFdOffset;
Public property EventRotation_changed: TSFRotationEvent read FEventRotation_changed;
Public property AxisRotation: TVector4 read GetAxisRotation write SetAxisRotation;
Public property DiskAngle: Single read GetDiskAngle write SetDiskAngle;
Public property MaxAngle: Single read GetMaxAngle write SetMaxAngle;
Public property MinAngle: Single read GetMinAngle write SetMinAngle;
Public property Offset: Single 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: 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 FdDiskAngle: TSFFloat read FFdDiskAngle;
 
Public property FdMaxAngle: TSFFloat read FFdMaxAngle;
 
Public property FdMinAngle: TSFFloat read FFdMinAngle;
 
Public property FdOffset: TSFFloat read FFdOffset;
 
Public property EventRotation_changed: TSFRotationEvent read FEventRotation_changed;
 
Public property AxisRotation: TVector4 read GetAxisRotation write SetAxisRotation;
 
Public property DiskAngle: Single read GetDiskAngle write SetDiskAngle;
 
Public property MaxAngle: Single read GetMaxAngle write SetMaxAngle;
 
Public property MinAngle: Single read GetMinAngle write SetMinAngle;
 
Public property Offset: Single read GetOffset write SetOffset;
 

Generated by PasDoc 0.15.0.