3ds Max C++ API 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...
 
class  EPoly18
 This new class extends EPoly with new functionality, for new hard/smooth edge workflow. More...
 
class  EPoly20
 

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 , ep_hard_edge_display_color , ep_hard_edge_display , ep_edge_chamfer_quad_intersections ,
  ep_extrude_bias , ep_bevel_bias , ep_edge_chamfer_mitering_type , ep_edge_chamfer_end_bias ,
  ep_edge_chamfer_radial_bias , ep_edge_chamfer_depth , ep_vertex_chamfer_num_segments , ep_vertex_chamfer_depth ,
  ep_vertex_chamfer_smooth , ep_vertex_chamfer_smooth_type , ep_vertex_chamfer_smooth_threshold , ep_enable_enhanced_hotkey_extrude ,
  ep_ignore_occluded
}
 
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 , epop_make_hard_edges , epop_make_smooth_edges , epop_select_hard_edges ,
  epop_select_smooth_edges
}
 
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 , epmode_subobjectpick , epmode_point_to_point
}
 
enum  epolyPickMode { epmode_attach , epmode_pick_shape }
 
enum  epolyEnumList {
  epolyEnumButtonOps , epolyEnumCommandModes , epolyEnumPickModes , ePolySelLevel ,
  PMeshSelLevel , axisEnum , mapChannelEnum , edgeChamferType
}
 
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_face2 , epfn_divide_edge , epfn_divide_edge2 , 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 , epfn_make_hard_edges , epfn_make_smooth_edges , epfn_select_hard_edges ,
  epfn_select_smooth_edges , epfn_get_last_operation , epfn_get_edge_chamfer_type , epfn_set_edge_chamfer_type ,
  epfn_get_edge_chamfer_quad_intersections , epfn_set_edge_chamfer_quad_intersections
}
 

Macro Definition Documentation

◆ EPOLY_INTERFACE

#define EPOLY_INTERFACE   Interface_ID( 0x092779, 0x634020)

◆ GetEPolyInterface

#define GetEPolyInterface (   cd)    (EPoly *)(cd)->GetInterface(EPOLY_INTERFACE)

Enumeration Type Documentation

◆ ePolySelLevel

Enumerator
EP_SL_OBJECT 
EP_SL_VERTEX 
EP_SL_EDGE 
EP_SL_BORDER 
EP_SL_FACE 
EP_SL_ELEMENT 
EP_SL_CURRENT 
@ EP_SL_OBJECT
Definition: iepoly.h:27
@ EP_SL_ELEMENT
Definition: iepoly.h:28
@ EP_SL_CURRENT
Definition: iepoly.h:28
@ EP_SL_BORDER
Definition: iepoly.h:28
@ EP_SL_EDGE
Definition: iepoly.h:27
@ EP_SL_VERTEX
Definition: iepoly.h:27
@ EP_SL_FACE
Definition: iepoly.h:28

◆ epolyParameters

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 
ep_hard_edge_display_color 
ep_hard_edge_display 
ep_edge_chamfer_quad_intersections 
ep_extrude_bias 
ep_bevel_bias 
ep_edge_chamfer_mitering_type 
ep_edge_chamfer_end_bias 
ep_edge_chamfer_radial_bias 
ep_edge_chamfer_depth 
ep_vertex_chamfer_num_segments 
ep_vertex_chamfer_depth 
ep_vertex_chamfer_smooth 
ep_vertex_chamfer_smooth_type 
ep_vertex_chamfer_smooth_threshold 
ep_enable_enhanced_hotkey_extrude 
ep_ignore_occluded 
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 
104  // New for 2016
105  ep_hard_edge_display_color, // color - Specifies color of hard (unsmoothed) edge display in viewports.
106  ep_hard_edge_display, // int - Controls display of hard (unsmoothed) edges. See EP_HARD_DISPLAY_XXX)
107 
108  // New for 2018
109  ep_edge_chamfer_quad_intersections, // Edge intersection type for quad chamfer. zero = original, nonzero = quad
110 
111 
112  //new 2019
113  ep_extrude_bias, // float - indicates how much to blend between surface distance and local normal (epop_extrude)
114  ep_bevel_bias, // float - "bias" amount blends between surface distance and local normal values (epop_bevel)
115  ep_edge_chamfer_mitering_type, // int - mitering type -- quad, tri, or uniform
116  ep_edge_chamfer_end_bias, // float - the end bias amount for the miter
117  ep_edge_chamfer_radial_bias, // float - biasing factor controlling the radius of chamfered corners
118  ep_edge_chamfer_depth, // float - the depth of the chamfer (negative values are concave, 0 is linear, positive values are convex)
119 
120  // New for 2021
121  ep_vertex_chamfer_num_segments, // int - number of segments, controlling refinement of the chamfered surface mesh
122  ep_vertex_chamfer_depth, // float - the depth of the chamfer (negative values are concave, 0 is linear, positive values are convex)
123  ep_vertex_chamfer_smooth, // bool - when true, adjusts the smoothing groups of the post-chamfer geometry
124  ep_vertex_chamfer_smooth_type, // int - controls the smoothing approach (see EP_QUAD_SMOOTH_XXX)
125  ep_vertex_chamfer_smooth_threshold, // float - angle threshold, in degrees, to use when adjusting smoothing groups
126 
127  // New for 2021.1
128  ep_enable_enhanced_hotkey_extrude, // bool - when true, enabled postprocessing to clean up geometry and topology during hotkey extrude operations
129 
130  // New for 2022.1
131  ep_ignore_occluded, // bool - ignore occluded sub-objects in selections
132 };
@ ep_edge_chamfer
Definition: iepoly.h:54
@ ep_extrude_bias
Definition: iepoly.h:113
@ ep_surf_riter
Definition: iepoly.h:37
@ ep_tess_type
Definition: iepoly.h:36
@ ep_cut_start_coords
Definition: iepoly.h:47
@ ep_extrude_spline_twist
Definition: iepoly.h:51
@ ep_ss_use
Definition: iepoly.h:32
@ ep_constrain_type
Definition: iepoly.h:52
@ ep_paintdeform_size
Definition: iepoly.h:61
@ ep_edge_chamfer_smooth
Definition: iepoly.h:100
@ ep_ss_edist_use
Definition: iepoly.h:32
@ ep_interactive_full
Definition: iepoly.h:48
@ ep_asd_max_tris
Definition: iepoly.h:44
@ ep_vertex_extrude_height
Definition: iepoly.h:53
@ ep_vert_selc_b
Definition: iepoly.h:40
@ ep_split
Definition: iepoly.h:34
@ ep_lift_edge
Definition: iepoly.h:48
@ ep_paintdeform_mode
Definition: iepoly.h:88
@ ep_ms_smooth
Definition: iepoly.h:35
@ ep_connect_edge_slide
Definition: iepoly.h:79
@ ep_inset
Definition: iepoly.h:52
@ ep_surf_sep_mat
Definition: iepoly.h:39
@ ep_connect_edge_segments
Definition: iepoly.h:49
@ ep_sd_use
Definition: iepoly.h:42
@ ep_hard_edge_display
Definition: iepoly.h:106
@ ep_outline
Definition: iepoly.h:54
@ ep_bridge_segments
Definition: iepoly.h:65
@ ep_edge_extrude_height
Definition: iepoly.h:54
@ ep_by_vertex
Definition: iepoly.h:31
@ ep_edge_chamfer_segments
Definition: iepoly.h:91
@ ep_ss_bubble
Definition: iepoly.h:33
@ ep_vertex_extrude_width
Definition: iepoly.h:48
@ ep_sd_tess_distance
Definition: iepoly.h:43
@ ep_tess_tension
Definition: iepoly.h:36
@ ep_sd_tess_angle
Definition: iepoly.h:43
@ ep_weld_threshold
Definition: iepoly.h:34
@ ep_normal_size
Definition: iepoly.h:32
@ ep_enable_enhanced_hotkey_extrude
Definition: iepoly.h:128
@ ep_bevel_height
Definition: iepoly.h:53
@ ep_bridge_reverse_triangle
Definition: iepoly.h:77
@ ep_extrude_spline_taper
Definition: iepoly.h:51
@ ep_surf_use_riter
Definition: iepoly.h:38
@ ep_connect_edge_pinch
Definition: iepoly.h:78
@ ep_bridge_smooth_thresh
Definition: iepoly.h:65
@ ep_edge_chamfer_radial_bias
Definition: iepoly.h:117
@ ep_cut_start_index
Definition: iepoly.h:46
@ ep_sd_tess_steps
Definition: iepoly.h:42
@ ep_relax_amount
Definition: iepoly.h:70
@ ep_bevel_outline
Definition: iepoly.h:45
@ ep_vertex_chamfer_depth
Definition: iepoly.h:122
@ ep_edge_chamfer_open
Definition: iepoly.h:76
@ ep_paintdeform_value
Definition: iepoly.h:61
@ ep_bridge_target_1
Definition: iepoly.h:68
@ ep_bridge_adjacent
Definition: iepoly.h:74
@ ep_show_normals
Definition: iepoly.h:31
@ ep_surf_sep_smooth
Definition: iepoly.h:39
@ ep_hard_edge_display_color
Definition: iepoly.h:105
@ ep_surf_iter
Definition: iepoly.h:37
@ ep_bridge_twist_1
Definition: iepoly.h:68
@ ep_bevel_type
Definition: iepoly.h:55
@ ep_selected_cage_color_changed
Definition: iepoly.h:86
@ ep_surf_isoline_display
Definition: iepoly.h:55
@ ep_extrude_spline_align
Definition: iepoly.h:53
@ ep_bridge_bias
Definition: iepoly.h:65
@ ep_vertex_chamfer_num_segments
Definition: iepoly.h:121
@ ep_slide_edge_direction
Definition: iepoly.h:49
@ ep_relax_hold_outer
Definition: iepoly.h:70
@ ep_surf_rthresh
Definition: iepoly.h:38
@ ep_loop_edge_sel
Definition: iepoly.h:81
@ ep_extrusion_type
Definition: iepoly.h:34
@ ep_paintsel_mode
Definition: iepoly.h:87
@ ep_selected_cage_color
Definition: iepoly.h:84
@ ep_paintdeform_strength
Definition: iepoly.h:61
@ ep_delete_isolated_verts
Definition: iepoly.h:56
@ ep_lift_segments
Definition: iepoly.h:49
@ ep_surf_subdivide
Definition: iepoly.h:36
@ ep_extrude_spline_node
Definition: iepoly.h:50
@ ep_sd_split_mesh
Definition: iepoly.h:42
@ ep_face_extrude_height
Definition: iepoly.h:45
@ ep_asd_style
Definition: iepoly.h:44
@ ep_edge_chamfer_tension
Definition: iepoly.h:98
@ ep_bridge_target_2
Definition: iepoly.h:68
@ ep_extrude_spline_taper_curve
Definition: iepoly.h:51
@ ep_ss_lock
Definition: iepoly.h:59
@ ep_relax_hold_boundary
Definition: iepoly.h:70
@ ep_vert_selc_r
Definition: iepoly.h:40
@ ep_surf_subdiv_smooth
Definition: iepoly.h:45
@ ep_slide_edge_start
Definition: iepoly.h:50
@ ep_vertex_chamfer_smooth
Definition: iepoly.h:123
@ ep_surf_ig_sel
Definition: iepoly.h:37
@ ep_relax_iters
Definition: iepoly.h:70
@ ep_vert_selc_g
Definition: iepoly.h:40
@ ep_cage_color_changed
Definition: iepoly.h:85
@ ep_paintsel_size
Definition: iepoly.h:60
@ ep_ms_smoothness
Definition: iepoly.h:35
@ ep_weld_pixels
Definition: iepoly.h:35
@ ep_surf_use_rthresh
Definition: iepoly.h:38
@ ep_ring_edge_sel
Definition: iepoly.h:80
@ ep_asd_min_iters
Definition: iepoly.h:44
@ ep_face_smooth_thresh
Definition: iepoly.h:41
@ ep_ss_retro
Definition: iepoly.h:32
@ ep_cut_end_coords
Definition: iepoly.h:47
@ ep_select_by_angle
Definition: iepoly.h:71
@ ep_select_angle
Definition: iepoly.h:71
@ ep_edge_weld_threshold
Definition: iepoly.h:55
@ ep_paintsel_value
Definition: iepoly.h:60
@ ep_ms_sep_mat
Definition: iepoly.h:36
@ ep_inset_type
Definition: iepoly.h:52
@ ep_vertex_chamfer_smooth_type
Definition: iepoly.h:124
@ ep_edge_chamfer_invert
Definition: iepoly.h:99
@ ep_vertex_break
Definition: iepoly.h:82
@ ep_ss_pinch
Definition: iepoly.h:33
@ ep_asd_max_iters
Definition: iepoly.h:44
@ ep_edge_chamfer_end_bias
Definition: iepoly.h:116
@ ep_vertex_chamfer_smooth_threshold
Definition: iepoly.h:125
@ ep_select_mode
Definition: iepoly.h:94
@ ep_paintdeform_axis
Definition: iepoly.h:62
@ ep_ss_affect_back
Definition: iepoly.h:33
@ ep_ss_falloff
Definition: iepoly.h:33
@ ep_edge_chamfer_mitering_type
Definition: iepoly.h:115
@ ep_vertex_chamfer_open
Definition: iepoly.h:75
@ ep_refine_ends
Definition: iepoly.h:34
@ ep_lift_angle
Definition: iepoly.h:48
@ ep_vert_color_selby
Definition: iepoly.h:41
@ ep_preserve_maps
Definition: iepoly.h:56
@ ep_ms_sep_smooth
Definition: iepoly.h:35
@ ep_bridge_selected
Definition: iepoly.h:69
@ ep_ignore_backfacing
Definition: iepoly.h:31
@ ep_sd_tess_edge
Definition: iepoly.h:43
@ ep_cut_start_level
Definition: iepoly.h:46
@ ep_bevel_bias
Definition: iepoly.h:114
@ ep_paintsel_strength
Definition: iepoly.h:60
@ ep_bridge_taper
Definition: iepoly.h:65
@ ep_extrude_spline_segments
Definition: iepoly.h:50
@ ep_ss_edist
Definition: iepoly.h:32
@ ep_bridge_twist_2
Definition: iepoly.h:68
@ ep_extrude_spline_rotation
Definition: iepoly.h:52
@ ep_ignore_occluded
Definition: iepoly.h:131
@ ep_edge_chamfer_depth
Definition: iepoly.h:118
@ ep_vertex_chamfer
Definition: iepoly.h:46
@ ep_sd_method
Definition: iepoly.h:42
@ ep_surf_thresh
Definition: iepoly.h:37
@ ep_surf_update
Definition: iepoly.h:39
@ ep_edge_chamfer_type
Definition: iepoly.h:97
@ ep_edge_chamfer_smooth_type
Definition: iepoly.h:101
@ ep_edge_extrude_width
Definition: iepoly.h:54
@ ep_cage_color
Definition: iepoly.h:83
@ ep_edge_chamfer_smooth_threshold
Definition: iepoly.h:102
@ ep_show_cage
Definition: iepoly.h:53
@ ep_cut_normal
Definition: iepoly.h:47
@ ep_vert_sel_color
Definition: iepoly.h:40
@ ep_sd_view_dependent
Definition: iepoly.h:43
@ ep_edge_chamfer_quad_intersections
Definition: iepoly.h:109

◆ epolyButtonOp

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 
epop_make_hard_edges 
epop_make_smooth_edges 
epop_select_hard_edges 
epop_select_smooth_edges 
148 
149  // New operations in 7.0:
152 
153  // New operation in 8.0
155  //11.0
156  epop_selby_matidfloater, // select id coming from the floater
157  //12.0
158  epop_preserve_uv_settings, // Launch Preserve UV Settings Dialog
159  //2016
162 };
@ epop_null
Definition: iepoly.h:143
@ epop_flip_normals
Definition: iepoly.h:141
@ epop_bevel
Definition: iepoly.h:142
@ epop_tessellate
Definition: iepoly.h:140
@ epop_bridge_edge
Definition: iepoly.h:154
@ epop_update
Definition: iepoly.h:140
@ epop_create_shape
Definition: iepoly.h:138
@ epop_sel_grow
Definition: iepoly.h:143
@ epop_weld_sel
Definition: iepoly.h:137
@ epop_make_smooth_edges
Definition: iepoly.h:160
@ epop_connect_edges
Definition: iepoly.h:144
@ epop_collapse
Definition: iepoly.h:137
@ epop_make_hard_edges
Definition: iepoly.h:160
@ epop_slice
Definition: iepoly.h:137
@ epop_cap
Definition: iepoly.h:136
@ epop_sel_shrink
Definition: iepoly.h:143
@ epop_chamfer
Definition: iepoly.h:142
@ epop_preserve_uv_settings
Definition: iepoly.h:158
@ epop_align_grid
Definition: iepoly.h:138
@ epop_connect_vertices
Definition: iepoly.h:144
@ epop_remove
Definition: iepoly.h:146
@ epop_split
Definition: iepoly.h:136
@ epop_cut
Definition: iepoly.h:142
@ epop_selby_matidfloater
Definition: iepoly.h:156
@ epop_selby_matid
Definition: iepoly.h:141
@ epop_select_ring
Definition: iepoly.h:145
@ epop_meshsmooth
Definition: iepoly.h:140
@ epop_selby_vc
Definition: iepoly.h:140
@ epop_outline
Definition: iepoly.h:146
@ epop_retriangulate
Definition: iepoly.h:141
@ epop_lift_from_edge
Definition: iepoly.h:145
@ epop_autosmooth
Definition: iepoly.h:142
@ epop_select_smooth_edges
Definition: iepoly.h:161
@ epop_hide
Definition: iepoly.h:135
@ epop_attach_list
Definition: iepoly.h:136
@ epop_remove_iso_verts
Definition: iepoly.h:139
@ epop_clear_smg
Definition: iepoly.h:142
@ epop_make_planar_x
Definition: iepoly.h:150
@ epop_reset_plane
Definition: iepoly.h:137
@ epop_extrude_along_spline
Definition: iepoly.h:144
@ epop_make_planar
Definition: iepoly.h:138
@ epop_selby_smg
Definition: iepoly.h:141
@ epop_relax
Definition: iepoly.h:151
@ epop_delete
Definition: iepoly.h:136
@ epop_break
Definition: iepoly.h:137
@ epop_unhide
Definition: iepoly.h:135
@ epop_toggle_shaded_faces
Definition: iepoly.h:147
@ epop_bridge_polygon
Definition: iepoly.h:150
@ epop_extrude
Definition: iepoly.h:143
@ epop_detach
Definition: iepoly.h:136
@ epop_hide_unsel
Definition: iepoly.h:147
@ epop_ns_paste
Definition: iepoly.h:135
@ epop_ns_copy
Definition: iepoly.h:135
@ epop_make_planar_y
Definition: iepoly.h:150
@ epop_align_view
Definition: iepoly.h:138
@ epop_inset
Definition: iepoly.h:143
@ epop_select_loop
Definition: iepoly.h:145
@ epop_make_planar_z
Definition: iepoly.h:151
@ epop_remove_iso_map_verts
Definition: iepoly.h:146
@ epop_bridge_border
Definition: iepoly.h:150
@ epop_select_hard_edges
Definition: iepoly.h:161

◆ epolyCommandMode

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.

epmode_subobjectpick 
epmode_point_to_point 
173 
174  // New command modes in 7.0:
178 
179  // new command modes in 8.0
181 
184 
185  //new command mode that lets the user pick the subobject mode
187 
188  //new command mode that lets the user pick the subobject mode
190 
191 };
@ epmode_chamfer_edge
Definition: iepoly.h:168
@ epmode_pick_bridge_1
Definition: iepoly.h:176
@ epmode_lift_from_edge
Definition: iepoly.h:171
@ epmode_edit_ss
New edit soft selection command mode for 3ds max2009.
Definition: iepoly.h:183
@ epmode_create_vertex
Definition: iepoly.h:165
@ epmode_create_face
Definition: iepoly.h:166
@ epmode_divide_face
Definition: iepoly.h:166
@ epmode_subobjectpick
Definition: iepoly.h:186
@ epmode_bevel
Definition: iepoly.h:169
@ epmode_bridge_edge
Definition: iepoly.h:180
@ epmode_edit_tri
Definition: iepoly.h:170
@ epmode_cut_edge
Definition: iepoly.h:169
@ epmode_pick_bridge_2
Definition: iepoly.h:176
@ epmode_point_to_point
Definition: iepoly.h:189
@ epmode_chamfer_vertex
Definition: iepoly.h:168
@ epmode_pick_lift_edge
Definition: iepoly.h:171
@ epmode_inset_face
Definition: iepoly.h:170
@ epmode_divide_edge
Definition: iepoly.h:166
@ epmode_extrude_edge
Definition: iepoly.h:167
@ epmode_bridge_border
Definition: iepoly.h:175
@ epmode_extrude_face
Definition: iepoly.h:168
@ epmode_cut_vertex
Definition: iepoly.h:169
@ epmode_turn_edge
Definition: iepoly.h:177
@ epmode_quickslice
Definition: iepoly.h:171
@ epmode_cut_face
Definition: iepoly.h:170
@ epmode_extrude_vertex
Definition: iepoly.h:167
@ epmode_sliceplane
Definition: iepoly.h:169
@ epmode_outline
Definition: iepoly.h:172
@ epmode_weld
Definition: iepoly.h:170
@ epmode_bridge_polygon
Definition: iepoly.h:175
@ epmode_create_edge
Definition: iepoly.h:165

◆ epolyPickMode

Enumerator
epmode_attach 
epmode_pick_shape 
@ epmode_attach
Definition: iepoly.h:194
@ epmode_pick_shape
Definition: iepoly.h:194

◆ epolyEnumList

Enumerator
epolyEnumButtonOps 
epolyEnumCommandModes 
epolyEnumPickModes 
ePolySelLevel 
PMeshSelLevel 
axisEnum 
mapChannelEnum 
edgeChamferType 
201 };
ePolySelLevel
Definition: iepoly.h:27
@ epolyEnumPickModes
Definition: iepoly.h:199
@ edgeChamferType
Definition: iepoly.h:200
@ mapChannelEnum
Definition: iepoly.h:200
@ epolyEnumButtonOps
Definition: iepoly.h:199
@ PMeshSelLevel
Definition: iepoly.h:200
@ axisEnum
Definition: iepoly.h:200
@ epolyEnumCommandModes
Definition: iepoly.h:199

◆ ePolyMethods

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_face2 
epfn_divide_edge 
epfn_divide_edge2 
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 
epfn_make_hard_edges 
epfn_make_smooth_edges 
epfn_select_hard_edges 
epfn_select_smooth_edges 
epfn_get_last_operation 
epfn_get_edge_chamfer_type 
epfn_set_edge_chamfer_type 
epfn_get_edge_chamfer_quad_intersections 
epfn_set_edge_chamfer_quad_intersections 
224  // Flag Accessors:
227  // Data accessors:
238  // other things...
240 
241  // New for Luna:
242  // Preview mode access:
245 
246  // Popup dialog access:
248 
249  // Other new stuff:
255 
256  // Access to selections:
258 
259  // Access to information about mesh:
266 
267  // All right all ready
269 
270  // New published functions in 7.0:
274 
275  // new function in 8.0
283 
287 
290 
293 
298 
300 
301  // New for 2021
302  epfn_get_edge_chamfer_type, epfn_set_edge_chamfer_type, // Legacy edge chamfer properties support
304 };
@ epfn_set_face_flags
Definition: iepoly.h:226
@ epfn_delete
Definition: iepoly.h:210
@ epfn_get_mat_index
Definition: iepoly.h:236
@ epfn_bridge
Definition: iepoly.h:272
@ epfn_weld_flagged_edges
Definition: iepoly.h:216
@ epfn_get_selection
Definition: iepoly.h:257
@ epfn_propagate_component_flags
Definition: iepoly.h:239
@ epfn_get_face_color
Definition: iepoly.h:229
@ epfn_get_smoothing_groups
Definition: iepoly.h:237
@ epfn_paintdeform_commit
Definition: iepoly.h:281
@ epfn_select_hard_edges
Definition: iepoly.h:296
@ epfn_collapse
Definition: iepoly.h:213
@ epfn_cap_holes
Definition: iepoly.h:210
@ epfn_cut_edge
Definition: iepoly.h:215
@ epfn_ready_to_bridge_selected
Definition: iepoly.h:272
@ epfn_preview_begin
Definition: iepoly.h:243
@ epfn_connect_edges
Definition: iepoly.h:252
@ epfn_set_face_color
Definition: iepoly.h:230
@ epfn_matid_floatervisible
Definition: iepoly.h:291
@ epfn_set_smoothing_groups
Definition: iepoly.h:237
@ epfn_select_border
Definition: iepoly.h:251
@ epfn_begin_modify_vertex_color
Definition: iepoly.h:234
@ epfn_cut_vertex
Definition: iepoly.h:214
@ epfn_autosmooth
Definition: iepoly.h:221
@ epfn_detach_to_element
Definition: iepoly.h:211
@ epfn_detach_to_object
Definition: iepoly.h:211
@ epfn_set_edge_chamfer_quad_intersections
Definition: iepoly.h:303
@ epfn_set_cache_systemon
Definition: iepoly.h:284
@ epfn_get_last_operation
Definition: iepoly.h:299
@ epfn_get_face_edge
Definition: iepoly.h:263
@ epfn_create_face
Definition: iepoly.h:210
@ epfn_get_num_faces
Definition: iepoly.h:262
@ epfn_repeat_last
Definition: iepoly.h:250
@ epfn_get_faces_by_flag
Definition: iepoly.h:225
@ epfn_unhide_all
Definition: iepoly.h:208
@ epfn_slice
Definition: iepoly.h:214
@ epfn_select_by_smooth_group
Definition: iepoly.h:220
@ epfn_make_hard_edges
Definition: iepoly.h:294
@ epfn_smgrp_floatervisible
Definition: iepoly.h:292
@ epfn_divide_edge
Definition: iepoly.h:212
@ epfn_convert_selection_to_border
Definition: iepoly.h:280
@ epfn_smgrp_floater
Definition: iepoly.h:292
@ epfn_get_edges_by_flag
Definition: iepoly.h:225
@ epfn_in_modify_vertex_color
Definition: iepoly.h:234
@ epfn_get_vertex_edge_count
Definition: iepoly.h:261
@ epfn_get_face_smoothing_group
Definition: iepoly.h:263
@ epfn_get_edge_vertex
Definition: iepoly.h:261
@ epfn_get_epoly_sel_level
Definition: iepoly.h:257
@ epfn_lift_from_edge
Definition: iepoly.h:253
@ epfn_get_vertex_face_count
Definition: iepoly.h:260
@ epfn_get_slice_plane
Definition: iepoly.h:228
@ epfn_get_preserve_map
Definition: iepoly.h:271
@ epfn_get_num_vertices
Definition: iepoly.h:260
@ epfn_multi_attach
Definition: iepoly.h:210
@ epfn_end_modify_vertex_color
Definition: iepoly.h:235
@ epfn_set_edge_chamfer_type
Definition: iepoly.h:302
@ epfn_chamfer_edges_open
Definition: iepoly.h:277
@ epfn_get_cache_systemoff
Definition: iepoly.h:284
@ epfn_create_edge
Definition: iepoly.h:209
@ epfn_set_mat_index
Definition: iepoly.h:236
@ epfn_reset_vertex_data
Definition: iepoly.h:231
@ epfn_get_map_channel_active
Definition: iepoly.h:264
@ epfn_chamfer_vertices
Definition: iepoly.h:214
@ epfn_matid_floater
Definition: iepoly.h:291
@ epfn_get_command_mode
Definition: iepoly.h:288
@ epfn_delete_iso_map_verts
Definition: iepoly.h:252
@ epfn_in_modify_perdata
Definition: iepoly.h:233
@ epfn_remove
Definition: iepoly.h:252
@ epfn_preview_set_dragging
Definition: iepoly.h:244
@ epfn_retriangulate
Definition: iepoly.h:219
@ epfn_get_map_face_vert
Definition: iepoly.h:268
@ epfn_set_cache_suspend_dxcache
Definition: iepoly.h:285
@ epfn_attach
Definition: iepoly.h:210
@ epfn_create_vertex
Definition: iepoly.h:209
@ epfn_convert_selection
Definition: iepoly.h:250
@ epfn_make_planar
Definition: iepoly.h:217
@ epfn_break_verts
Definition: iepoly.h:212
@ epfn_bevel_faces
Definition: iepoly.h:213
@ epfn_grow_selection
Definition: iepoly.h:250
@ epfn_preview_invalidate
Definition: iepoly.h:244
@ epfn_button_op
Definition: iepoly.h:222
@ epfn_set_loop_shift
Definition: iepoly.h:279
@ epfn_enter_pick_mode
Definition: iepoly.h:222
@ epfn_split_edges
Definition: iepoly.h:211
@ epfn_get_face_degree
Definition: iepoly.h:262
@ epfn_popup_dialog
Definition: iepoly.h:247
@ epfn_preview_get_dragging
Definition: iepoly.h:244
@ epfn_divide_face2
Definition: iepoly.h:212
@ epfn_extrude_along_spline
Definition: iepoly.h:253
@ epfn_set_slice_plane
Definition: iepoly.h:228
@ epfn_weld_verts
Definition: iepoly.h:215
@ epfn_get_map_vertex
Definition: iepoly.h:265
@ epfn_turn_diagonal
Definition: iepoly.h:272
@ epfn_get_cache_cutoff_count
Definition: iepoly.h:286
@ epfn_set_cache_cutoff_count
Definition: iepoly.h:286
@ epfn_flip_normals
Definition: iepoly.h:220
@ epfn_get_num_map_channels
Definition: iepoly.h:264
@ epfn_begin_modify_perdata
Definition: iepoly.h:232
@ epfn_preview_cancel
Definition: iepoly.h:243
@ epfn_get_face_material
Definition: iepoly.h:263
@ epfn_get_edge_chamfer_quad_intersections
Definition: iepoly.h:303
@ epfn_align_to_grid
Definition: iepoly.h:217
@ epfn_get_vertex_face
Definition: iepoly.h:260
@ epfn_select_by_mat
Definition: iepoly.h:220
@ epfn_cut_face
Definition: iepoly.h:215
@ epfn_extrude_faces
Definition: iepoly.h:213
@ epfn_make_planar_in
Definition: iepoly.h:273
@ epfn_preview_accept
Definition: iepoly.h:243
@ epfn_get_edge_data
Definition: iepoly.h:230
@ epfn_collapse_dead_structs
Definition: iepoly.h:239
@ epfn_named_selection_copy
Definition: iepoly.h:208
@ epfn_select_element
Definition: iepoly.h:251
@ epfn_get_num_map_vertices
Definition: iepoly.h:265
@ epfn_chamfer_vertices_open
Definition: iepoly.h:276
@ epfn_get_vertex_color
Definition: iepoly.h:229
@ epfn_set_edge_flags
Definition: iepoly.h:226
@ epfn_tessellate
Definition: iepoly.h:219
@ epfn_set_diagonal
Definition: iepoly.h:219
@ epfn_set_preserve_map
Definition: iepoly.h:271
@ epfn_divide_face
Definition: iepoly.h:212
@ epfn_set_ring_shift
Definition: iepoly.h:278
@ epfn_select_smooth_edges
Definition: iepoly.h:297
@ epfn_get_vertex
Definition: iepoly.h:260
@ epfn_collapse_dead_structs_spelled_right
Definition: iepoly.h:268
@ epfn_get_map_face_vertex
Definition: iepoly.h:265
@ epfn_move_to_plane
Definition: iepoly.h:217
@ epfn_divide_edge2
Definition: iepoly.h:212
@ epfn_get_vertices_by_flag
Definition: iepoly.h:225
@ epfn_named_selection_paste
Definition: iepoly.h:209
@ epfn_set_vertex_flags
Definition: iepoly.h:226
@ epfn_get_cache_suspend_dxcache
Definition: iepoly.h:285
@ epfn_paintdeform_cancel
Definition: iepoly.h:282
@ epfn_create_shape
Definition: iepoly.h:216
@ epfn_hide
Definition: iepoly.h:208
@ epfn_end_modify_perdata
Definition: iepoly.h:233
@ epfn_relax
Definition: iepoly.h:273
@ epfn_toggle_shaded_faces
Definition: iepoly.h:254
@ epfn_set_vertex_data
Definition: iepoly.h:231
@ epfn_connect_vertices
Definition: iepoly.h:253
@ epfn_chamfer_edges
Definition: iepoly.h:214
@ epfn_force_subdivision
Definition: iepoly.h:221
@ epfn_get_mn_sel_level
Definition: iepoly.h:257
@ epfn_reset_edge_data
Definition: iepoly.h:232
@ epfn_reset_slice_plane
Definition: iepoly.h:228
@ epfn_weld_flagged_verts
Definition: iepoly.h:216
@ epfn_select_edge_loop
Definition: iepoly.h:251
@ epfn_make_smooth_edges
Definition: iepoly.h:295
@ epfn_align_to_view
Definition: iepoly.h:217
@ epfn_get_edge_face
Definition: iepoly.h:262
@ epfn_preview_on
Definition: iepoly.h:244
@ epfn_weld_edges
Definition: iepoly.h:215
@ epfn_shrink_selection
Definition: iepoly.h:250
@ epfn_set_vertex_color
Definition: iepoly.h:229
@ epfn_delete_iso_verts
Definition: iepoly.h:218
@ epfn_get_vertex_edge
Definition: iepoly.h:261
@ epfn_get_num_edges
Definition: iepoly.h:261
@ epfn_get_vertex_data
Definition: iepoly.h:230
@ epfn_outline
Definition: iepoly.h:252
@ epfn_preview_clear
Definition: iepoly.h:243
@ epfn_set_edge_data
Definition: iepoly.h:231
@ epfn_in_slice_plane_mode
Definition: iepoly.h:221
@ epfn_get_face_vertex
Definition: iepoly.h:262
@ epfn_meshsmooth
Definition: iepoly.h:218
@ epfn_get_edge_chamfer_type
Definition: iepoly.h:302
@ epfn_toggle_command_mode
Definition: iepoly.h:222
@ epfn_get_pick_mode
Definition: iepoly.h:289
@ epfn_select_edge_ring
Definition: iepoly.h:251
@ epfn_set_selection
Definition: iepoly.h:257
@ epfn_close_popup_dialog
Definition: iepoly.h:247
@ epfn_exit_command_modes
Definition: iepoly.h:223