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.