![]() |
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.
|
this structure is passed to CurvePrimitive::GetControl to render and handle controls More...
#include <CurvesPrimitives.h>
Public Member Functions | |
| void | SetInWorldSpace (Vector3D pt, CurvePrimitive *parent, float angle) |
| fills pos, X,Y, size, axis directed along local space of primitive More... | |
| void | SetInScreenSpace (Vector3D pt, CurvePrimitive *parent, float angle) |
| fills pos, X,Y, size, axis directed along screen X, Y More... | |
Public Attributes | |
| bool | Visible |
| true by default, set false to hide control More... | |
| cVec2 | pos |
| screen position of the control More... | |
| cVec2 | X |
| x-direction to draw picture (2D) More... | |
| cVec2 | Y |
| y-direction to draw picture (2D) More... | |
| float | size |
| 2D size of the picture to draw, has correct default value, don't change if no need More... | |
| int | PictureID |
| picture used for the control - texture index if positive, predefined picture if negative More... | |
| DWORD | Color |
| color of the control More... | |
| float | ActivityRadius |
| control becomes visible if mouse is nearby the control, this is the radius of visibility. More... | |
this structure is passed to CurvePrimitive::GetControl to render and handle controls
| void cuGizmoControl::SetInScreenSpace | ( | Vector3D | pt, |
| CurvePrimitive * | parent, | ||
| float | angle | ||
| ) |
| void cuGizmoControl::SetInWorldSpace | ( | Vector3D | pt, |
| CurvePrimitive * | parent, | ||
| float | angle | ||
| ) |
| float cuGizmoControl::ActivityRadius |
control becomes visible if mouse is nearby the control, this is the radius of visibility.
Referenced by CurvePrimitive::OnClick(), and CurvePrimitive::RenderControls().
| DWORD cuGizmoControl::Color |
color of the control
Referenced by CurvePrimitive::RenderControls().
| int cuGizmoControl::PictureID |
picture used for the control - texture index if positive, predefined picture if negative
Referenced by CurvePrimitive::RenderControls().
| cVec2 cuGizmoControl::pos |
screen position of the control
Referenced by CurvePrimitive::OnClick(), CurvePrimitive::RenderControls(), SetInScreenSpace(), and SetInWorldSpace().
| float cuGizmoControl::size |
2D size of the picture to draw, has correct default value, don't change if no need
Referenced by CurvePrimitive::OnClick(), and CurvePrimitive::RenderControls().
| bool cuGizmoControl::Visible |
true by default, set false to hide control
| cVec2 cuGizmoControl::X |
x-direction to draw picture (2D)
Referenced by CurvePrimitive::RenderControls(), SetInScreenSpace(), and SetInWorldSpace().
| cVec2 cuGizmoControl::Y |
y-direction to draw picture (2D)
Referenced by CurvePrimitive::RenderControls(), SetInScreenSpace(), and SetInWorldSpace().