|
static ON_BOOL32 | AddC3Curve (const ON_Curve *c3, ON_SimpleArray< ON_Curve * > &C3) |
|
static bool | CheckForMatchingVertexIndices (int i, int j, int corner_vi[4]) |
|
static void | CreateNewTrimList (const ON_BrepLoop &L0, int tid0, const ON_BrepLoop &L1, int tid1, ON_SimpleArray< int > &new_tids) |
|
static const ON_BrepEdge * | FindLinearEdge (const ON_Brep &brep, int vi0, int vi1) |
|
static bool | FoundSlitPair (ON_BrepLoop &L, int *t0, int *t1) |
|
static bool | IsSlitTrim (const ON_BrepTrim &T) |
|
static int | MergeAdjacentEdge (ON_Brep &B, int eid) |
|
ON_Brep * | ON_BrepBox (const ON_3dPoint *box_corners, ON_Brep *pBrep) |
|
ON_Brep * | ON_BrepCone (const ON_Cone &cone, ON_BOOL32 bCapBase, ON_Brep *pBrep) |
|
ON_Brep * | ON_BrepCylinder (const ON_Cylinder &cylinder, ON_BOOL32 bCapBottom, ON_BOOL32 bCapTop, ON_Brep *pBrep) |
|
ON_Brep * | ON_BrepFromMesh (const ON_MeshTopology &mesh_topology, ON_BOOL32 bTrimmedTriangles, ON_Brep *pBrep) |
|
void | ON_BrepMergeAllEdges (ON_Brep &B) |
|
bool | ON_BrepMergeFaces (ON_Brep &B) |
|
int | ON_BrepMergeFaces (ON_Brep &B, int fid0, int fid1) |
|
bool | ON_BrepRemoveSlits (ON_BrepFace &F) |
|
static bool | ON_BrepRemoveSlits (ON_BrepLoop &L) |
|
ON_Brep * | ON_BrepRevSurface (ON_RevSurface *&pRevSurface, ON_BOOL32 bCapStart, ON_BOOL32 bCapEnd, ON_Brep *pBrep) |
|
ON_Brep * | ON_BrepSphere (const ON_Sphere &sphere, ON_Brep *pBrep) |
|
ON_Brep * | ON_BrepTorus (const ON_Torus &torus, ON_Brep *pBrep) |
|
ON_Brep * | ON_BrepTrimmedPlane (const ON_Plane &plane, const ON_Curve &boundary, ON_Brep *pBrep) |
|
ON_Brep * | ON_BrepTrimmedPlane (const ON_Plane &plane, ON_SimpleArray< ON_Curve * > &boundary, ON_BOOL32 bDuplicateCurves, ON_Brep *pBrep) |
|
ON_Brep * | ON_BrepWedge (const ON_3dPoint *corners, ON_Brep *pBrep) |
|
static int | sfsort (const srf_face *a, const srf_face *b) |
|
static void | SynchFaceOrientation (ON_Brep &brep, int fi) |
|