|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NL3D::CLandscape::CBezierPatchZ Struct ReferenceA Bezier patch of One value only.
More...
List of all members.
Public Methods |
void | makeInteriors () |
| make default Interiors, according to Vertices and Tangents. More...
|
float | eval (float s, float t) const |
| Evaluate. More...
|
Public Attributes |
float | Vertices [4] |
| The vertices a,b,c,d of the quad patch. More...
|
float | Tangents [8] |
| The tangents ab, ba, bc, cb, cd, dc, da, ad. NB: tangents are points, not vectors. More...
|
float | Interiors [4] |
| The interiors, ia,ib,ic,id. NB: interiors are points, not vectors. More...
|
Detailed Description
A Bezier patch of One value only.
NB: unlike CBezierPatch, layout is inverted on Y. (NB: same formulas...)
Definition at line 802 of file landscape.h.
Member Function Documentation
float NL3D::CLandscape::CBezierPatchZ::eval |
( |
float |
s, |
|
|
float |
t |
|
) |
const |
|
void NL3D::CLandscape::CBezierPatchZ::makeInteriors |
( |
|
) |
|
|
Member Data Documentation
float NL3D::CLandscape::CBezierPatchZ::Interiors[4]
|
|
float NL3D::CLandscape::CBezierPatchZ::Tangents[8]
|
|
|
The tangents ab, ba, bc, cb, cd, dc, da, ad. NB: tangents are points, not vectors.
Definition at line 807 of file landscape.h.
Referenced by eval, and makeInteriors. |
float NL3D::CLandscape::CBezierPatchZ::Vertices[4]
|
|
The documentation for this struct was generated from the following files:
|
|