iEditNormals.h File Reference

iEditNormals.h File Reference
#include "iFnPub.h"
#include "point3.h"

Classes

class  IEditNormalsMod
 

Macros

#define EDIT_NORMALS_MOD_INTERFACE   Interface_ID(0x2b572ad6,0x7cf86ae2)
 

Enumerations

enum  editNormalSelLevel {
  EN_SL_OBJECT, EN_SL_NORMAL, EN_SL_VERTEX, EN_SL_EDGE,
  EN_SL_FACE
}
 
enum  editNormalParameters { en_display_length, en_ignore_backfacing, en_select_by, en_show_handles }
 
enum  editNormalsModMethods {
  enfn_get_sel_level, enfn_set_sel_level, enfn_move, enfn_rotate,
  enfn_break, enfn_unify, enfn_reset, enfn_specify,
  enfn_make_explicit, enfn_copy, enfn_paste, enfn_select,
  enfn_get_selection, enfn_set_selection, enfn_convert_vertex_selection, enfn_convert_edge_selection,
  enfn_convert_face_selection, enfn_get_num_normals, enfn_get_num_faces, enfn_get_normal,
  enfn_set_normal, enfn_get_normal_explicit, enfn_set_normal_explicit, enfn_get_face_degree,
  enfn_get_normal_id, enfn_set_normal_id, enfn_get_num_vertices, enfn_get_vertex_id,
  enfn_get_vertex, enfn_get_num_edges, enfn_get_edge_id, enfn_get_edge_vertex,
  enfn_get_face_edge_side, enfn_get_edge_face, enfn_get_edge_normal, enfn_get_face_normal_specified,
  enfn_set_face_normal_specified, enfn_rebuild_normals, enfn_recompute_normals, enfn_average,
  enfn_average_global, enfn_average_two
}
 
enum  editNormalsModEnums { enprop_sel_level }
 

Macro Definition Documentation

#define EDIT_NORMALS_MOD_INTERFACE   Interface_ID(0x2b572ad6,0x7cf86ae2)

Enumeration Type Documentation

Enumerator
EN_SL_OBJECT 
EN_SL_NORMAL 
EN_SL_VERTEX 
EN_SL_EDGE 
EN_SL_FACE 
24 {
28  EN_SL_EDGE,
30 };
Definition: iEditNormals.h:25
Definition: iEditNormals.h:27
Definition: iEditNormals.h:29
Definition: iEditNormals.h:28
Definition: iEditNormals.h:26
Enumerator
en_display_length 
en_ignore_backfacing 
en_select_by 
en_show_handles 
34 {
39 };
Definition: iEditNormals.h:35
Definition: iEditNormals.h:36
Definition: iEditNormals.h:37
Definition: iEditNormals.h:38
Enumerator
enfn_get_sel_level 
enfn_set_sel_level 
enfn_move 
enfn_rotate 
enfn_break 
enfn_unify 
enfn_reset 
enfn_specify 
enfn_make_explicit 
enfn_copy 
enfn_paste 
enfn_select 
enfn_get_selection 
enfn_set_selection 
enfn_convert_vertex_selection 
enfn_convert_edge_selection 
enfn_convert_face_selection 
enfn_get_num_normals 
enfn_get_num_faces 
enfn_get_normal 
enfn_set_normal 
enfn_get_normal_explicit 
enfn_set_normal_explicit 
enfn_get_face_degree 
enfn_get_normal_id 
enfn_set_normal_id 
enfn_get_num_vertices 
enfn_get_vertex_id 
enfn_get_vertex 
enfn_get_num_edges 
enfn_get_edge_id 
enfn_get_edge_vertex 
enfn_get_face_edge_side 
enfn_get_edge_face 
enfn_get_edge_normal 
enfn_get_face_normal_specified 
enfn_set_face_normal_specified 
enfn_rebuild_normals 
enfn_recompute_normals 
enfn_average 
enfn_average_global 
enfn_average_two 
Definition: iEditNormals.h:48
Definition: iEditNormals.h:47
Definition: iEditNormals.h:46
Definition: iEditNormals.h:52
Definition: iEditNormals.h:53
Definition: iEditNormals.h:55
Definition: iEditNormals.h:53
Definition: iEditNormals.h:50
Definition: iEditNormals.h:45
Definition: iEditNormals.h:54
Definition: iEditNormals.h:49
Definition: iEditNormals.h:52
Definition: iEditNormals.h:58
Definition: iEditNormals.h:46
Definition: iEditNormals.h:55
Definition: iEditNormals.h:51
Definition: iEditNormals.h:54
Definition: iEditNormals.h:56
Definition: iEditNormals.h:57
Definition: iEditNormals.h:53
Definition: iEditNormals.h:45
Definition: iEditNormals.h:45
Definition: iEditNormals.h:50
Definition: iEditNormals.h:44
Definition: iEditNormals.h:46
Definition: iEditNormals.h:56
Definition: iEditNormals.h:44
Definition: iEditNormals.h:45
Definition: iEditNormals.h:51
Definition: iEditNormals.h:49
Definition: iEditNormals.h:57
Definition: iEditNormals.h:45
Definition: iEditNormals.h:47
Definition: iEditNormals.h:52
Definition: iEditNormals.h:57
Definition: iEditNormals.h:58
Definition: iEditNormals.h:50
Definition: iEditNormals.h:44
Definition: iEditNormals.h:47
Definition: iEditNormals.h:54
Definition: iEditNormals.h:55
Definition: iEditNormals.h:48
Enumerator
enprop_sel_level 
Definition: iEditNormals.h:61