iEditNormals.h File Reference
         
    
#include "iFnPub.h"
#include "point3.h"
|  | 
| 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
 } | 
|  | 
      
        
          | #define EDIT_NORMALS_MOD_INTERFACE   Interface_ID(0x2b572ad6,0x7cf86ae2) | 
      
 
 
| Enumerator | 
|---|
| EN_SL_OBJECT |  | 
| EN_SL_NORMAL |  | 
| EN_SL_VERTEX |  | 
| EN_SL_EDGE |  | 
| EN_SL_FACE |  | 
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 |  | 
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