HImCuttingGeometry.h File Reference
#include "HTools.h"
#include "hic_types.h"

Go to the source code of this file.

Classes

class  HImCuttingGeometry
 

Enumerations

enum  HIMCG_Body_Type { HIM_CUTTING_GEOMETRY_SEGMENT_BODY = 1, HIM_CUTTING_GEOMETRY_SHELL_BODY = 2 }
 
enum  HIMCG_Cutting_Type { HIM_CUTTING_GEOMETRY_TYPE_LINES = 0, HIM_CUTTING_GEOMETRY_TYPE_POLYLINES = 0x1, HIM_CUTTING_GEOMETRY_TYPE_FACES = 0x2 }
 

Detailed Description

Defines datatypes associated with the HImCuttingGeometry class

Enumeration Type Documentation

◆ HIMCG_Body_Type

Determines where one body stops and the next begins (especially important for capping polygons). Bodies can start and stop at a segment level, or at a body level.

Enumerator
HIM_CUTTING_GEOMETRY_SEGMENT_BODY 

Segment Body.

HIM_CUTTING_GEOMETRY_SHELL_BODY 

Shell Body.

◆ HIMCG_Cutting_Type

Tracks whether we cook to lines, polylines, or faces. polylines and faces may be used together with a bitwise OR

Enumerator
HIM_CUTTING_GEOMETRY_TYPE_LINES 

Line Type.

HIM_CUTTING_GEOMETRY_TYPE_POLYLINES 

Polyline Type.

HIM_CUTTING_GEOMETRY_TYPE_FACES 

Face Type.