Class TNurbsOrientationInterpolatorNode

Unit

Declaration

type TNurbsOrientationInterpolatorNode = class(TAbstractChildNode)

Description

Interpolate (animate) orientations as tangent vectors of the 3D NURBS curve.

Hierarchy

Overview

Methods

Protected function DirectEnumerateActive(Func: TEnumerateChildrenFunction): Pointer; override;
Public constructor Create(const AX3DName: string = ''; const ABaseUrl: string = ''); override;
Public procedure CreateNode; override;
Public class function ClassX3DType: string; override;
Public procedure SetKnot(const Value: array of Double); overload;
Public procedure SetKnot(const Value: TDoubleList); overload;
Public procedure SetWeight(const Value: array of Double); overload;
Public procedure SetWeight(const Value: TDoubleList); overload;

Properties

Public property EventSet_fraction: TSFFloatEvent read FEventSet_fraction;
Public property FdControlPoint: TSFNode read FFdControlPoint;
Public property ControlPoint: TAbstractCoordinateNode read GetControlPoint write SetControlPoint;
Public property FdKnot: TMFDouble read FFdKnot;
Public property FdOrder: TSFInt32 read FFdOrder;
Public property Order: Integer read GetOrder write SetOrder;
Public property FdWeight: TMFDouble read FFdWeight;
Public property EventValue_changed: TSFRotationEvent read FEventValue_changed;

Description

Methods

Protected function DirectEnumerateActive(Func: TEnumerateChildrenFunction): Pointer; override;
 
Public constructor Create(const AX3DName: string = ''; const ABaseUrl: string = ''); override;
 
Public procedure CreateNode; override;
 
Public class function ClassX3DType: string; override;
 
Public procedure SetKnot(const Value: array of Double); overload;
 
Public procedure SetKnot(const Value: TDoubleList); overload;
 
Public procedure SetWeight(const Value: array of Double); overload;
 
Public procedure SetWeight(const Value: TDoubleList); overload;
 

Properties

Public property EventSet_fraction: TSFFloatEvent read FEventSet_fraction;
 
Public property FdControlPoint: TSFNode read FFdControlPoint;

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

Public property ControlPoint: TAbstractCoordinateNode read GetControlPoint write SetControlPoint;
 
Public property FdKnot: TMFDouble read FFdKnot;

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

Public property FdOrder: TSFInt32 read FFdOrder;

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

Public property Order: Integer read GetOrder write SetOrder;
 
Public property FdWeight: TMFDouble read FFdWeight;

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

Public property EventValue_changed: TSFRotationEvent read FEventValue_changed;
 

Generated by PasDoc 0.16.0.