Class TCylinderSensorNode

Unit

Declaration

type TCylinderSensorNode = class(TAbstractDragSensorNode)

Description

Pointing device sensor to rotate objects around a constrained axis.

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

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

Public property DiskAngle: Single read GetDiskAngle write SetDiskAngle;
 
Public property FdMaxAngle: TSFFloat read FFdMaxAngle;

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

Public property MaxAngle: Single read GetMaxAngle write SetMaxAngle;
 
Public property FdMinAngle: TSFFloat read FFdMinAngle;

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

Public property MinAngle: Single read GetMinAngle write SetMinAngle;
 
Public property FdOffset: TSFFloat read FFdOffset;

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

Public property Offset: Single read GetOffset write SetOffset;
 
Public property EventRotation_changed: TSFRotationEvent read FEventRotation_changed;
 

Generated by PasDoc 0.16.0.