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.
|
Abstract cube primitive class More...
#include <SCubPrim.h>
Public Types | |
enum | Mode |
Operations with meshes. More... | |
Public Member Functions | |
cbpm_t * | cbpm_ptr () const |
Converts the pointer to base class to a pointer to this class. 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... | |
gpm_t * | gpm_ptr () const |
Converts the pointer to base class to a pointer to this class. More... | |
void | ShowAxisDirection () const |
Shows the axis direction. More... | |
void | HideAxisDirection () const |
Hides the axis direction. More... | |
virtual T & | ResetSize () |
Reset size. More... | |
virtual T & | ResetAxis () |
Reset axis. More... | |
virtual T & | Position (const Vec3 &pos) |
Setter for Position. More... | |
virtual Vec3 | Position () const |
Getter for Position. More... | |
T & | Size (const Vec3 &pos) |
Setter for Size. More... | |
Vec3 | Size () const |
Getter for Size. More... | |
T & | SideA (const float &a) |
Setter for Side X. More... | |
float | SideA () const |
Getter for Side X. More... | |
T & | SideB (const float &b) |
Setter for Side Y. More... | |
float | SideB () const |
Getter for Side Y. More... | |
T & | SideC (const float &c) |
Setter for Side C. More... | |
float | SideC () const |
Getter for Side C. More... | |
T & | AxisX (const Vec3 &ax) |
Setter for Axis X. More... | |
Vec3 | AxisX () const |
Getter for Axis X. More... | |
T & | AxisY (const Vec3 &ay) |
Setter for Axis Y. More... | |
Vec3 | AxisY () const |
Getter for Axis Y. More... | |
T & | AxisZ (const Vec3 &az) |
Setter for Axis Z. More... | |
Vec3 | AxisZ () const |
Getter for Axis Z. More... | |
Abstract cube primitive class
|
stronginherited |
Operations with meshes.
|
inlineinherited |
Setter for Axis X.
|
inlineinherited |
Getter for Axis X.
|
inlineinherited |
Setter for Axis Y.
|
inlineinherited |
Getter for Axis Y.
|
inlineinherited |
Setter for Axis Z.
|
inlineinherited |
Getter for Axis Z.
|
inline |
Converts the pointer to base class to a pointer to this class.
Referenced by coat::scripto::ICubPrim< TextPrim >::filletRadius(), coat::scripto::ICubPrim< TextPrim >::filletRadiusRelation(), and coat::scripto::ICubPrim< TextPrim >::useFillet().
|
inline |
Sets the fillet radius.
|
inline |
Gets the fillet radius.
|
inline |
Sets the fillet relative radius.
|
inline |
Gets the fillet relative radius.
|
inlineinherited |
Converts the pointer to base class to a pointer to this class.
Referenced by coat::scripto::IRegularGizmo< TextPrim >::AxisX(), coat::scripto::IRegularGizmo< TextPrim >::AxisY(), coat::scripto::IRegularGizmo< TextPrim >::AxisZ(), coat::scripto::IRegularGizmo< TextPrim >::HideAxisDirection(), coat::scripto::IRegularGizmo< TextPrim >::Position(), coat::scripto::IRegularGizmo< TextPrim >::ResetAxis(), coat::scripto::IRegularGizmo< TextPrim >::ResetSize(), coat::scripto::IRegularGizmo< TextPrim >::ShowAxisDirection(), coat::scripto::IRegularGizmo< TextPrim >::SideA(), coat::scripto::IRegularGizmo< TextPrim >::SideB(), coat::scripto::IRegularGizmo< TextPrim >::SideC(), and coat::scripto::IRegularGizmo< TextPrim >::Size().
|
inlineinherited |
Hides the axis direction.
|
inlinevirtualinherited |
Setter for Position.
|
inlinevirtualinherited |
Getter for Position.
|
inlinevirtualinherited |
Reset axis.
|
inlinevirtualinherited |
Reset size.
|
inlineinherited |
Shows the axis direction.
|
inlineinherited |
Setter for Side X.
|
inlineinherited |
Getter for Side X.
|
inlineinherited |
Setter for Side Y.
|
inlineinherited |
Getter for Side Y.
|
inlineinherited |
Setter for Side C.
|
inlineinherited |
Getter for Side C.
|
inlineinherited |
Setter for Size.
|
inlineinherited |
Getter for Size.
|
inline |
Gets the use fillet flag.
|
inline |
Sets the use fillet flag.