![]() |
Public API Reference |
A sphere. More...
#include <cstool/genmeshbuilder.h>
Public Member Functions | |
| virtual void | Append (iGeneralFactoryState *state) |
| Append this primitive to the given factory. | |
| virtual bool | Append (iMeshFactoryWrapper *factory) |
| Append this primitive to the given factory. | |
| bool | HasCylindricalMapping () const |
| Get cylindrical mapping setting. | |
| bool | IsReversed () const |
| Return reversed setting. | |
| bool | IsTopOnly () const |
| Get toponly settings. | |
| void | SetCylindricalMapping (bool cyl) |
| Set cylindrical mapping to true. | |
| void | SetMapper (TextureMapper *mapper) |
| Set the mapper. | |
| void | SetReversed (bool rev) |
| If this flag is set then generate the sphere so that it is visible from the inside. | |
| void | SetTopOnly (bool top) |
| If this flag is set then only the top half of the sphere is generated. | |
| Sphere (const csEllipsoid &ellips, int num) | |
| Generate a sphere with 'num' vertices on the rim. | |
A sphere.
Definition at line 268 of file genmeshbuilder.h.
| CS::Geometry::Sphere::Sphere | ( | const csEllipsoid & | ellips, |
| int | num | ||
| ) |
Generate a sphere with 'num' vertices on the rim.
| ellips | Properties of the ellipsoid to create. |
| num | Number of vertices in the generated mesh. |
| virtual void CS::Geometry::Sphere::Append | ( | iGeneralFactoryState * | factory | ) | [virtual] |
Append this primitive to the given factory.
Implements CS::Geometry::Primitive.
| virtual bool CS::Geometry::Sphere::Append | ( | iMeshFactoryWrapper * | factory | ) | [inline, virtual] |
Append this primitive to the given factory.
Returns false if the primitive is not a genmesh.
Reimplemented from CS::Geometry::Primitive.
Definition at line 321 of file genmeshbuilder.h.
| bool CS::Geometry::Sphere::HasCylindricalMapping | ( | ) | const [inline] |
Get cylindrical mapping setting.
Definition at line 293 of file genmeshbuilder.h.
| bool CS::Geometry::Sphere::IsReversed | ( | ) | const [inline] |
Return reversed setting.
Definition at line 309 of file genmeshbuilder.h.
| bool CS::Geometry::Sphere::IsTopOnly | ( | ) | const [inline] |
Get toponly settings.
Definition at line 301 of file genmeshbuilder.h.
| void CS::Geometry::Sphere::SetCylindricalMapping | ( | bool | cyl | ) | [inline] |
Set cylindrical mapping to true.
This is only useful if no mapper was used. Default is false.
Definition at line 291 of file genmeshbuilder.h.
| void CS::Geometry::Sphere::SetMapper | ( | TextureMapper * | mapper | ) | [inline] |
Set the mapper.
If not given the mapping as defined by SetCylindricalMapping() will be used.
Definition at line 315 of file genmeshbuilder.h.
| void CS::Geometry::Sphere::SetReversed | ( | bool | rev | ) | [inline] |
If this flag is set then generate the sphere so that it is visible from the inside.
Default false.
Definition at line 307 of file genmeshbuilder.h.
| void CS::Geometry::Sphere::SetTopOnly | ( | bool | top | ) | [inline] |
If this flag is set then only the top half of the sphere is generated.
Default is false.
Definition at line 299 of file genmeshbuilder.h.