#include <opennurbs_subd.h>
◆ VertexProcess
ON_SubDToBrepParameters::Vertex identifies the options for post processing extraorindary vertices.
Enumerator |
---|
None | summary> The NURBS patches are used as is. At extraordinary vertices, the brep vertex may not be G1. Typically the deviation bewtween the brep and SubD surface is smallest with this option. /summary> summary> At extraordinary vertices, the NURBS patches are modified so they are G1 at the extraordinary vertex. Typically the deviation bewtween the brep and SubD surface is larger than None and smaller than LocalG1x and LocalG2. /summary>
|
LocalG1 | summary> At extraordinary vertices, the NURBS patches are modified so they are G2 at the extraordinary vertex. Typically the deviation bewtween the brep and SubD surface is larger than LocalG1 and LocalG1x. /summary>
|
LocalG2 | summary> At extraordinary vertices, the NURBS patches are modified so they are G1 at the extraordinary vertex and tend to be closer to G1 along edges near the extraordinary vertex. Typically the deviation bewtween the brep and SubD surface is larger than LocalG1 and smaller than LocalG2. /summary>
|
LocalG1x | summary> At extraordinary vertices, the NURBS patches are modified so they are G1 at the extraordinary vertex and G1 along edges near the extraordinary vertex. The patches will have one double knot near the extraordinary vertex. /summary>
|
LocalG1xx | |
◆ ON_SubDToBrepParameters() [1/2]
ON_SubDToBrepParameters::ON_SubDToBrepParameters |
( |
| ) |
|
|
default |
◆ ~ON_SubDToBrepParameters()
ON_SubDToBrepParameters::~ON_SubDToBrepParameters |
( |
| ) |
|
|
default |
◆ ON_SubDToBrepParameters() [2/2]
◆ Compare()
◆ CompareFromPointers()
◆ ExtraordinaryVertexProcess()
Returns: Option used for post processing extraorindary vertices.
◆ operator=()
◆ PackFaces()
bool ON_SubDToBrepParameters::PackFaces |
( |
| ) |
const |
Returns: If true, then quad packs of SubD faces are returned as a single brep face. Otherwise each SubD face generates a brep face. Remarks: SubD n-gons with n != 4 always generate n brep faces.
◆ Read()
◆ SetExtraordinaryVertexProcess()
◆ SetPackFaces()
void ON_SubDToBrepParameters::SetPackFaces |
( |
bool |
bPackFaces | ) |
|
Description: Set the PackFaces() property. Parameters: bPackFaces - [in]
◆ ToString()
const ON_wString ON_SubDToBrepParameters::ToString |
( |
bool |
bVerbose | ) |
const |
◆ VertexProcessFromUnsigned()
◆ VertexProcessToString()
◆ Write()
◆ Default
◆ DefaultPacked
◆ DefaultUnpacked