iepoly.h File Reference

iepoly.h File Reference
#include "iFnPub.h"
#include "point3.h"
#include "mesh.h"
#include "mnmesh.h"
#include "color.h"

Classes

class  EPoly
 
class  EPoly13
 This new class extends EPoly with new functionality, in particular the ability for epoly to support manipulate grips. More...
 

Macros

#define EPOLY_INTERFACE   Interface_ID( 0x092779, 0x634020)
 
#define GetEPolyInterface(cd)   (EPoly *)(cd)->GetInterface(EPOLY_INTERFACE)
 

Enumerations

enum  ePolySelLevel {
  EP_SL_OBJECT, EP_SL_VERTEX, EP_SL_EDGE, EP_SL_BORDER,
  EP_SL_FACE, EP_SL_ELEMENT, EP_SL_CURRENT
}
 
enum  epolyParameters {
  ep_by_vertex, ep_ignore_backfacing, ep_show_normals, ep_normal_size,
  ep_ss_use, ep_ss_retro, ep_ss_edist_use, ep_ss_edist,
  ep_ss_affect_back, ep_ss_falloff, ep_ss_pinch, ep_ss_bubble,
  ep_extrusion_type, ep_split, ep_refine_ends, ep_weld_threshold,
  ep_weld_pixels, ep_ms_smoothness, ep_ms_smooth, ep_ms_sep_smooth,
  ep_ms_sep_mat, ep_tess_type, ep_tess_tension, ep_surf_subdivide,
  ep_surf_ig_sel, ep_surf_iter, ep_surf_thresh, ep_surf_riter,
  ep_surf_rthresh, ep_surf_use_riter, ep_surf_use_rthresh, ep_surf_sep_smooth,
  ep_surf_sep_mat, ep_surf_update, ep_vert_sel_color, ep_vert_selc_r,
  ep_vert_selc_g, ep_vert_selc_b, ep_face_smooth_thresh, ep_vert_color_selby,
  ep_sd_use, ep_sd_split_mesh, ep_sd_method, ep_sd_tess_steps,
  ep_sd_tess_edge, ep_sd_tess_distance, ep_sd_tess_angle, ep_sd_view_dependent,
  ep_asd_style, ep_asd_min_iters, ep_asd_max_iters, ep_asd_max_tris,
  ep_surf_subdiv_smooth, ep_face_extrude_height, ep_bevel_outline, ep_vertex_chamfer,
  ep_cut_start_level, ep_cut_start_index, ep_cut_start_coords, ep_cut_end_coords,
  ep_cut_normal, ep_interactive_full, ep_vertex_extrude_width, ep_lift_angle,
  ep_lift_edge, ep_lift_segments, ep_connect_edge_segments, ep_slide_edge_direction,
  ep_slide_edge_start, ep_extrude_spline_node, ep_extrude_spline_segments, ep_extrude_spline_taper,
  ep_extrude_spline_taper_curve, ep_extrude_spline_twist, ep_extrude_spline_rotation, ep_inset,
  ep_inset_type, ep_constrain_type, ep_extrude_spline_align, ep_show_cage,
  ep_bevel_height, ep_vertex_extrude_height, ep_edge_extrude_height, ep_edge_extrude_width,
  ep_outline, ep_edge_chamfer, ep_bevel_type, ep_edge_weld_threshold,
  ep_surf_isoline_display, ep_delete_isolated_verts, ep_preserve_maps, ep_ss_lock,
  ep_paintsel_value, ep_paintsel_size, ep_paintsel_strength, ep_paintdeform_value,
  ep_paintdeform_size, ep_paintdeform_strength, ep_paintdeform_axis, ep_bridge_taper,
  ep_bridge_bias, ep_bridge_segments, ep_bridge_smooth_thresh, ep_bridge_target_1,
  ep_bridge_target_2, ep_bridge_twist_1, ep_bridge_twist_2, ep_bridge_selected,
  ep_relax_amount, ep_relax_iters, ep_relax_hold_boundary, ep_relax_hold_outer,
  ep_select_by_angle, ep_select_angle, ep_bridge_adjacent, ep_vertex_chamfer_open,
  ep_edge_chamfer_open, ep_bridge_reverse_triangle, ep_connect_edge_pinch, ep_connect_edge_slide,
  ep_ring_edge_sel, ep_loop_edge_sel, ep_vertex_break, ep_cage_color,
  ep_selected_cage_color, ep_cage_color_changed, ep_selected_cage_color_changed, ep_paintsel_mode,
  ep_paintdeform_mode, ep_edge_chamfer_segments, ep_select_mode, ep_edge_chamfer_type,
  ep_edge_chamfer_tension, ep_edge_chamfer_invert, ep_edge_chamfer_smooth, ep_edge_chamfer_smooth_type,
  ep_edge_chamfer_smooth_threshold
}
 
enum  epolyButtonOp {
  epop_hide, epop_unhide, epop_ns_copy, epop_ns_paste,
  epop_cap, epop_delete, epop_detach, epop_attach_list,
  epop_split, epop_break, epop_collapse, epop_reset_plane,
  epop_slice, epop_weld_sel, epop_create_shape, epop_make_planar,
  epop_align_grid, epop_align_view, epop_remove_iso_verts, epop_meshsmooth,
  epop_tessellate, epop_update, epop_selby_vc, epop_retriangulate,
  epop_flip_normals, epop_selby_matid, epop_selby_smg, epop_autosmooth,
  epop_clear_smg, epop_bevel, epop_chamfer, epop_cut,
  epop_null, epop_sel_grow, epop_sel_shrink, epop_inset,
  epop_extrude, epop_extrude_along_spline, epop_connect_edges, epop_connect_vertices,
  epop_lift_from_edge, epop_select_ring, epop_select_loop, epop_remove_iso_map_verts,
  epop_remove, epop_outline, epop_toggle_shaded_faces, epop_hide_unsel,
  epop_bridge_border, epop_bridge_polygon, epop_make_planar_x, epop_make_planar_y,
  epop_make_planar_z, epop_relax, epop_bridge_edge, epop_selby_matidfloater,
  epop_preserve_uv_settings
}
 
enum  epolyCommandMode {
  epmode_create_vertex, epmode_create_edge, epmode_create_face, epmode_divide_edge,
  epmode_divide_face, epmode_extrude_vertex, epmode_extrude_edge, epmode_extrude_face,
  epmode_chamfer_vertex, epmode_chamfer_edge, epmode_bevel, epmode_sliceplane,
  epmode_cut_vertex, epmode_cut_edge, epmode_cut_face, epmode_weld,
  epmode_edit_tri, epmode_inset_face, epmode_quickslice, epmode_lift_from_edge,
  epmode_pick_lift_edge, epmode_outline, epmode_bridge_border, epmode_bridge_polygon,
  epmode_pick_bridge_1, epmode_pick_bridge_2, epmode_turn_edge, epmode_bridge_edge,
  epmode_edit_ss
}
 
enum  epolyPickMode { epmode_attach, epmode_pick_shape }
 
enum  epolyEnumList {
  epolyEnumButtonOps, epolyEnumCommandModes, epolyEnumPickModes, ePolySelLevel,
  PMeshSelLevel, axisEnum, mapChannelEnum
}
 
enum  ePolyMethods {
  epfn_hide, epfn_unhide_all, epfn_named_selection_copy, epfn_named_selection_paste,
  epfn_create_vertex, epfn_create_edge, epfn_create_face, epfn_cap_holes,
  epfn_delete, epfn_attach, epfn_multi_attach, epfn_detach_to_element,
  epfn_detach_to_object, epfn_split_edges, epfn_break_verts, epfn_divide_face,
  epfn_divide_edge, epfn_collapse, epfn_extrude_faces, epfn_bevel_faces,
  epfn_chamfer_vertices, epfn_chamfer_edges, epfn_slice, epfn_cut_vertex,
  epfn_cut_edge, epfn_cut_face, epfn_weld_verts, epfn_weld_edges,
  epfn_weld_flagged_verts, epfn_weld_flagged_edges, epfn_create_shape, epfn_make_planar,
  epfn_move_to_plane, epfn_align_to_grid, epfn_align_to_view, epfn_delete_iso_verts,
  epfn_meshsmooth, epfn_tessellate, epfn_set_diagonal, epfn_retriangulate,
  epfn_flip_normals, epfn_select_by_mat, epfn_select_by_smooth_group, epfn_autosmooth,
  epfn_in_slice_plane_mode, epfn_force_subdivision, epfn_button_op, epfn_toggle_command_mode,
  epfn_enter_pick_mode, epfn_exit_command_modes, epfn_get_vertices_by_flag, epfn_get_edges_by_flag,
  epfn_get_faces_by_flag, epfn_set_vertex_flags, epfn_set_edge_flags, epfn_set_face_flags,
  epfn_reset_slice_plane, epfn_set_slice_plane, epfn_get_slice_plane, epfn_get_vertex_color,
  epfn_set_vertex_color, epfn_get_face_color, epfn_set_face_color, epfn_get_vertex_data,
  epfn_get_edge_data, epfn_set_vertex_data, epfn_set_edge_data, epfn_reset_vertex_data,
  epfn_reset_edge_data, epfn_begin_modify_perdata, epfn_in_modify_perdata, epfn_end_modify_perdata,
  epfn_begin_modify_vertex_color, epfn_in_modify_vertex_color, epfn_end_modify_vertex_color, epfn_get_mat_index,
  epfn_set_mat_index, epfn_get_smoothing_groups, epfn_set_smoothing_groups, epfn_collapse_dead_structs,
  epfn_propagate_component_flags, epfn_preview_clear, epfn_preview_begin, epfn_preview_cancel,
  epfn_preview_accept, epfn_preview_invalidate, epfn_preview_on, epfn_preview_set_dragging,
  epfn_preview_get_dragging, epfn_popup_dialog, epfn_close_popup_dialog, epfn_repeat_last,
  epfn_grow_selection, epfn_shrink_selection, epfn_convert_selection, epfn_select_border,
  epfn_select_element, epfn_select_edge_loop, epfn_select_edge_ring, epfn_remove,
  epfn_delete_iso_map_verts, epfn_outline, epfn_connect_edges, epfn_connect_vertices,
  epfn_extrude_along_spline, epfn_lift_from_edge, epfn_toggle_shaded_faces, epfn_get_epoly_sel_level,
  epfn_get_mn_sel_level, epfn_get_selection, epfn_set_selection, epfn_get_num_vertices,
  epfn_get_vertex, epfn_get_vertex_face_count, epfn_get_vertex_face, epfn_get_vertex_edge_count,
  epfn_get_vertex_edge, epfn_get_num_edges, epfn_get_edge_vertex, epfn_get_edge_face,
  epfn_get_num_faces, epfn_get_face_degree, epfn_get_face_vertex, epfn_get_face_edge,
  epfn_get_face_material, epfn_get_face_smoothing_group, epfn_get_num_map_channels, epfn_get_map_channel_active,
  epfn_get_num_map_vertices, epfn_get_map_vertex, epfn_get_map_face_vertex, epfn_collapse_dead_structs_spelled_right,
  epfn_get_map_face_vert, epfn_get_preserve_map, epfn_set_preserve_map, epfn_bridge,
  epfn_ready_to_bridge_selected, epfn_turn_diagonal, epfn_relax, epfn_make_planar_in,
  epfn_chamfer_vertices_open, epfn_chamfer_edges_open, epfn_set_ring_shift, epfn_set_loop_shift,
  epfn_convert_selection_to_border, epfn_paintdeform_commit, epfn_paintdeform_cancel, epfn_set_cache_systemon,
  epfn_get_cache_systemoff, epfn_set_cache_suspend_dxcache, epfn_get_cache_suspend_dxcache, epfn_set_cache_cutoff_count,
  epfn_get_cache_cutoff_count, epfn_get_command_mode, epfn_get_pick_mode, epfn_matid_floater,
  epfn_matid_floatervisible, epfn_smgrp_floater, epfn_smgrp_floatervisible
}
 

Macro Definition Documentation

#define EPOLY_INTERFACE   Interface_ID( 0x092779, 0x634020)
#define GetEPolyInterface (   cd)    (EPoly *)(cd)->GetInterface(EPOLY_INTERFACE)

Enumeration Type Documentation

Enumerator
EP_SL_OBJECT 
EP_SL_VERTEX 
EP_SL_EDGE 
EP_SL_BORDER 
EP_SL_FACE 
EP_SL_ELEMENT 
EP_SL_CURRENT 
Definition: iepoly.h:28
Definition: iepoly.h:28
Definition: iepoly.h:27
Definition: iepoly.h:28
Definition: iepoly.h:28
Definition: iepoly.h:27
Definition: iepoly.h:27
Enumerator
ep_by_vertex 
ep_ignore_backfacing 
ep_show_normals 
ep_normal_size 
ep_ss_use 
ep_ss_retro 
ep_ss_edist_use 
ep_ss_edist 
ep_ss_affect_back 
ep_ss_falloff 
ep_ss_pinch 
ep_ss_bubble 
ep_extrusion_type 
ep_split 
ep_refine_ends 
ep_weld_threshold 
ep_weld_pixels 
ep_ms_smoothness 
ep_ms_smooth 
ep_ms_sep_smooth 
ep_ms_sep_mat 
ep_tess_type 
ep_tess_tension 
ep_surf_subdivide 
ep_surf_ig_sel 
ep_surf_iter 
ep_surf_thresh 
ep_surf_riter 
ep_surf_rthresh 
ep_surf_use_riter 
ep_surf_use_rthresh 
ep_surf_sep_smooth 
ep_surf_sep_mat 
ep_surf_update 
ep_vert_sel_color 
ep_vert_selc_r 
ep_vert_selc_g 
ep_vert_selc_b 
ep_face_smooth_thresh 
ep_vert_color_selby 
ep_sd_use 
ep_sd_split_mesh 
ep_sd_method 
ep_sd_tess_steps 
ep_sd_tess_edge 
ep_sd_tess_distance 
ep_sd_tess_angle 
ep_sd_view_dependent 
ep_asd_style 
ep_asd_min_iters 
ep_asd_max_iters 
ep_asd_max_tris 
ep_surf_subdiv_smooth 
ep_face_extrude_height 
ep_bevel_outline 
ep_vertex_chamfer 
ep_cut_start_level 
ep_cut_start_index 
ep_cut_start_coords 
ep_cut_end_coords 
ep_cut_normal 
ep_interactive_full 
ep_vertex_extrude_width 
ep_lift_angle 
ep_lift_edge 
ep_lift_segments 
ep_connect_edge_segments 
ep_slide_edge_direction 
ep_slide_edge_start 
ep_extrude_spline_node 
ep_extrude_spline_segments 
ep_extrude_spline_taper 
ep_extrude_spline_taper_curve 
ep_extrude_spline_twist 
ep_extrude_spline_rotation 
ep_inset 
ep_inset_type 
ep_constrain_type 
ep_extrude_spline_align 
ep_show_cage 
ep_bevel_height 
ep_vertex_extrude_height 
ep_edge_extrude_height 
ep_edge_extrude_width 
ep_outline 
ep_edge_chamfer 
ep_bevel_type 
ep_edge_weld_threshold 
ep_surf_isoline_display 
ep_delete_isolated_verts 
ep_preserve_maps 
ep_ss_lock 
ep_paintsel_value 
ep_paintsel_size 
ep_paintsel_strength 
ep_paintdeform_value 
ep_paintdeform_size 
ep_paintdeform_strength 
ep_paintdeform_axis 
ep_bridge_taper 
ep_bridge_bias 
ep_bridge_segments 
ep_bridge_smooth_thresh 
ep_bridge_target_1 
ep_bridge_target_2 
ep_bridge_twist_1 
ep_bridge_twist_2 
ep_bridge_selected 
ep_relax_amount 
ep_relax_iters 
ep_relax_hold_boundary 
ep_relax_hold_outer 
ep_select_by_angle 
ep_select_angle 
ep_bridge_adjacent 
ep_vertex_chamfer_open 
ep_edge_chamfer_open 
ep_bridge_reverse_triangle 
ep_connect_edge_pinch 
ep_connect_edge_slide 
ep_ring_edge_sel 
ep_loop_edge_sel 
ep_vertex_break 
ep_cage_color 
ep_selected_cage_color 
ep_cage_color_changed 
ep_selected_cage_color_changed 
ep_paintsel_mode 
ep_paintdeform_mode 
ep_edge_chamfer_segments 
ep_select_mode 
ep_edge_chamfer_type 
ep_edge_chamfer_tension 
ep_edge_chamfer_invert 
ep_edge_chamfer_smooth 
ep_edge_chamfer_smooth_type 
ep_edge_chamfer_smooth_threshold 
57 
58  // Paint tools
59  ep_ss_lock,
63 
64  // New parameters in 7.0:
66  // Target 1 and target 2 contain either edge or face indices, in 1-based indexing.
67  // Value of 0 indicates not yet set.
72 
73  //new params for 8.0
89 
90  //new params for 9.5
92 
93  //new for 10.0
94  ep_select_mode, // BOOL - the select mode that we are in, none, sub object, or multi.
95 
96  // New for 2015
100  ep_edge_chamfer_smooth, // bool - For Quad Chamfers, tells whether to smooth the output
101  ep_edge_chamfer_smooth_type, // int - For Quad Chamfers, when epm_edge_chamfer_smooth==true, tells what kind of smoothing (see EP_QUAD_SMOOTH_XXX)
102  ep_edge_chamfer_smooth_threshold // float - For Quad Chamfers, when epm_edge_chamfer_smooth==true, gives smoothing threshold
103 };
Definition: iepoly.h:44
Definition: iepoly.h:79
Definition: iepoly.h:48
Definition: iepoly.h:78
Definition: iepoly.h:55
Definition: iepoly.h:42
Definition: iepoly.h:39
Definition: iepoly.h:69
Definition: iepoly.h:45
Definition: iepoly.h:47
Definition: iepoly.h:46
Definition: iepoly.h:52
Definition: iepoly.h:31
Definition: iepoly.h:31
Definition: iepoly.h:51
Definition: iepoly.h:40
Definition: iepoly.h:37
Definition: iepoly.h:65
Definition: iepoly.h:71
Definition: iepoly.h:99
Definition: iepoly.h:43
Definition: iepoly.h:42
Definition: iepoly.h:32
Definition: iepoly.h:60
Definition: iepoly.h:44
Definition: iepoly.h:84
Definition: iepoly.h:44
Definition: iepoly.h:33
Definition: iepoly.h:35
Definition: iepoly.h:75
Definition: iepoly.h:97
Definition: iepoly.h:61
Definition: iepoly.h:35
Definition: iepoly.h:41
Definition: iepoly.h:34
Definition: iepoly.h:32
Definition: iepoly.h:102
Definition: iepoly.h:60
Definition: iepoly.h:35
Definition: iepoly.h:80
Definition: iepoly.h:41
Definition: iepoly.h:50
Definition: iepoly.h:55
Definition: iepoly.h:33
Definition: iepoly.h:49
Definition: iepoly.h:54
Definition: iepoly.h:37
Definition: iepoly.h:74
Definition: iepoly.h:47
Definition: iepoly.h:100
Definition: iepoly.h:70
Definition: iepoly.h:55
Definition: iepoly.h:68
Definition: iepoly.h:46
Definition: iepoly.h:37
Definition: iepoly.h:32
Definition: iepoly.h:38
Definition: iepoly.h:49
Definition: iepoly.h:51
Definition: iepoly.h:42
Definition: iepoly.h:53
Definition: iepoly.h:36
Definition: iepoly.h:70
Definition: iepoly.h:36
Definition: iepoly.h:83
Definition: iepoly.h:33
Definition: iepoly.h:54
Definition: iepoly.h:45
Definition: iepoly.h:52
Definition: iepoly.h:36
Definition: iepoly.h:39
Definition: iepoly.h:54
Definition: iepoly.h:68
Definition: iepoly.h:53
Definition: iepoly.h:44
Definition: iepoly.h:37
Definition: iepoly.h:39
Definition: iepoly.h:53
Definition: iepoly.h:54
Definition: iepoly.h:94
Definition: iepoly.h:65
Definition: iepoly.h:85
Definition: iepoly.h:53
Definition: iepoly.h:48
Definition: iepoly.h:43
Definition: iepoly.h:70
Definition: iepoly.h:48
Definition: iepoly.h:49
Definition: iepoly.h:47
Definition: iepoly.h:35
Definition: iepoly.h:52
Definition: iepoly.h:45
Definition: iepoly.h:59
Definition: iepoly.h:86
Definition: iepoly.h:56
Definition: iepoly.h:61
Definition: iepoly.h:65
Definition: iepoly.h:70
Definition: iepoly.h:88
Definition: iepoly.h:46
Definition: iepoly.h:81
Definition: iepoly.h:56
Definition: iepoly.h:87
Definition: iepoly.h:34
Definition: iepoly.h:50
Definition: iepoly.h:32
Definition: iepoly.h:34
Definition: iepoly.h:38
Definition: iepoly.h:48
Definition: iepoly.h:32
Definition: iepoly.h:34
Definition: iepoly.h:98
Definition: iepoly.h:76
Definition: iepoly.h:38
Definition: iepoly.h:65
Definition: iepoly.h:82
Definition: iepoly.h:43
Definition: iepoly.h:71
Definition: iepoly.h:40
Definition: iepoly.h:40
Definition: iepoly.h:60
Definition: iepoly.h:61
Definition: iepoly.h:42
Definition: iepoly.h:91
Definition: iepoly.h:62
Definition: iepoly.h:52
Definition: iepoly.h:31
Definition: iepoly.h:40
Definition: iepoly.h:77
Definition: iepoly.h:43
Definition: iepoly.h:36
Definition: iepoly.h:101
Definition: iepoly.h:68
Definition: iepoly.h:33
Definition: iepoly.h:68
Definition: iepoly.h:51
Definition: iepoly.h:50
Enumerator
epop_hide 
epop_unhide 
epop_ns_copy 
epop_ns_paste 
epop_cap 
epop_delete 
epop_detach 
epop_attach_list 
epop_split 
epop_break 
epop_collapse 
epop_reset_plane 
epop_slice 
epop_weld_sel 
epop_create_shape 
epop_make_planar 
epop_align_grid 
epop_align_view 
epop_remove_iso_verts 
epop_meshsmooth 
epop_tessellate 
epop_update 
epop_selby_vc 
epop_retriangulate 
epop_flip_normals 
epop_selby_matid 
epop_selby_smg 
epop_autosmooth 
epop_clear_smg 
epop_bevel 
epop_chamfer 
epop_cut 
epop_null 
epop_sel_grow 
epop_sel_shrink 
epop_inset 
epop_extrude 
epop_extrude_along_spline 
epop_connect_edges 
epop_connect_vertices 
epop_lift_from_edge 
epop_select_ring 
epop_select_loop 
epop_remove_iso_map_verts 
epop_remove 
epop_outline 
epop_toggle_shaded_faces 
epop_hide_unsel 
epop_bridge_border 
epop_bridge_polygon 
epop_make_planar_x 
epop_make_planar_y 
epop_make_planar_z 
epop_relax 
epop_bridge_edge 
epop_selby_matidfloater 
epop_preserve_uv_settings 
119 
120  // New operations in 7.0:
123 
124  // New operation in 8.0
126  //11.0
127  epop_selby_matidfloater, // select id coming from the floater
128  //12.0
129  epop_preserve_uv_settings // Launch Preserve UV Settings Dialog
130 };
Definition: iepoly.h:129
Definition: iepoly.h:106
Definition: iepoly.h:113
Definition: iepoly.h:114
Definition: iepoly.h:121
Definition: iepoly.h:115
Definition: iepoly.h:121
Definition: iepoly.h:111
Definition: iepoly.h:106
Definition: iepoly.h:115
Definition: iepoly.h:111
Definition: iepoly.h:117
Definition: iepoly.h:113
Definition: iepoly.h:118
Definition: iepoly.h:122
Definition: iepoly.h:109
Definition: iepoly.h:111
Definition: iepoly.h:114
Definition: iepoly.h:113
Definition: iepoly.h:118
Definition: iepoly.h:107
Definition: iepoly.h:125
Definition: iepoly.h:108
Definition: iepoly.h:108
Definition: iepoly.h:108
Definition: iepoly.h:106
Definition: iepoly.h:113
Definition: iepoly.h:106
Definition: iepoly.h:127
Definition: iepoly.h:111
Definition: iepoly.h:114
Definition: iepoly.h:116
Definition: iepoly.h:112
Definition: iepoly.h:117
Definition: iepoly.h:117
Definition: iepoly.h:121
Definition: iepoly.h:115
Definition: iepoly.h:110
Definition: iepoly.h:109
Definition: iepoly.h:114
Definition: iepoly.h:107
Definition: iepoly.h:116
Definition: iepoly.h:122
Definition: iepoly.h:109
Definition: iepoly.h:112
Definition: iepoly.h:108
Definition: iepoly.h:109
Definition: iepoly.h:107
Definition: iepoly.h:121
Definition: iepoly.h:113
Definition: iepoly.h:107
Definition: iepoly.h:112
Definition: iepoly.h:116
Definition: iepoly.h:107
Definition: iepoly.h:114
Definition: iepoly.h:108
Definition: iepoly.h:112
Enumerator
epmode_create_vertex 
epmode_create_edge 
epmode_create_face 
epmode_divide_edge 
epmode_divide_face 
epmode_extrude_vertex 
epmode_extrude_edge 
epmode_extrude_face 
epmode_chamfer_vertex 
epmode_chamfer_edge 
epmode_bevel 
epmode_sliceplane 
epmode_cut_vertex 
epmode_cut_edge 
epmode_cut_face 
epmode_weld 
epmode_edit_tri 
epmode_inset_face 
epmode_quickslice 
epmode_lift_from_edge 
epmode_pick_lift_edge 
epmode_outline 
epmode_bridge_border 
epmode_bridge_polygon 
epmode_pick_bridge_1 
epmode_pick_bridge_2 
epmode_turn_edge 
epmode_bridge_edge 
epmode_edit_ss 

New edit soft selection command mode for 3ds max2009.

141 
142  // New command modes in 7.0:
146 
147  // new command modes in 8.0
149 
152 };
Definition: iepoly.h:136
Definition: iepoly.h:137
Definition: iepoly.h:144
Definition: iepoly.h:143
Definition: iepoly.h:139
Definition: iepoly.h:137
Definition: iepoly.h:138
Definition: iepoly.h:143
Definition: iepoly.h:133
Definition: iepoly.h:138
Definition: iepoly.h:139
Definition: iepoly.h:136
Definition: iepoly.h:148
Definition: iepoly.h:137
Definition: iepoly.h:144
Definition: iepoly.h:135
Definition: iepoly.h:134
Definition: iepoly.h:136
Definition: iepoly.h:134
Definition: iepoly.h:139
Definition: iepoly.h:138
Definition: iepoly.h:145
Definition: iepoly.h:137
Definition: iepoly.h:135
Definition: iepoly.h:140
New edit soft selection command mode for 3ds max2009.
Definition: iepoly.h:151
Definition: iepoly.h:134
Definition: iepoly.h:138
Definition: iepoly.h:133
Enumerator
epmode_attach 
epmode_pick_shape 
Definition: iepoly.h:155
Definition: iepoly.h:155
Enumerator
epolyEnumButtonOps 
epolyEnumCommandModes 
epolyEnumPickModes 
ePolySelLevel 
PMeshSelLevel 
axisEnum 
mapChannelEnum 
Definition: iepoly.h:160
Definition: iepoly.h:160
Definition: iepoly.h:160
Definition: iepoly.h:161
Definition: iepoly.h:161
Definition: iepoly.h:161
ePolySelLevel
Definition: iepoly.h:27
Enumerator
epfn_hide 
epfn_unhide_all 
epfn_named_selection_copy 
epfn_named_selection_paste 
epfn_create_vertex 
epfn_create_edge 
epfn_create_face 
epfn_cap_holes 
epfn_delete 
epfn_attach 
epfn_multi_attach 
epfn_detach_to_element 
epfn_detach_to_object 
epfn_split_edges 
epfn_break_verts 
epfn_divide_face 
epfn_divide_edge 
epfn_collapse 
epfn_extrude_faces 
epfn_bevel_faces 
epfn_chamfer_vertices 
epfn_chamfer_edges 
epfn_slice 
epfn_cut_vertex 
epfn_cut_edge 
epfn_cut_face 
epfn_weld_verts 
epfn_weld_edges 
epfn_weld_flagged_verts 
epfn_weld_flagged_edges 
epfn_create_shape 
epfn_make_planar 
epfn_move_to_plane 
epfn_align_to_grid 
epfn_align_to_view 
epfn_delete_iso_verts 
epfn_meshsmooth 
epfn_tessellate 
epfn_set_diagonal 
epfn_retriangulate 
epfn_flip_normals 
epfn_select_by_mat 
epfn_select_by_smooth_group 
epfn_autosmooth 
epfn_in_slice_plane_mode 
epfn_force_subdivision 
epfn_button_op 
epfn_toggle_command_mode 
epfn_enter_pick_mode 
epfn_exit_command_modes 
epfn_get_vertices_by_flag 
epfn_get_edges_by_flag 
epfn_get_faces_by_flag 
epfn_set_vertex_flags 
epfn_set_edge_flags 
epfn_set_face_flags 
epfn_reset_slice_plane 
epfn_set_slice_plane 
epfn_get_slice_plane 
epfn_get_vertex_color 
epfn_set_vertex_color 
epfn_get_face_color 
epfn_set_face_color 
epfn_get_vertex_data 
epfn_get_edge_data 
epfn_set_vertex_data 
epfn_set_edge_data 
epfn_reset_vertex_data 
epfn_reset_edge_data 
epfn_begin_modify_perdata 
epfn_in_modify_perdata 
epfn_end_modify_perdata 
epfn_begin_modify_vertex_color 
epfn_in_modify_vertex_color 
epfn_end_modify_vertex_color 
epfn_get_mat_index 
epfn_set_mat_index 
epfn_get_smoothing_groups 
epfn_set_smoothing_groups 
epfn_collapse_dead_structs 
epfn_propagate_component_flags 
epfn_preview_clear 
epfn_preview_begin 
epfn_preview_cancel 
epfn_preview_accept 
epfn_preview_invalidate 
epfn_preview_on 
epfn_preview_set_dragging 
epfn_preview_get_dragging 
epfn_popup_dialog 
epfn_close_popup_dialog 
epfn_repeat_last 
epfn_grow_selection 
epfn_shrink_selection 
epfn_convert_selection 
epfn_select_border 
epfn_select_element 
epfn_select_edge_loop 
epfn_select_edge_ring 
epfn_remove 
epfn_delete_iso_map_verts 
epfn_outline 
epfn_connect_edges 
epfn_connect_vertices 
epfn_extrude_along_spline 
epfn_lift_from_edge 
epfn_toggle_shaded_faces 
epfn_get_epoly_sel_level 
epfn_get_mn_sel_level 
epfn_get_selection 
epfn_set_selection 
epfn_get_num_vertices 
epfn_get_vertex 
epfn_get_vertex_face_count 
epfn_get_vertex_face 
epfn_get_vertex_edge_count 
epfn_get_vertex_edge 
epfn_get_num_edges 
epfn_get_edge_vertex 
epfn_get_edge_face 
epfn_get_num_faces 
epfn_get_face_degree 
epfn_get_face_vertex 
epfn_get_face_edge 
epfn_get_face_material 
epfn_get_face_smoothing_group 
epfn_get_num_map_channels 
epfn_get_map_channel_active 
epfn_get_num_map_vertices 
epfn_get_map_vertex 
epfn_get_map_face_vertex 
epfn_collapse_dead_structs_spelled_right 
epfn_get_map_face_vert 
epfn_get_preserve_map 
epfn_set_preserve_map 
epfn_bridge 
epfn_ready_to_bridge_selected 
epfn_turn_diagonal 
epfn_relax 
epfn_make_planar_in 
epfn_chamfer_vertices_open 
epfn_chamfer_edges_open 
epfn_set_ring_shift 
epfn_set_loop_shift 
epfn_convert_selection_to_border 
epfn_paintdeform_commit 
epfn_paintdeform_cancel 
epfn_set_cache_systemon 
epfn_get_cache_systemoff 
epfn_set_cache_suspend_dxcache 
epfn_get_cache_suspend_dxcache 
epfn_set_cache_cutoff_count 
epfn_get_cache_cutoff_count 
epfn_get_command_mode 
epfn_get_pick_mode 
epfn_matid_floater 
epfn_matid_floatervisible 
epfn_smgrp_floater 
epfn_smgrp_floatervisible 
184  // Flag Accessors:
187  // Data accessors:
198  // other things...
200 
201  // New for Luna:
202  // Preview mode access:
205 
206  // Popup dialog access:
208 
209  // Other new stuff:
215 
216  // Access to selections:
218 
219  // Access to information about mesh:
226 
227  // All right all ready
229 
230  // New published functions in 7.0:
234 
235  // new function in 8.0
243 
247 
250 
253 };
Definition: iepoly.h:244
Definition: iepoly.h:211
Definition: iepoly.h:213
Definition: iepoly.h:199
Definition: iepoly.h:221
Definition: iepoly.h:222
Definition: iepoly.h:169
Definition: iepoly.h:231
Definition: iepoly.h:203
Definition: iepoly.h:169
Definition: iepoly.h:223
Definition: iepoly.h:246
Definition: iepoly.h:176
Definition: iepoly.h:252
Definition: iepoly.h:220
Definition: iepoly.h:168
Definition: iepoly.h:237
Definition: iepoly.h:182
Definition: iepoly.h:175
Definition: iepoly.h:193
Definition: iepoly.h:183
Definition: iepoly.h:210
Definition: iepoly.h:236
Definition: iepoly.h:173
Definition: iepoly.h:185
Definition: iepoly.h:192
Definition: iepoly.h:171
Definition: iepoly.h:225
Definition: iepoly.h:170
Definition: iepoly.h:171
Definition: iepoly.h:181
Definition: iepoly.h:212
Definition: iepoly.h:224
Definition: iepoly.h:232
Definition: iepoly.h:191
Definition: iepoly.h:220
Definition: iepoly.h:211
Definition: iepoly.h:217
Definition: iepoly.h:190
Definition: iepoly.h:212
Definition: iepoly.h:251
Definition: iepoly.h:188
Definition: iepoly.h:222
Definition: iepoly.h:191
Definition: iepoly.h:176
Definition: iepoly.h:199
Definition: iepoly.h:240
Definition: iepoly.h:233
Definition: iepoly.h:186
Definition: iepoly.h:182
Definition: iepoly.h:203
Definition: iepoly.h:170
Definition: iepoly.h:194
Definition: iepoly.h:195
Definition: iepoly.h:168
Definition: iepoly.h:178
Definition: iepoly.h:210
Definition: iepoly.h:210
Definition: iepoly.h:197
Definition: iepoly.h:180
Definition: iepoly.h:190
Definition: iepoly.h:251
Definition: iepoly.h:232
Definition: iepoly.h:189
Definition: iepoly.h:196
Definition: iepoly.h:186
Definition: iepoly.h:178
Definition: iepoly.h:175
Definition: iepoly.h:169
Definition: iepoly.h:181
Definition: iepoly.h:213
Definition: iepoly.h:246
Definition: iepoly.h:207
Definition: iepoly.h:204
Definition: iepoly.h:180
Definition: iepoly.h:245
Definition: iepoly.h:238
Definition: iepoly.h:186
Definition: iepoly.h:168
Definition: iepoly.h:228
Definition: iepoly.h:214
Definition: iepoly.h:220
Definition: iepoly.h:213
Definition: iepoly.h:175
Definition: iepoly.h:233
Definition: iepoly.h:192
Definition: iepoly.h:174
Definition: iepoly.h:249
Definition: iepoly.h:197
Definition: iepoly.h:190
Definition: iepoly.h:173
Definition: iepoly.h:174
Definition: iepoly.h:179
Definition: iepoly.h:252
Definition: iepoly.h:217
Definition: iepoly.h:188
Definition: iepoly.h:223
Definition: iepoly.h:188
Definition: iepoly.h:177
Definition: iepoly.h:176
Definition: iepoly.h:171
Definition: iepoly.h:179
Definition: iepoly.h:172
Definition: iepoly.h:172
Definition: iepoly.h:220
Definition: iepoly.h:210
Definition: iepoly.h:244
Definition: iepoly.h:221
Definition: iepoly.h:248
Definition: iepoly.h:194
Definition: iepoly.h:193
Definition: iepoly.h:189
Definition: iepoly.h:221
Definition: iepoly.h:221
Definition: iepoly.h:211
Definition: iepoly.h:179
Definition: iepoly.h:225
Definition: iepoly.h:175
Definition: iepoly.h:212
Definition: iepoly.h:223
Definition: iepoly.h:211
Definition: iepoly.h:225
Definition: iepoly.h:185
Definition: iepoly.h:173
Definition: iepoly.h:222
Definition: iepoly.h:196
Definition: iepoly.h:177
Definition: iepoly.h:181
Definition: iepoly.h:204
Definition: iepoly.h:170
Definition: iepoly.h:207
Definition: iepoly.h:170
Definition: iepoly.h:191
Definition: iepoly.h:217
Definition: iepoly.h:232
Definition: iepoly.h:189
Definition: iepoly.h:203
Definition: iepoly.h:177
Definition: iepoly.h:204
Definition: iepoly.h:180
Definition: iepoly.h:177
Definition: iepoly.h:170
Definition: iepoly.h:222
Definition: iepoly.h:242
Definition: iepoly.h:172
Definition: iepoly.h:241
Definition: iepoly.h:224
Definition: iepoly.h:182
Definition: iepoly.h:204
Definition: iepoly.h:217
Definition: iepoly.h:245
Definition: iepoly.h:203
Definition: iepoly.h:185
Definition: iepoly.h:239
Definition: iepoly.h:231
Definition: iepoly.h:212
Definition: iepoly.h:174
Definition: iepoly.h:174