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 tap-screw prim. More...
#include <STapScrewPrim.h>
Public Types | |
enum | Mode |
Operations with meshes. More... | |
Public Member Functions | |
virtual void | update () |
Update parameters. More... | |
fstn_prm_t * | fstn_prm_ptr () const |
Converts the pointer to base class. More... | |
void | UpdateModel () |
Update model on click to place action. More... | |
void | StoreFP (FPRec &fp) |
Store of the scale radius, clickToPlace and positions More... | |
void | RestoreFP (const FPRec &fp) |
Restore of the scale radius, clickToPlace and positions More... | |
virtual TapScrewPrim & | Position (const Vec3 &c) |
Setter for object position. More... | |
virtual Vec3 | Position () const |
Getter for object position. More... | |
virtual TapScrewPrim & | Position2 (const Vec3 &c) |
Sets the position2 for object. More... | |
virtual Vec3 | Position2 () const |
Gets the position2 for object. More... | |
virtual TapScrewPrim & | ScaleRadius (const float &r) |
Sets the scale radius. More... | |
virtual float | ScaleRadius () const |
Gets the scale radius. More... | |
virtual TapScrewPrim & | ClickToPlace (const float &brushRadius) |
Click to place. More... | |
virtual TapScrewPrim & | ResetSize () |
Reset the size object. More... | |
virtual TapScrewPrim & | ResetPosition () |
Reset the position object. More... | |
virtual TapScrewPrim & | ResetAxis () |
Reset the axies. More... | |
TapScrewPrim & | AxisX (const Vec3 &ax) |
Setter for Axis X. More... | |
Vec3 | AxisX () const |
Getter for Axis X. More... | |
TapScrewPrim & | AxisY (const Vec3 &ay) |
Setter for Axis Y. More... | |
Vec3 | AxisY () const |
Getter for Axis Y. More... | |
TapScrewPrim & | AxisZ (const Vec3 &az) |
Setter for Axis Z. More... | |
Vec3 | AxisZ () const |
Getter for Axis Z. More... | |
Class for working with primitive mesh which represents like tap-screw prim.
|
stronginherited |
Operations with meshes.
|
inlineinherited |
Setter for Axis X.
ax | The axis vector |
|
inlineinherited |
Getter for Axis X.
|
inlineinherited |
Setter for Axis Y.
ay | The axis vector |
|
inlineinherited |
Getter for Axis Y.
|
inlineinherited |
Setter for Axis Z.
az | The axis vector |
|
inlineinherited |
Getter for Axis Z.
|
inlinevirtualinherited |
Click to place.
brushRadius | The brush radius for placement |
|
inlineinherited |
Converts the pointer to base class.
|
inlinevirtualinherited |
Setter for object position.
|
inlinevirtualinherited |
Getter for object position.
|
inlinevirtualinherited |
Sets the position2 for object.
|
inlinevirtualinherited |
Gets the position2 for object.
|
inlinevirtualinherited |
Reset the axies.
|
inlinevirtualinherited |
Reset the position object.
|
inlinevirtualinherited |
Reset the size object.
|
inlineinherited |
Restore of the scale radius, clickToPlace and positions
fp | The reference to the record of the fastern product |
|
inlinevirtualinherited |
Sets the scale radius.
|
inlinevirtualinherited |
Gets the scale radius.
|
inlineinherited |
Store of the scale radius, clickToPlace and positions
fp | The reference to the record of the fastern product |
|
inlinevirtual |
Update parameters.
Reimplemented from coat::scripto::IFastenerBasePrim< TapScrewPrim >.
|
inlineinherited |
Update model on click to place action.