![]() |
3DCoat
3D-COAT 4.9.xx
3DCoat is the one application that has all the tools you need to take your 3D idea from a block of digital clay all the way to a production ready, fully textured organic or hard surface model.
|
Class for working with primitive mesh which represents like tube prim. More...
#include <STubePrim.h>
Public Types | |
| enum | Mode |
| Operations with meshes. More... | |
Public Member Functions | |
| cpm_t * | cpm_ptr () const |
| Converts the pointer to base class to a pointer to this class. More... | |
| float | height () const |
| Gets the height. More... | |
| T & | height (const float &h) |
| Sets the height. More... | |
| float | radius () const |
| Gets the radius. More... | |
| T & | radius (const float &r) |
| Sets the radius. More... | |
| bool | useFillet () const |
| Gets the use fillet flag. More... | |
| T & | useFillet (const bool &b) |
| Sets the use fillet flag. More... | |
| T & | filletRadius (const float &r) |
| Sets the fillet radius. More... | |
| float | filletRadius () const |
| Gets the fillet radius. More... | |
| T & | filletRadiusRelation (const float &r) |
| Sets the fillet relative radius. More... | |
| float | filletRadiusRelation () const |
| Gets the fillet relative radius. More... | |
| T & | sectorAngle (const float &a) |
| Setter for sector angle. More... | |
| float | sectorAngle () const |
| Getter for sector angle. More... | |
| virtual T & | Position (const Vec3 &c) |
| Sets the object position. More... | |
| virtual Vec3 | Position () const |
| Gets the object position. More... | |
| T & | startPoint (const Vec3 &pos) |
| Setter for startPoint. More... | |
| Vec3 | startPoint () const |
| Getter for startPoint. More... | |
| T & | endPoint (const Vec3 &pos) |
| Setter for endPoint. More... | |
| Vec3 | endPoint () const |
| Getter for endPoint. More... | |
| T & | topRadius (const float &r) |
| Sets the top radius. More... | |
| float | topRadius () const |
| Gets the top radius. More... | |
| T & | bottomRadius (const float &r) |
| Sets the bottom radius. More... | |
| float | bottomRadius () const |
| Gets the bottom radius. More... | |
| T & | scale (const Vec2 &s) |
| Sets the scale vector. More... | |
| Vec2 | scale () const |
| Gets the scale vector. More... | |
| T & | scalex (const float &s) |
| Sets the scale in x-direction. More... | |
| float | scalex () const |
| Gets the scale in x-direction. More... | |
| T & | scaley (const float &s) |
| Sets the scale in y-direction. More... | |
| float | scaley () const |
| Gets the scale in y-direction. More... | |
| void | MainX () |
| Align to X axis. More... | |
| void | MainY () |
| Align to Y axis. More... | |
| void | MainZ () |
| Align to Z axis. More... | |
| void | ViewSpace () |
| Align to view space. More... | |
| void | ToCenterMass () |
| Assign to center mass. More... | |
| void | ResetScales () |
| Resets tthe scales. More... | |
| virtual T & | ResetPosition () |
| Resets the position. More... | |
| virtual T & | ResetAxis () |
| Resets the axis. More... | |
Class for working with primitive mesh which represents like tube prim.
Inherits coat::scripto::ITubePrim< T >.
|
stronginherited |
Operations with meshes.
|
inlineinherited |
Sets the bottom radius.
|
inlineinherited |
Gets the bottom radius.
|
inlineinherited |
Converts the pointer to base class to a pointer to this class.
|
inlineinherited |
Setter for endPoint.
|
inlineinherited |
Getter for endPoint.
|
inlineinherited |
Sets the fillet radius.
|
inlineinherited |
Gets the fillet radius.
|
inlineinherited |
Sets the fillet relative radius.
|
inlineinherited |
Gets the fillet relative radius.
|
inlineinherited |
Gets the height.
|
inlineinherited |
Sets the height.
|
inlineinherited |
Align to X axis.
|
inlineinherited |
Align to Y axis.
|
inlineinherited |
Align to Z axis.
|
inlinevirtualinherited |
Sets the object position.
|
inlinevirtualinherited |
Gets the object position.
|
inlineinherited |
Gets the radius.
|
inlineinherited |
Sets the radius.
|
inlinevirtualinherited |
Resets the axis.
|
inlinevirtualinherited |
Resets the position.
|
inlineinherited |
Resets tthe scales.
|
inlineinherited |
Sets the scale vector.
|
inlineinherited |
Gets the scale vector.
|
inlineinherited |
Sets the scale in x-direction.
|
inlineinherited |
Gets the scale in x-direction.
|
inlineinherited |
Sets the scale in y-direction.
|
inlineinherited |
Gets the scale in y-direction.
|
inlineinherited |
Setter for sector angle.
|
inlineinherited |
Getter for sector angle.
|
inlineinherited |
Setter for startPoint.
|
inlineinherited |
Getter for startPoint.
|
inlineinherited |
Assign to center mass.
|
inlineinherited |
Sets the top radius.
|
inlineinherited |
Gets the top radius.
|
inlineinherited |
Gets the use fillet flag.
|
inlineinherited |
Sets the use fillet flag.
|
inlineinherited |
Align to view space.