#ifndef _ToolSnapping_H_
#define _ToolSnapping_H_

enum
{
	SNAP_GROUP																= 2000,
	SNAP_QUANTIZE															= 2001,
	SNAP_OUTER																= 2002,

	SNAP_ENABLE																= 3002, // BOOL
	SNAP_POINT																= 3003, // BOOL
	SNAP_EDGE																	= 3004, // BOOL
	SNAP_POLYGON															= 3005, // BOOL
	SNAP_GRID																	= 3006, // BOOL
	SNAP_GRIDLINE															= 3007, // BOOL
	SNAP_SPLINE																= 3008, // BOOL
	SNAP_SPLINEGRID														= 3009, // BOOL
	SNAP_AXIS																	= 3010, // BOOL
	SNAP_PLANE																= 3011, // BOOL
	SNAP_TANGENT															= 3012, // BOOL
	SNAP_PERPENDICULAR												= 3013, // BOOL
	SNAP_FACECENTER														= 3014, // BOOL
	SNAP_MIDPOINT															= 3015, // BOOL
	SNAP_SPLINESUB														= 3016, // LONG
	SNAP_RADIUS																= 3017, // LONG
	SNAP_METHOD																= 3018, // LONG
		SNAP_2D		= 0,	// 2-D Snap
		SNAP_25D	= 1,	// 2 1/2-D Snap
		SNAP_3D		= 2,	// 3-D Snap

	SNAP_LOCAL_MOVEENABLE											= 3024, // BOOL
	SNAP_LOCAL_MOVE														= 3025, // REAL
	SNAP_LOCAL_SCALEENABLE										= 3026, // BOOL
	SNAP_LOCAL_SCALE													= 3027, // REAL
	SNAP_LOCAL_ROTATEENABLE										= 3028, // BOOL
	SNAP_LOCAL_ROTATE													= 3029, // REAL
	SNAP_LOCAL_TEXTUREENABLE									= 3030, // BOOL
	SNAP_LOCAL_TEXTURE												= 3031, // REAL
	SNAP_LOCAL_TOOLENABLE											= 3032, // BOOL
	SNAP_LOCAL_TOOL														= 3033, // REAL

	SNAP_
};

#endif
