Class TAbstractCubicBezierInterpolatorNode

Unit

Declaration

type TAbstractCubicBezierInterpolatorNode = class(TAbstractInterpolatorNode)

Description

Copyright 2002-2017 Michalis Kamburelis.

This file is part of "Castle Game Engine".

"Castle Game Engine" is free software; see the file COPYING.txt, included in this distribution, for details about the copyright.

"Castle Game Engine" is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

—————————————————————————-

Hierarchy

Overview

Methods

Protected function DeepCopyCore(CopyState: TX3DNodeDeepCopyState): TX3DNode; override;
Public procedure CreateNode; override;
Public destructor Destroy; override;
Public procedure OptimizeControlPoints;

Properties

Public property FdControlPoints: TMFVec4f read FFdControlPoints;

Description

Methods

Protected function DeepCopyCore(CopyState: TX3DNodeDeepCopyState): TX3DNode; override;
 
Public procedure CreateNode; override;
 
Public destructor Destroy; override;
 
Public procedure OptimizeControlPoints;

Once the FdControlPoints value is settled, call this to precalculate curve parameters. This makes the following interpolation using this node work fast.

Properties

Public property FdControlPoints: TMFVec4f read FFdControlPoints;
 

Generated by PasDoc 0.15.0.