|
IGLib 1.4
The IGLib base library for development of numerical, technical and business applications.
|
Parametric equation of a horizontal toroid surface in form of 3D vector function of 2 variables. Can be combined with TorusVertical to show 2 interlocked toroids. More...
Inheritance diagram for IG::Num::Func3d2dExamples::TorusHorizontal:
Collaboration diagram for IG::Num::Func3d2dExamples::TorusHorizontal:Public Member Functions | |
| TorusHorizontal () | |
Protected Member Functions | |
| override double | f1 (double u, double v) |
| override double | f2 (double u, double v) |
| override double | f3 (double u, double v) |
Parametric equation of a horizontal toroid surface in form of 3D vector function of 2 variables.
Can be combined with TorusVertical to show 2 interlocked toroids.
Precise parameterization is taken from the Mathematica notebook ParametricSurfaces.nb.
$A Igor Oct11;
| IG::Num::Func3d2dExamples::TorusHorizontal::TorusHorizontal | ( | ) | [inline] |
| override double IG::Num::Func3d2dExamples::TorusHorizontal::f1 | ( | double | u, |
| double | v | ||
| ) | [inline, protected, virtual] |
Implements IG::Num::Func3d2dExamples::ParametricSurface.
Reimplemented in IG::Num::Func3d2dExamples::TorusVertical.
| override double IG::Num::Func3d2dExamples::TorusHorizontal::f2 | ( | double | u, |
| double | v | ||
| ) | [inline, protected, virtual] |
Implements IG::Num::Func3d2dExamples::ParametricSurface.
Reimplemented in IG::Num::Func3d2dExamples::TorusVertical.
| override double IG::Num::Func3d2dExamples::TorusHorizontal::f3 | ( | double | u, |
| double | v | ||
| ) | [inline, protected, virtual] |
Implements IG::Num::Func3d2dExamples::ParametricSurface.
Reimplemented in IG::Num::Func3d2dExamples::TorusVertical.