Detailed Description

Snap flags. Sent during the snap process itself to limit snapping.

Inferred guide types.

Enumerations

enum  SNAPFLAGS {
  NONE,
  IGNORE_SELECTED,
  IGNORE_AXIS,
  POINTSONLY,
  SURFACEONLY
}
 
enum  INFERREDGUIDETYPE {
  POINT,
  LINE,
  PLANE
}
 

Functions

enum SNAPFLAGS MAXON_ENUM_FLAGS (SNAPFLAGS)
 
enum INFERREDGUIDETYPE MAXON_ENUM_LIST (INFERREDGUIDETYPE)
 

Enumeration Type Documentation

◆ SNAPFLAGS

enum SNAPFLAGS
strong
Enumerator
NONE 

No flags.

IGNORE_SELECTED 

Do not snap to the selected objects or components.

IGNORE_AXIS 

Do not snap to the active axis.

POINTSONLY 

Ignore modes with lower priority than points.

SURFACEONLY 

Ignore modes with higher priority than planes.

◆ INFERREDGUIDETYPE

enum INFERREDGUIDETYPE
strong
Enumerator
POINT 

An inferred point or "axis", create guides along all perpendicular lines to the point in x, y and z.

LINE 

Inferred guide line, act just like a normal guide line, e.g. along an edge.

PLANE 

Inferred plane, act just like a normal guide plane.

Function Documentation

◆ MAXON_ENUM_FLAGS()

enum SNAPFLAGS MAXON_ENUM_FLAGS ( SNAPFLAGS  )

◆ MAXON_ENUM_LIST()

enum INFERREDGUIDETYPE MAXON_ENUM_LIST ( INFERREDGUIDETYPE  )