Class TNurbsTextureCoordinateNode

Unit

Declaration

type TNurbsTextureCoordinateNode = class(TAbstractNode)

Description

NURBS surface existing in the parametric domain of its surface host specifying the mapping of the texture onto the surface. Not implemented yet.

Hierarchy

Overview

Methods

Public procedure CreateNode; override;
Public class function ClassX3DType: String; override;
Public procedure SetControlPoint(const Value: array of TVector2); overload;
Public procedure SetControlPoint(const Value: TVector2List); overload;
Public procedure SetWeight(const Value: array of Single); overload;
Public procedure SetWeight(const Value: TSingleList); overload;
Public procedure SetUKnot(const Value: array of Double); overload;
Public procedure SetUKnot(const Value: TDoubleList); overload;
Public procedure SetVKnot(const Value: array of Double); overload;
Public procedure SetVKnot(const Value: TDoubleList); overload;

Properties

Public property FdControlPoint: TMFVec2f read FFdControlPoint;
Public property FdWeight: TMFFloat read FFdWeight;
Public property FdUDimension: TSFInt32 read FFdUDimension;
Public property UDimension: Integer read GetUDimension write SetUDimension;
Public property FdUKnot: TMFDouble read FFdUKnot;
Public property FdUOrder: TSFInt32 read FFdUOrder;
Public property UOrder: Integer read GetUOrder write SetUOrder;
Public property FdVDimension: TSFInt32 read FFdVDimension;
Public property VDimension: Integer read GetVDimension write SetVDimension;
Public property FdVKnot: TMFDouble read FFdVKnot;
Public property FdVOrder: TSFInt32 read FFdVOrder;
Public property VOrder: Integer read GetVOrder write SetVOrder;

Description

Methods

Public procedure CreateNode; override;

Create node fields and events.

Public class function ClassX3DType: String; override;

This item has no description. Showing description inherited from TX3DNode.ClassX3DType.

Node type name in VRML/X3D, for this class. Normal VRML/X3D node classes should override this to return something non-empty, and then X3DType automatically will return the same value.

Empty for classes that don't have a hardcoded VRML/X3D node name, like a special TX3DUnknownNode. Such special classes should override then X3DType to return actual non-empty name there.

You usually should call X3DType. The only use of this method is that it works on classes (it's "class function"), without needing at actual instance.

Public procedure SetControlPoint(const Value: array of TVector2); overload;

This item has no description.

Public procedure SetControlPoint(const Value: TVector2List); overload;

This item has no description.

Public procedure SetWeight(const Value: array of Single); overload;

This item has no description.

Public procedure SetWeight(const Value: TSingleList); overload;

This item has no description.

Public procedure SetUKnot(const Value: array of Double); overload;

This item has no description.

Public procedure SetUKnot(const Value: TDoubleList); overload;

This item has no description.

Public procedure SetVKnot(const Value: array of Double); overload;

This item has no description.

Public procedure SetVKnot(const Value: TDoubleList); overload;

This item has no description.

Properties

Public property FdControlPoint: TMFVec2f read FFdControlPoint;

Internal wrapper for property ControlPoint. This wrapper API may change, we advise to access simpler ControlPoint instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property FdWeight: TMFFloat read FFdWeight;

Internal wrapper for property Weight. This wrapper API may change, we advise to access simpler Weight instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property FdUDimension: TSFInt32 read FFdUDimension;

Internal wrapper for property UDimension. This wrapper API may change, we advise to access simpler UDimension instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property UDimension: Integer read GetUDimension write SetUDimension;

This item has no description.

Public property FdUKnot: TMFDouble read FFdUKnot;

Internal wrapper for property UKnot. This wrapper API may change, we advise to access simpler UKnot instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property FdUOrder: TSFInt32 read FFdUOrder;

Internal wrapper for property UOrder. This wrapper API may change, we advise to access simpler UOrder instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property UOrder: Integer read GetUOrder write SetUOrder;

This item has no description.

Public property FdVDimension: TSFInt32 read FFdVDimension;

Internal wrapper for property VDimension. This wrapper API may change, we advise to access simpler VDimension instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property VDimension: Integer read GetVDimension write SetVDimension;

This item has no description.

Public property FdVKnot: TMFDouble read FFdVKnot;

Internal wrapper for property VKnot. This wrapper API may change, we advise to access simpler VKnot instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property FdVOrder: TSFInt32 read FFdVOrder;

Internal wrapper for property VOrder. This wrapper API may change, we advise to access simpler VOrder instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property VOrder: Integer read GetVOrder write SetVOrder;

This item has no description.


Generated by PasDoc 0.16.0-snapshot.