#include <opennurbs_mesh_modifiers.h>
|
static ON_UUID | PlugInId (void) |
| Returns the plug-in id of the 'Displacement' plug-in which implements all the mesh modifiers. More...
|
|
CImpl * | m_impl |
|
◆ CapTypes
Enumerator |
---|
None | No capping.
|
Flat | A flat surface will cap the pipe.
|
Box | A simple construction will cap the pipe.
|
Dome | A meridians-and-parallels hemisphere construction will cap the pipe.
|
◆ ON_CurvePiping() [1/3]
ON_CurvePiping::ON_CurvePiping |
( |
| ) |
|
◆ ON_CurvePiping() [2/3]
ON_CurvePiping::ON_CurvePiping |
( |
const ON_XMLNode & |
node | ) |
|
◆ ON_CurvePiping() [3/3]
◆ Accuracy()
int ON_CurvePiping::Accuracy |
( |
void |
| ) |
const |
Specifies the accuracy of the pipe in the range 0 to 100.
◆ CapType()
CapTypes ON_CurvePiping::CapType |
( |
void |
| ) |
const |
The type of cap to be created at the ends of the pipe.
◆ Faceted()
bool ON_CurvePiping::Faceted |
( |
void |
| ) |
const |
Specifies whether the pipe is faceted or not.
◆ On()
bool ON_CurvePiping::On |
( |
void |
| ) |
const |
Specifies whether the feature is enabled or not.
◆ operator!=()
◆ operator=()
◆ operator==()
◆ Radius()
double ON_CurvePiping::Radius |
( |
void |
| ) |
const |
Specifies the radius of the pipe (minimum value 0.0001).
◆ Segments()
int ON_CurvePiping::Segments |
( |
void |
| ) |
const |
Specifies the number of segments in the pipe (minimum value 2).
◆ SetAccuracy()
void ON_CurvePiping::SetAccuracy |
( |
int |
a | ) |
|
◆ SetCapType()
void ON_CurvePiping::SetCapType |
( |
CapTypes |
ct | ) |
|
◆ SetFaceted()
void ON_CurvePiping::SetFaceted |
( |
bool |
b | ) |
|
◆ SetOn()
void ON_CurvePiping::SetOn |
( |
bool |
b | ) |
|
◆ SetRadius()
void ON_CurvePiping::SetRadius |
( |
double |
d | ) |
|
◆ SetSegments()
void ON_CurvePiping::SetSegments |
( |
int |
s | ) |
|
◆ Uuid()
virtual ON_UUID ON_CurvePiping::Uuid |
( |
void |
| ) |
const |
|
overridevirtual |
Return the unique identifier of this mesh modifier.
Implements ON_MeshModifier.