UF_BREP_edge_class_e (view source)
 
Defined in: uf_brep_types.h
 
Overview
Edge topology and geometry classifications for UF_BREP_ask_edge_class.


Data Members

UF_BREP_EDGE_OPEN = 1
Two distinct vertices.

UF_BREP_EDGE_CLOSED
Start and end vertex are the same.

UF_BREP_EDGE_RING
Edge has no vertices.

UF_BREP_EDGE_NORMAL = 10
Has a 3D curve.

UF_BREP_EDGE_INTERSECTION
Two intersecting surfaces implicitly define 3D curve.

UF_BREP_EDGE_TOLERANT
Fins define edge curve.

UF_BREP_EDGE_SP
Has an SP curve, but not a tolerant edge.

 


 
UF_BREP_geom_type_e (view source)
 
Defined in: uf_brep_types.h
 
Also known as:
 
Overview
Geometry types: points, curves, surfaces, etc.
Note:
The order of enum items is important, e.g., the code relies on
surface types lying numerically between UF_BREP_SURFACE_ALL and
UF_BREP_SPECIAL_BASE.


Data Members

UF_BREP_GEOM_ALL = 0


UF_BREP_POINT_GEOM


UF_BREP_CURVE_ALL = 100


UF_BREP_LINE_GEOM


UF_BREP_SPLINE_GEOM


UF_BREP_ARC_GEOM


UF_BREP_ELLIPSE_GEOM
conic

UF_BREP_HYPERBOLA_GEOM
conic

UF_BREP_PARABOLA_GEOM
conic

UF_BREP_INTERSECTION_GEOM
for conv mapping; no corresponding structure
yet

UF_BREP_COMPOSITE_GEOM


UF_BREP_SURFACE_ALL = 200


UF_BREP_CYLINDER_GEOM


UF_BREP_CONE_GEOM


UF_BREP_SPHERE_GEOM


UF_BREP_TORUS_GEOM


UF_BREP_REVOLVE_GEOM


UF_BREP_EXTRUDE_GEOM


UF_BREP_BSURFACE_GEOM


UF_BREP_OFFSET_GEOM


UF_BREP_PLANE_GEOM


UF_BREP_BLEND_GEOM
conv mapping; no corresponding structure yet

UF_BREP_FORSURF_GEOM


UF_BREP_SPECIAL_BASE = 300


UF_BREP_UVBOX_GEOM
conv mapping; no corresponding structure yet

UF_BREP_TAG_GEOM


 


 
UF_BREP_orientation_e (view source)
 
Defined in: uf_brep_types.h
 
Also known as:
 


Data Members

UF_BREP_ORIENTATION_REVERSE = -1


UF_BREP_ORIENTATION_NONE


UF_BREP_ORIENTATION_FORWARD


 


 
UF_BREP_topo_source_e (view source)
 
Defined in: uf_brep_types.h
 
Also known as:
 
Overview
These are the topology sources for the body topology structure
(UF_BREP_ask_topology_source).


Data Members

UF_BREP_APP_BODY_SOURCE


UF_BREP_APP_TRIMSURF_SOURCE


UF_BREP_UGO_BODY_SOURCE


UF_BREP_UGO_TRIMSURF_SOURCE


 


 
UF_BREP_topo_type_e (view source)
 
Defined in: uf_brep_types.h
 
Also known as:
 
Overview
These are the topology types for the type member of the topology
structure. A topology may contain only one of UF_BREP_SOLID_TOPO
or UF_BREP_SHEET_TOPO. It contains as many of the others as needed.


Data Members

UF_BREP_NULL_TOPO


UF_BREP_SOLID_TOPO


UF_BREP_SHEET_TOPO


UF_BREP_TRIMSURF_TOPO


UF_BREP_SHELL_TOPO


UF_BREP_FACE_TOPO


UF_BREP_LOOP_TOPO


UF_BREP_FIN_TOPO


UF_BREP_EDGE_TOPO


UF_BREP_VERTEX_TOPO