Class TNurbsSurfaceCalculator

Unit

Declaration

type TNurbsSurfaceCalculator = class(TObject)

Description

Calculate point on a NURBS surface.

Hierarchy

Overview

Methods

Public constructor Create(const APoints: TVector3List; const AUDimension, AVDimension: Cardinal; const AUOrder, AVOrder: Cardinal; const AUKnot, AVKnot, AWeight: TDoubleList);
Public destructor Destroy; override;
Public function GetPoint(const U, V: Single; const Normal: PVector3): TVector3;

Description

Methods

Public constructor Create(const APoints: TVector3List; const AUDimension, AVDimension: Cardinal; const AUOrder, AVOrder: Cardinal; const AUKnot, AVKnot, AWeight: TDoubleList);
 
Public destructor Destroy; override;
 
Public function GetPoint(const U, V: Single; const Normal: PVector3): TVector3;

Calculate point on a NURBS surface. Optimized for repeated calls, to calculate points on the same surface. See NurbsSurfacePoint for detailed documentation.


Generated by PasDoc 0.16.0.