iEPolyMod.h File Reference

#include "iFnPub.h"
#include "mnmesh.h"

Classes

class  EPolyMod
 This class is the published interface for Edit Poly modifiers. More...
 
class  EPolyMod13
 This new class extends EPolyMode, in particular adds a more efficient way for setting several vertex positions, and the ability for EPolyMod to support manipulate grips. More...
 
class  EPolyMod18
 This new class for Phoenix extends EPolyMod for altering vertex and edge Crease/Weight/etc. values. More...
 

Macros

#define EPOLY_MOD_INTERFACE   Interface_ID(0x405e217d, 0x49c2abc)
 
#define GetEPolyModInterface(cd)   (EPolyMod *)(cd)->GetInterface(EPOLY_MOD_INTERFACE)
 
#define EPOLY_MOD13_INTERFACE   Interface_ID(0x1a4cc8f2, 0x71682518)
 
#define GetEPolyMod13Interface(cd)   (EPolyMod13 *)(cd)->GetInterface(EPOLY_MOD13_INTERFACE)
 
#define EPOLY_MOD18_INTERFACE   Interface_ID(0x6e9e5fbe, 0x231826c7)
 
#define GetEPolyMod18Interface(cd)   (EPolyMod18 *)(cd)->GetInterface(EPOLY_MOD18_INTERFACE)
 
#define epm_edge_chamfer_segments   epm_reserved1
 
#define EDIT_POLY_DISABLE_IN_ANIMATE
 

Enumerations

enum  { EP_STANDARD_EDGE_CHAMFER = 0, EP_QUAD_EDGE_CHAMFER }
 
enum  { EP_EDGE_CHAMFER_SMOOTH_ALL = 0, EP_EDGE_CHAMFER_SMOOTH_CHAMFER }
 
enum  ePolyModSelLevel {
  EPM_SL_OBJECT, EPM_SL_VERTEX, EPM_SL_EDGE, EPM_SL_BORDER,
  EPM_SL_FACE, EPM_SL_ELEMENT, EPM_SL_CURRENT
}
 
enum  epolyModParameters {
  epm_animation_mode, epm_show_cage, epm_by_vertex, epm_ignore_backfacing,
  epm_stack_selection, epm_ss_use, epm_ss_edist_use, epm_ss_edist,
  epm_ss_affect_back, epm_ss_falloff, epm_ss_pinch, epm_ss_bubble,
  epm_current_operation, epm_world_to_object_transform, epm_constrain_type, epm_split,
  epm_ms_smoothness, epm_ms_sep_smooth, epm_ms_sep_mat, epm_tess_type,
  epm_tess_tension, epm_bridge_taper, epm_bridge_bias, epm_align_type,
  epm_align_plane_normal, epm_align_plane_offset, epm_delete_isolated_verts, epm_weld_vertex_threshold,
  epm_chamfer_vertex, epm_extrude_vertex_width, epm_extrude_vertex_height, epm_connect_edge_segments,
  epm_weld_edge_threshold, epm_extrude_edge_height, epm_extrude_edge_width, epm_chamfer_edge,
  epm_extrude_face_type, epm_extrude_face_height, epm_bevel_type, epm_bevel_height,
  epm_bevel_outline, epm_inset_type, epm_inset, epm_outline,
  epm_hinge_angle, epm_hinge_base, epm_hinge_dir, epm_hinge_segments,
  epm_extrude_spline_node, epm_extrude_spline_segments, epm_extrude_spline_taper, epm_extrude_spline_taper_curve,
  epm_extrude_spline_twist, epm_extrude_spline_rotation, epm_extrude_spline_align, epm_autosmooth_threshold,
  epm_smooth_group_set, epm_smooth_group_clear, epm_material, epm_material_selby,
  epm_material_selby_clear, epm_smoother_selby, epm_smoother_selby_clear, epm_clone_to_element,
  epm_bridge_segments, epm_bridge_smooth_thresh, epm_bridge_target_1, epm_bridge_target_2,
  epm_bridge_twist_1, epm_bridge_twist_2, epm_bridge_selected, epm_preserve_maps,
  epm_relax_amount, epm_relax_iters, epm_relax_hold_boundary, epm_relax_hold_outer,
  epm_select_by_angle, epm_select_angle, epm_ss_lock, epm_paintsel_value,
  epm_paintsel_size, epm_paintsel_strength, epm_paintdeform_value, epm_paintdeform_size,
  epm_paintdeform_strength, epm_paintdeform_axis, epm_reserved1, epm_reserved2,
  epm_reserved3, epm_reserved4, epm_reserved5, epm_connect_edge_pinch,
  epm_connect_edge_slide, epm_loop_edge_sel, epm_ring_edge_sel, epm_remove_edge_ctrl,
  epm_cage_color, epm_selected_cage_color, epm_cage_color_changed, epm_selected_cage_color_changed,
  epm_chamfer_vertex_open, epm_chamfer_edge_open, epm_bridge_adjacent, epm_bridge_reverse_triangle,
  epm_break_vertex_distance, epm_paintsel_mode, epm_paintdeform_mode, epm_select_mode,
  epm_edge_chamfer_type, epm_edge_chamfer_tension, epm_edge_chamfer_invert, epm_edge_chamfer_smooth,
  epm_edge_chamfer_smooth_type, epm_edge_chamfer_smooth_threshold, epm_data_channel, epm_data_value,
  epm_hard_edge_display_color, epm_hard_edge_display, epm_edge_chamfer_quad_intersections, epm_debug_last_delta,
  epm_extrude_face_bias, epm_bevel_face_bias
}
 
enum  epolyModButtonOp {
  ep_op_null, ep_op_hide_vertex, ep_op_hide_face, ep_op_unhide_vertex,
  ep_op_unhide_face, ep_op_hide_unsel_vertex, ep_op_hide_unsel_face, ep_op_ns_copy,
  ep_op_ns_paste, ep_op_cap, ep_op_delete_vertex, ep_op_delete_face,
  ep_op_detach_vertex, ep_op_detach_face, ep_op_split, ep_op_break,
  ep_op_collapse_vertex, ep_op_collapse_edge, ep_op_collapse_face, ep_op_reset_plane,
  ep_op_slice, ep_op_slice_face, ep_op_weld_vertex, ep_op_weld_edge,
  ep_op_create_shape, ep_op_make_planar, ep_op_remove_iso_verts, ep_op_meshsmooth,
  ep_op_tessellate, ep_op_retriangulate, ep_op_flip_face, ep_op_flip_element,
  ep_op_bevel, ep_op_chamfer_vertex, ep_op_chamfer_edge, ep_op_cut,
  ep_op_sel_grow, ep_op_sel_shrink, ep_op_inset, ep_op_extrude_vertex,
  ep_op_extrude_edge, ep_op_extrude_face, ep_op_extrude_along_spline, ep_op_connect_edge,
  ep_op_connect_vertex, ep_op_hinge_from_edge, ep_op_select_ring, ep_op_select_loop,
  ep_op_remove_iso_map_verts, ep_op_remove_vertex, ep_op_remove_edge, ep_op_outline,
  ep_op_toggle_shaded_faces, ep_op_transform, ep_op_delete_edge, ep_op_unused,
  ep_op_create, ep_op_align, ep_op_attach, ep_op_target_weld_vertex,
  ep_op_target_weld_edge, ep_op_edit_triangulation, ep_op_create_edge, ep_op_clone_vertex,
  ep_op_clone_edge, ep_op_clone_face, ep_op_insert_vertex_edge, ep_op_insert_vertex_face,
  ep_op_autosmooth, ep_op_smooth, ep_op_set_material, ep_op_select_by_smooth,
  ep_op_select_by_material, ep_op_get_stack_selection, ep_op_bridge_border, ep_op_bridge_polygon,
  ep_op_make_planar_x, ep_op_make_planar_y, ep_op_make_planar_z, ep_op_turn_edge,
  ep_op_relax, ep_op_paint_deform, ep_op_bridge_edge, ep_op_preserve_uv_settings,
  ep_op_remove_edge_remove_verts, ep_op_set_vertex_data, ep_op_set_edge_data, ep_op_make_hard_edges,
  ep_op_make_smooth_edges, ep_op_select_hard_edges, ep_op_select_smooth_edges
}
 
enum  epolyModCommandMode {
  ep_mode_create_vertex, ep_mode_create_edge, ep_mode_create_face, ep_mode_divide_edge,
  ep_mode_divide_face, ep_mode_extrude_vertex, ep_mode_extrude_edge, ep_mode_extrude_face,
  ep_mode_chamfer_vertex, ep_mode_chamfer_edge, ep_mode_bevel, ep_mode_sliceplane,
  ep_mode_cut, ep_mode_weld, ep_mode_edit_tri, ep_mode_inset_face,
  ep_mode_quickslice, ep_mode_hinge_from_edge, ep_mode_pick_hinge, ep_mode_outline,
  ep_mode_bridge_border, ep_mode_bridge_polygon, ep_mode_pick_bridge_1, ep_mode_pick_bridge_2,
  ep_mode_turn_edge, ep_mode_bridge_edge, ep_mode_edit_ss, ep_mode_subobjectpick,
  ep_mode_point_to_point
}
 
enum  epolyModPickMode { ep_mode_attach, ep_mode_pick_shape }
 
enum  epolyModMethods {
  epmod_get_sel_level, epmod_get_mn_sel_level, epmod_set_sel_level, epmod_get_operation,
  epmod_set_operation, epmod_local_data_changed, epmod_refresh_screen, epmod_commit,
  epmod_commit_unless_animating, epmod_commit_and_repeat, epmod_cancel_operation, epmod_convert_selection,
  epmod_get_selection, epmod_set_selection, epmod_select, epmod_set_primary_node,
  epmod_toggle_command_mode, epmod_enter_command_mode, epmod_enter_pick_mode, epmod_get_command_mode,
  epmod_get_pick_mode, epmod_popup_dialog, epmod_button_op, epmod_repeat_last,
  epmod_in_slice_mode, epmod_reset_slice_plane, epmod_get_slice_plane_tm, epmod_get_slice_plane,
  epmod_set_slice_plane, epmod_create_vertex, epmod_create_face, epmod_create_edge,
  epmod_set_diagonal, epmod_cut, epmod_target_weld_vertex, epmod_target_weld_edge,
  epmod_attach_node, epmod_attach_nodes, epmod_detach_to_object, epmod_create_shape,
  epmod_bridge_borders, epmod_bridge_polygons, epmod_set_bridge_node, epmod_get_bridge_node,
  epmod_ready_to_bridge_selected, epmod_get_preserve_map, epmod_set_preserve_map, epmod_turn_diagonal,
  epmod_get_num_vertices, epmod_get_vertex, epmod_get_vertex_face_count, epmod_get_vertex_face,
  epmod_get_vertex_edge_count, epmod_get_vertex_edge, epmod_get_num_edges, epmod_get_edge_vertex,
  epmod_get_edge_face, epmod_get_num_faces, epmod_get_face_degree, epmod_get_face_vertex,
  epmod_get_face_edge, epmod_get_face_diagonal, epmod_get_face_material, epmod_get_face_smoothing_group,
  epmod_get_num_map_channels, epmod_get_map_channel_active, epmod_get_num_map_vertices, epmod_get_map_vertex,
  epmod_get_map_face_vertex, epmod_get_face_normal, epmod_get_face_center, epmod_get_face_area,
  epmod_get_open_edges, epmod_get_verts_by_flag, epmod_get_edges_by_flag, epmod_get_faces_by_flag,
  epmod_set_vertex_flags, epmod_set_edge_flags, epmod_set_face_flags, epmod_get_vertex_flags,
  epmod_get_edge_flags, epmod_get_face_flags, epmod_get_verts_using_edge, epmod_get_edges_using_vert,
  epmod_get_faces_using_edge, epmod_get_elements_using_face, epmod_get_faces_using_vert, epmod_get_verts_using_face,
  epmod_set_vert, epmod_move_selection, epmod_move_slicer, epmod_rotate_selection,
  epmod_rotate_slicer, epmod_scale_selection, epmod_scale_slicer, epmod_list_operations,
  epmod_set_hinge_edge, epmod_get_hinge_edge, epmod_bridge_edges, epmod_in_slice,
  epmod_show_operation_dialog, epmod_showing_operation_dialog, epmod_close_operation_dialog, epmod_get_primary_node,
  epmod_get_node_tm, epmod_set_cut_end, epmod_get_last_cut_end, epmod_clear_last_cut_end,
  epmod_cut_cancel, epmod_divide_edge, epmod_divide_face, epmod_ring_sel,
  epmod_loop_sel, epmod_convert_selection_to_border, epmod_paintdeform_commit, epmod_paintdeform_cancel,
  epmod_matid_floater, epmod_matid_floatervisible, epmod_smgrp_floater, epmod_smgrp_floatervisible,
  epmod_set_vertex_float, epmod_set_edge_float, epmod_get_last, epmod_list_delta_ops
}
 

Variables

const int meshSelLevel []
 

Macro Definition Documentation

#define EPOLY_MOD_INTERFACE   Interface_ID(0x405e217d, 0x49c2abc)
#define GetEPolyModInterface (   cd)    (EPolyMod *)(cd)->GetInterface(EPOLY_MOD_INTERFACE)
#define EPOLY_MOD13_INTERFACE   Interface_ID(0x1a4cc8f2, 0x71682518)
#define GetEPolyMod13Interface (   cd)    (EPolyMod13 *)(cd)->GetInterface(EPOLY_MOD13_INTERFACE)
#define EPOLY_MOD18_INTERFACE   Interface_ID(0x6e9e5fbe, 0x231826c7)
#define GetEPolyMod18Interface (   cd)    (EPolyMod18 *)(cd)->GetInterface(EPOLY_MOD18_INTERFACE)
#define epm_edge_chamfer_segments   epm_reserved1
#define EDIT_POLY_DISABLE_IN_ANIMATE

Enumeration Type Documentation

anonymous enum
Enumerator
EP_STANDARD_EDGE_CHAMFER 
EP_QUAD_EDGE_CHAMFER 
33  {
36 };
Definition: iEPolyMod.h:35
Definition: iEPolyMod.h:34
anonymous enum
Enumerator
EP_EDGE_CHAMFER_SMOOTH_ALL 
EP_EDGE_CHAMFER_SMOOTH_CHAMFER 
39  {
40  EP_EDGE_CHAMFER_SMOOTH_ALL = 0, // Entire object
41  EP_EDGE_CHAMFER_SMOOTH_CHAMFER // Just the chamfers we created
42 };
Definition: iEPolyMod.h:41
Definition: iEPolyMod.h:40
Enumerator
EPM_SL_OBJECT 
EPM_SL_VERTEX 
EPM_SL_EDGE 
EPM_SL_BORDER 
EPM_SL_FACE 
EPM_SL_ELEMENT 
EPM_SL_CURRENT 
Definition: iEPolyMod.h:46
Definition: iEPolyMod.h:46
Definition: iEPolyMod.h:45
Definition: iEPolyMod.h:46
Definition: iEPolyMod.h:45
Definition: iEPolyMod.h:45
Definition: iEPolyMod.h:46
Enumerator
epm_animation_mode 
epm_show_cage 
epm_by_vertex 
epm_ignore_backfacing 
epm_stack_selection 
epm_ss_use 
epm_ss_edist_use 
epm_ss_edist 
epm_ss_affect_back 
epm_ss_falloff 
epm_ss_pinch 
epm_ss_bubble 
epm_current_operation 
epm_world_to_object_transform 
epm_constrain_type 
epm_split 
epm_ms_smoothness 
epm_ms_sep_smooth 
epm_ms_sep_mat 
epm_tess_type 
epm_tess_tension 
epm_bridge_taper 
epm_bridge_bias 
epm_align_type 
epm_align_plane_normal 
epm_align_plane_offset 
epm_delete_isolated_verts 
epm_weld_vertex_threshold 
epm_chamfer_vertex 
epm_extrude_vertex_width 
epm_extrude_vertex_height 
epm_connect_edge_segments 
epm_weld_edge_threshold 
epm_extrude_edge_height 
epm_extrude_edge_width 
epm_chamfer_edge 
epm_extrude_face_type 
epm_extrude_face_height 
epm_bevel_type 
epm_bevel_height 
epm_bevel_outline 
epm_inset_type 
epm_inset 
epm_outline 
epm_hinge_angle 
epm_hinge_base 
epm_hinge_dir 
epm_hinge_segments 
epm_extrude_spline_node 
epm_extrude_spline_segments 
epm_extrude_spline_taper 
epm_extrude_spline_taper_curve 
epm_extrude_spline_twist 
epm_extrude_spline_rotation 
epm_extrude_spline_align 
epm_autosmooth_threshold 
epm_smooth_group_set 
epm_smooth_group_clear 
epm_material 
epm_material_selby 
epm_material_selby_clear 
epm_smoother_selby 
epm_smoother_selby_clear 
epm_clone_to_element 
epm_bridge_segments 
epm_bridge_smooth_thresh 
epm_bridge_target_1 
epm_bridge_target_2 
epm_bridge_twist_1 
epm_bridge_twist_2 
epm_bridge_selected 
epm_preserve_maps 
epm_relax_amount 
epm_relax_iters 
epm_relax_hold_boundary 
epm_relax_hold_outer 
epm_select_by_angle 
epm_select_angle 
epm_ss_lock 
epm_paintsel_value 
epm_paintsel_size 
epm_paintsel_strength 
epm_paintdeform_value 
epm_paintdeform_size 
epm_paintdeform_strength 
epm_paintdeform_axis 
epm_reserved1 
epm_reserved2 
epm_reserved3 
epm_reserved4 
epm_reserved5 
epm_connect_edge_pinch 
epm_connect_edge_slide 
epm_loop_edge_sel 
epm_ring_edge_sel 
epm_remove_edge_ctrl 
epm_cage_color 
epm_selected_cage_color 
epm_cage_color_changed 
epm_selected_cage_color_changed 
epm_chamfer_vertex_open 
epm_chamfer_edge_open 
epm_bridge_adjacent 
epm_bridge_reverse_triangle 
epm_break_vertex_distance 
epm_paintsel_mode 
epm_paintdeform_mode 
epm_select_mode 
epm_edge_chamfer_type 
epm_edge_chamfer_tension 
epm_edge_chamfer_invert 
epm_edge_chamfer_smooth 
epm_edge_chamfer_smooth_type 
epm_edge_chamfer_smooth_threshold 
epm_data_channel 
epm_data_value 
epm_hard_edge_display_color 
epm_hard_edge_display 
epm_edge_chamfer_quad_intersections 
epm_debug_last_delta 
epm_extrude_face_bias 
epm_bevel_face_bias 
53  {
54 
55  epm_animation_mode, // int - is the Edit Poly in modeling mode (0) or animation mode (1)
56  epm_show_cage, // BOOL - indicates if the Edit Poly is set to display the cage
57 
58  epm_by_vertex, // BOOL - indicates if the Edit Poly is selecting by vertex.
59  epm_ignore_backfacing, // BOOL - indicates if the Edit Poly is ignoring backfacing when the user selects subobjects.
60  epm_stack_selection, // BOOL - indicates whether or not the Edit Poly is using the subobject selection from the stack below it.
61 
62  epm_ss_use, // BOOL - Is the Edit Poly using soft selection?
63  epm_ss_edist_use, // BOOL - Is the Edit Poly soft selection using edge distances or not?
64  epm_ss_edist, // int - How many edges do we traverse in determining soft selection? (Ignored if epm_ss_edist_use is set to false.)
65  epm_ss_affect_back, // BOOL - Should soft selection affect backfacing?
66  epm_ss_falloff, // float - soft selection falloff value
67  epm_ss_pinch, // float - soft selection pinch value
68  epm_ss_bubble, // float - soft selection bubble value
69 
70  epm_current_operation, // int - indicates current operation, which should be one of the epolyModButtonOp enums.
71 
72  epm_world_to_object_transform, // Matrix3 - Worldspace to common Objectspace transform. Used in combination with the local mod context tms, this can give us relative WS-to-OS transforms for each modifier instance. See Edit Poly source for examples of use.
73 
74  epm_constrain_type, // int - Represents the current vertex constraints. 0 for no constraints, 1 for constrain-to-edge, 2 for constrain-to-face, 3 for constrain-to-normal.
75 
76  epm_split, // BOOL - indicates whether Cut and Slice (ep_op_cut, ep_op_slice, ep_op_slice_face) operations should split the mesh, or merely refine it.
77 
78  epm_ms_smoothness, // float - Smoothness parameter for MeshSmooth operation (ep_op_meshsmooth)
79  epm_ms_sep_smooth, // BOOL - Separate-by-smoothing-groups parameter for MeshSmooth operation (ep_op_meshsmooth)
80  epm_ms_sep_mat, // BOOL - Separate-by-materials parameter for MeshSmooth operation (ep_op_meshsmooth)
81 
82  epm_tess_type, // int - Type of Tessellation (ep_op_tessellate) - 0 for
83  epm_tess_tension, // float - tension parameter for Tessellation operation (ep_op_tessellate)
84 
85  epm_bridge_taper, // float - Taper parameter for Bridge operation (ep_op_bridge_border, ep_op_bridge_polygon)
86  epm_bridge_bias, // float - Bias parameter for Bridge operation (ep_op_bridge_border, ep_op_bridge_polygon)
87 
88  epm_align_type, // int - whether to align to view (0) or construction plane (1) in future uses of ep_op_align
89  epm_align_plane_normal, // Point3 - describes the plane normal currently used for alignment.
90  epm_align_plane_offset, // float - describes the plane offset currently used for alignment. (The normal and offset together describe a plane.)
91 
92  epm_delete_isolated_verts, // BOOL - Indicates whether the Edit Poly deletes freshly isolated vertices when deleting faces.
93 
94  epm_weld_vertex_threshold, // float - The threshold used when welding selected vertices (ep_op_weld_vertex)
95 
96  epm_chamfer_vertex, // float - the "amount" parameter for the Chamfer Vertex operation (ep_op_chamfer_vertex)
97 
98  epm_extrude_vertex_width, // float - the width of the extrusion for the Extrude Vertex operation (ep_op_extrude_vertex)
99  epm_extrude_vertex_height, // float - the height of the extrusion for the Extrude Vertex operation (ep_op_extrude_vertex)
100 
101  epm_connect_edge_segments, // int - the number of segments to use when connecting edges (ep_op_conect_edge)
102 
103  epm_weld_edge_threshold, // float - The threshold used when welding selected edges (ep_op_weld_edge)
104 
105  epm_extrude_edge_height, // float - the height of the extrusion for the Extrude Edge operation (ep_op_extrude_edge)
106  epm_extrude_edge_width, // float - the width of the extrusion for the Extrude Edge operation (ep_op_extrude_edge)
107 
108  epm_chamfer_edge, // float - the "amount" parameter for the Chamfer Edge operation (ep_op_chamfer_edge)
109 
110  epm_extrude_face_type, // int - indicates the type of face extrusion - 0 for Group Normals, 1 for Local Normals, 2 for By Polygon (ep_op_extrude_face)
111  epm_extrude_face_height, // float - indicates the height of the face extrusion (ep_op_extrude_face)
112 
113  epm_bevel_type, // int - indicates the type of face extrusion used in beveling - 0 for Group Normals, 1 for Local Normals, 2 for By Polygon (ep_op_bevel)
114  epm_bevel_height, // float - height of the face bevel (ep_op_bevel)
115  epm_bevel_outline, // float - "outline" amount (amount to move vertices in or out) in the Bevel operation (ep_op_bevel)
116 
117  epm_inset_type, // int - indicates the type of face extrusion used in insetting - 0 for Group Normals, 1 for Local Normals, 2 for By Polygon (ep_op_inset)
118  epm_inset, // float - the amount of the inset (ep_op_inset)
119 
120  epm_outline, // float - the amount of outlining (ep_op_outline)
121 
122  epm_hinge_angle, // float - the angle to use in Hinge from Edge (ep_op_hinge_from_edge)
123  epm_hinge_base, // Point3 - the base of the hinge (ep_op_hinge_from_edge)
124  epm_hinge_dir, // Point3 - the direction of the hinge - combine with epm_hinge_base to get a complete ray for the hinge (ep_op_hinge_from_edge)
125  epm_hinge_segments, // int - the number of segments to use on the sides of the Hinge from Edge extrusion (ep_op_hinge_from_edge)
126 
127  epm_extrude_spline_node, // INode - the node of the spline to use in Extrude along Spline (ep_op_extrude_along_spline)
128  epm_extrude_spline_segments, // int - the number of segments in Extrude along Spline (ep_op_extrude_along_spline)
129  epm_extrude_spline_taper, // float - the amount of tapering to use in Extrude along Spline (ep_op_extrude_along_spline)
130  epm_extrude_spline_taper_curve, // float - the taper curve for Extrude along Spline (ep_op_extrude_along_spline)
131  epm_extrude_spline_twist, // float - the amount of twist (in radians) for Extrude along Spline (ep_op_extrude_along_spline)
132  epm_extrude_spline_rotation, // float - the rotation (in radians) around the face normal for Extrude along Spline (ep_op_extrude_along_spline)
133  epm_extrude_spline_align, // BOOL - whether or not to try to align the extrusion spline to match the face normal (ep_op_extrude_along_spline)
134 
135  epm_autosmooth_threshold, // float - the threshold for autosmoothing across edges, in radians (ep_op_autosmooth)
136  epm_smooth_group_set, // DWORD cast as an int - the set of smoothing groups to set (ep_op_smooth)
137  epm_smooth_group_clear, // DWORD cast as an int - the set of smoothing groups to clear (ep_op_smooth)
138 
139  epm_material, // int - the material ID to set on selected faces (ep_op_set_material)
140 
141  epm_material_selby, // int - the material ID to select faces by (ep_op_select_by_material)
142  epm_material_selby_clear, // BOOL - whether or not to clear the previous selection before selecting by material (ep_op_select_by_material)
143 
144  epm_smoother_selby, // DWORD cast as an int - the set of smoothing groups to select faces by (ep_op_select_by_smooth)
145  epm_smoother_selby_clear, // BOOL - whether or not to clear the previous selection before selecting faces by smoothing group (ep_op_select_by_smooth)
146 
147  epm_clone_to_element, // BOOL - whether to clone to an element or to a separate object.
148 
149  epm_bridge_segments, // int - the number of segments for bridge operations
150  epm_bridge_smooth_thresh, // float - the smoothing threshold for successive bridge columns (in radians)
151  epm_bridge_target_1, // int - the first edge or face we're bridging between, in 1-based indexing. (Value of 0 indicates not set yet.)
152  epm_bridge_target_2, // int - the second edge or face we're bridging between, in 1-based indexing. (Value of 0 indicates not set yet.)
153  epm_bridge_twist_1, // int - the Twist amount for the first end of the bridge.
154  epm_bridge_twist_2, // int - the Twist amount for the second end of the bridge
155  epm_bridge_selected, // BOOL - false indicates we should bridge between the specific targets given in epm_bridge_target_1 and _2, true indicates we should bridge selected borders or polgyons.
156 
157  epm_preserve_maps, // BOOL - Indicates whether map values should be "preserved" in geometric deformations such as subobject transforms.
158 
159  epm_relax_amount, // float - the relax Amount parameter - range of 0 (no relaxing) to 1 (maximum relaxing), default of .5
160  epm_relax_iters, // int - the number of iterations of the relax algorithm to apply.
161  epm_relax_hold_boundary, // BOOL - Indicates whether or not to fix boundary points in place when relaxing
162  epm_relax_hold_outer, // BOOL - Indicates whether or not to fix "outer" points in place when relaxing. (See the MNMeshUtilities::Relax declaration in MNMesh.h for further explanation.)
163 
164  epm_select_by_angle, // BOOL - Indicates whether Polygon selections should be expanded depending on edge angles.
165  epm_select_angle, // float - Indicates the maximum angle used in expanding polygon selections. (Ignored if epm_select_by_angle is false.)
166 
167  // Paint tools
168  epm_ss_lock,
172 
173  epm_reserved1, // obsolete -- SEE the #define epm_edge_chamfer_segments epm_reserved1
174  // beneath this enum!
175  epm_reserved2, // obsolete
176  epm_reserved3, // obsolete
177  epm_reserved4, // obsolete
178  epm_reserved5, // obsolete
179 
180  epm_connect_edge_pinch, // float - distance between new edges created when connecting edges
181  epm_connect_edge_slide, // float - start position for edge connection
182  epm_loop_edge_sel, // int - loop spinner value
183  epm_ring_edge_sel, // int - ring spinner value
184  epm_remove_edge_ctrl, // BOOOL - is control key pressed when removing edges ?
185  epm_cage_color, // Point3 - the user supplied cage color
186  epm_selected_cage_color, // Point3 - the user supplied cage color for selected objects
187  epm_cage_color_changed, // int - has the cage color been changed
188  epm_selected_cage_color_changed,// int - has the selected cage color been changed
189  epm_chamfer_vertex_open, // BOOL - is a vertex chamfer creating a hole ?
190  epm_chamfer_edge_open, // BOOL - is an edge chamfer creating a hole ?
191  epm_bridge_adjacent, // float - the angle limit used for bridging adjacent edges
192  epm_bridge_reverse_triangle, // BOOL - is a triangle to be reversed when bridging edges ?
193  epm_break_vertex_distance, // float - the distance used for opening vertices
194 
197 
198  epm_select_mode, // BOOL - the select mode that we are in, none, sub object, or multi.
199 
200  // new for 9.5
201  //epm_edge_chamfer_segments // int - the number of new edges to create per selected edge (ep_edge_chamfer_segments)
202  // SEE #define BELOW!
203  // new for 2015
204  epm_edge_chamfer_type, // int - Chamfer type -- standard or quad
205  epm_edge_chamfer_tension, // float - Quad chamfer tension
206  epm_edge_chamfer_invert, // bool - For Quad Chamfers, when epm_chamfer_edge_open is true, this inverts the output
207  epm_edge_chamfer_smooth, // bool - For Quad Chamfers, tells whether to smooth the output
208  epm_edge_chamfer_smooth_type, // int - For Quad Chamfers, when epm_edge_chamfer_smooth==true, tells what kind of smoothing (see EP_QUAD_SMOOTH_XXX)
209  epm_edge_chamfer_smooth_threshold, // float - For Quad Chamfers, when epm_edge_chamfer_smooth==true, gives smoothing threshold
210 
211  // New for 2016
212  epm_data_channel, // int - Channel number for vertex or edge
213  epm_data_value, // float - Data value applied to selected verts or edges
214  epm_hard_edge_display_color, // color - Color for hard edge display
215  epm_hard_edge_display, // int - Option for hard edge display -- see EP_HARD_EDGE_DISPLAY_XXX
216 
217  // New for 2018
218  epm_edge_chamfer_quad_intersections, // bool - Quad intersections option
219  epm_debug_last_delta, //this is a debugging tool used to stop evaling after a certain number of delta ops used to tracck down which
220 
221  // New for 2019
222  epm_extrude_face_bias, // float - indicates how much to blend between surface distance and local normal (ep_op_extrude_face)
223  epm_bevel_face_bias, // float - "bias" amount blends between surface distance and local normal values (ep_op_bevel)
224 };
Definition: iEPolyMod.h:106
Definition: iEPolyMod.h:101
Definition: iEPolyMod.h:192
Definition: iEPolyMod.h:186
Definition: iEPolyMod.h:98
Definition: iEPolyMod.h:180
Definition: iEPolyMod.h:56
Definition: iEPolyMod.h:142
Definition: iEPolyMod.h:209
Definition: iEPolyMod.h:168
Definition: iEPolyMod.h:193
Definition: iEPolyMod.h:213
Definition: iEPolyMod.h:149
Definition: iEPolyMod.h:58
Definition: iEPolyMod.h:219
Definition: iEPolyMod.h:188
Definition: iEPolyMod.h:110
Definition: iEPolyMod.h:120
Definition: iEPolyMod.h:67
Definition: iEPolyMod.h:205
Definition: iEPolyMod.h:207
Definition: iEPolyMod.h:118
Definition: iEPolyMod.h:155
Definition: iEPolyMod.h:169
Definition: iEPolyMod.h:108
Definition: iEPolyMod.h:184
Definition: iEPolyMod.h:144
Definition: iEPolyMod.h:165
Definition: iEPolyMod.h:55
Definition: iEPolyMod.h:204
Definition: iEPolyMod.h:89
Definition: iEPolyMod.h:169
Definition: iEPolyMod.h:162
Definition: iEPolyMod.h:82
Definition: iEPolyMod.h:214
Definition: iEPolyMod.h:85
Definition: iEPolyMod.h:99
Definition: iEPolyMod.h:187
Definition: iEPolyMod.h:185
Definition: iEPolyMod.h:169
Definition: iEPolyMod.h:164
Definition: iEPolyMod.h:94
Definition: iEPolyMod.h:171
Definition: iEPolyMod.h:141
Definition: iEPolyMod.h:133
Definition: iEPolyMod.h:113
Definition: iEPolyMod.h:74
Definition: iEPolyMod.h:66
Definition: iEPolyMod.h:173
Definition: iEPolyMod.h:79
Definition: iEPolyMod.h:218
Definition: iEPolyMod.h:122
Definition: iEPolyMod.h:63
Definition: iEPolyMod.h:129
Definition: iEPolyMod.h:153
Definition: iEPolyMod.h:130
Definition: iEPolyMod.h:206
Definition: iEPolyMod.h:83
Definition: iEPolyMod.h:177
Definition: iEPolyMod.h:198
Definition: iEPolyMod.h:170
Definition: iEPolyMod.h:137
Definition: iEPolyMod.h:123
Definition: iEPolyMod.h:145
Definition: iEPolyMod.h:176
Definition: iEPolyMod.h:115
Definition: iEPolyMod.h:96
Definition: iEPolyMod.h:64
Definition: iEPolyMod.h:208
Definition: iEPolyMod.h:59
Definition: iEPolyMod.h:114
Definition: iEPolyMod.h:68
Definition: iEPolyMod.h:65
Definition: iEPolyMod.h:222
Definition: iEPolyMod.h:125
Definition: iEPolyMod.h:175
Definition: iEPolyMod.h:135
Definition: iEPolyMod.h:154
Definition: iEPolyMod.h:124
Definition: iEPolyMod.h:152
Definition: iEPolyMod.h:62
Definition: iEPolyMod.h:136
Definition: iEPolyMod.h:161
Definition: iEPolyMod.h:103
Definition: iEPolyMod.h:170
Definition: iEPolyMod.h:195
Definition: iEPolyMod.h:70
Definition: iEPolyMod.h:131
Definition: iEPolyMod.h:117
Definition: iEPolyMod.h:111
Definition: iEPolyMod.h:182
Definition: iEPolyMod.h:132
Definition: iEPolyMod.h:150
Definition: iEPolyMod.h:128
Definition: iEPolyMod.h:157
Definition: iEPolyMod.h:127
Definition: iEPolyMod.h:80
Definition: iEPolyMod.h:88
Definition: iEPolyMod.h:159
Definition: iEPolyMod.h:196
Definition: iEPolyMod.h:189
Definition: iEPolyMod.h:190
Definition: iEPolyMod.h:191
Definition: iEPolyMod.h:178
Definition: iEPolyMod.h:76
Definition: iEPolyMod.h:90
Definition: iEPolyMod.h:78
Definition: iEPolyMod.h:160
Definition: iEPolyMod.h:151
Definition: iEPolyMod.h:86
Definition: iEPolyMod.h:223
Definition: iEPolyMod.h:147
Definition: iEPolyMod.h:139
Definition: iEPolyMod.h:72
Definition: iEPolyMod.h:60
Definition: iEPolyMod.h:183
Definition: iEPolyMod.h:170
Definition: iEPolyMod.h:215
Definition: iEPolyMod.h:212
Definition: iEPolyMod.h:92
Definition: iEPolyMod.h:181
Definition: iEPolyMod.h:105
Enumerator
ep_op_null 
ep_op_hide_vertex 
ep_op_hide_face 
ep_op_unhide_vertex 
ep_op_unhide_face 
ep_op_hide_unsel_vertex 
ep_op_hide_unsel_face 
ep_op_ns_copy 
ep_op_ns_paste 
ep_op_cap 
ep_op_delete_vertex 
ep_op_delete_face 
ep_op_detach_vertex 
ep_op_detach_face 
ep_op_split 
ep_op_break 
ep_op_collapse_vertex 
ep_op_collapse_edge 
ep_op_collapse_face 
ep_op_reset_plane 
ep_op_slice 
ep_op_slice_face 
ep_op_weld_vertex 
ep_op_weld_edge 
ep_op_create_shape 
ep_op_make_planar 
ep_op_remove_iso_verts 
ep_op_meshsmooth 
ep_op_tessellate 
ep_op_retriangulate 
ep_op_flip_face 
ep_op_flip_element 
ep_op_bevel 
ep_op_chamfer_vertex 
ep_op_chamfer_edge 
ep_op_cut 
ep_op_sel_grow 
ep_op_sel_shrink 
ep_op_inset 
ep_op_extrude_vertex 
ep_op_extrude_edge 
ep_op_extrude_face 
ep_op_extrude_along_spline 
ep_op_connect_edge 
ep_op_connect_vertex 
ep_op_hinge_from_edge 
ep_op_select_ring 
ep_op_select_loop 
ep_op_remove_iso_map_verts 
ep_op_remove_vertex 
ep_op_remove_edge 
ep_op_outline 
ep_op_toggle_shaded_faces 
ep_op_transform 
ep_op_delete_edge 
ep_op_unused 
ep_op_create 
ep_op_align 
ep_op_attach 
ep_op_target_weld_vertex 
ep_op_target_weld_edge 
ep_op_edit_triangulation 
ep_op_create_edge 
ep_op_clone_vertex 
ep_op_clone_edge 
ep_op_clone_face 
ep_op_insert_vertex_edge 
ep_op_insert_vertex_face 
ep_op_autosmooth 
ep_op_smooth 
ep_op_set_material 
ep_op_select_by_smooth 
ep_op_select_by_material 
ep_op_get_stack_selection 
ep_op_bridge_border 
ep_op_bridge_polygon 
ep_op_make_planar_x 
ep_op_make_planar_y 
ep_op_make_planar_z 
ep_op_turn_edge 
ep_op_relax 
ep_op_paint_deform 
ep_op_bridge_edge 
ep_op_preserve_uv_settings 
ep_op_remove_edge_remove_verts 
ep_op_set_vertex_data 

New for 3ds Max 2016...

ep_op_set_edge_data 
ep_op_make_hard_edges 
ep_op_make_smooth_edges 
ep_op_select_hard_edges 
ep_op_select_smooth_edges 
231  { ep_op_null,
264 };
Definition: iEPolyMod.h:241
Definition: iEPolyMod.h:236
Definition: iEPolyMod.h:239
Definition: iEPolyMod.h:237
Definition: iEPolyMod.h:234
Definition: iEPolyMod.h:259
Definition: iEPolyMod.h:239
Definition: iEPolyMod.h:243
Definition: iEPolyMod.h:239
Definition: iEPolyMod.h:262
Definition: iEPolyMod.h:256
Definition: iEPolyMod.h:250
Definition: iEPolyMod.h:247
Definition: iEPolyMod.h:247
Definition: iEPolyMod.h:248
Definition: iEPolyMod.h:244
Definition: iEPolyMod.h:249
Definition: iEPolyMod.h:257
Definition: iEPolyMod.h:231
Definition: iEPolyMod.h:250
Definition: iEPolyMod.h:245
Definition: iEPolyMod.h:238
Definition: iEPolyMod.h:235
Definition: iEPolyMod.h:241
Definition: iEPolyMod.h:241
Definition: iEPolyMod.h:259
Definition: iEPolyMod.h:244
Definition: iEPolyMod.h:257
Definition: iEPolyMod.h:257
Definition: iEPolyMod.h:236
Definition: iEPolyMod.h:256
Definition: iEPolyMod.h:238
Definition: iEPolyMod.h:249
Definition: iEPolyMod.h:236
Definition: iEPolyMod.h:246
Definition: iEPolyMod.h:245
Definition: iEPolyMod.h:254
Definition: iEPolyMod.h:262
Definition: iEPolyMod.h:255
Definition: iEPolyMod.h:259
Definition: iEPolyMod.h:232
Definition: iEPolyMod.h:232
Definition: iEPolyMod.h:242
Definition: iEPolyMod.h:255
Definition: iEPolyMod.h:240
Definition: iEPolyMod.h:249
Definition: iEPolyMod.h:239
Definition: iEPolyMod.h:240
Definition: iEPolyMod.h:261
Definition: iEPolyMod.h:255
Definition: iEPolyMod.h:256
Definition: iEPolyMod.h:243
Definition: iEPolyMod.h:258
Definition: iEPolyMod.h:258
Definition: iEPolyMod.h:246
Definition: iEPolyMod.h:243
Definition: iEPolyMod.h:252
Definition: iEPolyMod.h:251
New for 3ds Max 2016...
Definition: iEPolyMod.h:261
Definition: iEPolyMod.h:253
Definition: iEPolyMod.h:251
Definition: iEPolyMod.h:252
Definition: iEPolyMod.h:236
Definition: iEPolyMod.h:233
Definition: iEPolyMod.h:254
Definition: iEPolyMod.h:263
Definition: iEPolyMod.h:247
Definition: iEPolyMod.h:258
Definition: iEPolyMod.h:233
Definition: iEPolyMod.h:257
Definition: iEPolyMod.h:238
Definition: iEPolyMod.h:235
Definition: iEPolyMod.h:239
Definition: iEPolyMod.h:237
Definition: iEPolyMod.h:243
Definition: iEPolyMod.h:242
Definition: iEPolyMod.h:237
Definition: iEPolyMod.h:238
Definition: iEPolyMod.h:240
Definition: iEPolyMod.h:235
Definition: iEPolyMod.h:258
Definition: iEPolyMod.h:253
Definition: iEPolyMod.h:246
Definition: iEPolyMod.h:253
Definition: iEPolyMod.h:251
Definition: iEPolyMod.h:247
Definition: iEPolyMod.h:234
Definition: iEPolyMod.h:237
Definition: iEPolyMod.h:241
Definition: iEPolyMod.h:263
Definition: iEPolyMod.h:245
Enumerator
ep_mode_create_vertex 
ep_mode_create_edge 
ep_mode_create_face 
ep_mode_divide_edge 
ep_mode_divide_face 
ep_mode_extrude_vertex 
ep_mode_extrude_edge 
ep_mode_extrude_face 
ep_mode_chamfer_vertex 
ep_mode_chamfer_edge 
ep_mode_bevel 
ep_mode_sliceplane 
ep_mode_cut 
ep_mode_weld 
ep_mode_edit_tri 
ep_mode_inset_face 
ep_mode_quickslice 
ep_mode_hinge_from_edge 
ep_mode_pick_hinge 
ep_mode_outline 
ep_mode_bridge_border 
ep_mode_bridge_polygon 
ep_mode_pick_bridge_1 
ep_mode_pick_bridge_2 
ep_mode_turn_edge 
ep_mode_bridge_edge 
ep_mode_edit_ss 

New edit soft selection command mode for 3ds max2009.

ep_mode_subobjectpick 
ep_mode_point_to_point 
278 
279  //new command mode that lets the user pick the subobject mode
282 };
Definition: iEPolyMod.h:271
Definition: iEPolyMod.h:268
Definition: iEPolyMod.h:281
Definition: iEPolyMod.h:272
Definition: iEPolyMod.h:270
Definition: iEPolyMod.h:273
Definition: iEPolyMod.h:271
Definition: iEPolyMod.h:274
Definition: iEPolyMod.h:268
Definition: iEPolyMod.h:273
Definition: iEPolyMod.h:280
Definition: iEPolyMod.h:270
Definition: iEPolyMod.h:272
Definition: iEPolyMod.h:273
New edit soft selection command mode for 3ds max2009.
Definition: iEPolyMod.h:277
Definition: iEPolyMod.h:269
Definition: iEPolyMod.h:270
Definition: iEPolyMod.h:272
Definition: iEPolyMod.h:271
Definition: iEPolyMod.h:274
Definition: iEPolyMod.h:267
Definition: iEPolyMod.h:275
Definition: iEPolyMod.h:269
Definition: iEPolyMod.h:275
Definition: iEPolyMod.h:267
Definition: iEPolyMod.h:274
Definition: iEPolyMod.h:268
Definition: iEPolyMod.h:271
Definition: iEPolyMod.h:269
Enumerator
ep_mode_attach 
ep_mode_pick_shape 
Definition: iEPolyMod.h:285
Definition: iEPolyMod.h:285
Enumerator
epmod_get_sel_level 
epmod_get_mn_sel_level 
epmod_set_sel_level 
epmod_get_operation 
epmod_set_operation 
epmod_local_data_changed 
epmod_refresh_screen 
epmod_commit 
epmod_commit_unless_animating 
epmod_commit_and_repeat 
epmod_cancel_operation 
epmod_convert_selection 
epmod_get_selection 
epmod_set_selection 
epmod_select 
epmod_set_primary_node 
epmod_toggle_command_mode 
epmod_enter_command_mode 
epmod_enter_pick_mode 
epmod_get_command_mode 
epmod_get_pick_mode 
epmod_popup_dialog 
epmod_button_op 
epmod_repeat_last 
epmod_in_slice_mode 
epmod_reset_slice_plane 
epmod_get_slice_plane_tm 
epmod_get_slice_plane 
epmod_set_slice_plane 
epmod_create_vertex 
epmod_create_face 
epmod_create_edge 
epmod_set_diagonal 
epmod_cut 
epmod_target_weld_vertex 
epmod_target_weld_edge 
epmod_attach_node 
epmod_attach_nodes 
epmod_detach_to_object 
epmod_create_shape 
epmod_bridge_borders 
epmod_bridge_polygons 
epmod_set_bridge_node 
epmod_get_bridge_node 
epmod_ready_to_bridge_selected 
epmod_get_preserve_map 
epmod_set_preserve_map 
epmod_turn_diagonal 
epmod_get_num_vertices 
epmod_get_vertex 
epmod_get_vertex_face_count 
epmod_get_vertex_face 
epmod_get_vertex_edge_count 
epmod_get_vertex_edge 
epmod_get_num_edges 
epmod_get_edge_vertex 
epmod_get_edge_face 
epmod_get_num_faces 
epmod_get_face_degree 
epmod_get_face_vertex 
epmod_get_face_edge 
epmod_get_face_diagonal 
epmod_get_face_material 
epmod_get_face_smoothing_group 
epmod_get_num_map_channels 
epmod_get_map_channel_active 
epmod_get_num_map_vertices 
epmod_get_map_vertex 
epmod_get_map_face_vertex 
epmod_get_face_normal 
epmod_get_face_center 
epmod_get_face_area 
epmod_get_open_edges 
epmod_get_verts_by_flag 
epmod_get_edges_by_flag 
epmod_get_faces_by_flag 
epmod_set_vertex_flags 
epmod_set_edge_flags 
epmod_set_face_flags 
epmod_get_vertex_flags 
epmod_get_edge_flags 
epmod_get_face_flags 
epmod_get_verts_using_edge 
epmod_get_edges_using_vert 
epmod_get_faces_using_edge 
epmod_get_elements_using_face 
epmod_get_faces_using_vert 
epmod_get_verts_using_face 
epmod_set_vert 
epmod_move_selection 
epmod_move_slicer 
epmod_rotate_selection 
epmod_rotate_slicer 
epmod_scale_selection 
epmod_scale_slicer 
epmod_list_operations 
epmod_set_hinge_edge 
epmod_get_hinge_edge 
epmod_bridge_edges 
epmod_in_slice 
epmod_show_operation_dialog 
epmod_showing_operation_dialog 
epmod_close_operation_dialog 
epmod_get_primary_node 
epmod_get_node_tm 
epmod_set_cut_end 
epmod_get_last_cut_end 
epmod_clear_last_cut_end 
epmod_cut_cancel 
epmod_divide_edge 
epmod_divide_face 
epmod_ring_sel 
epmod_loop_sel 
epmod_convert_selection_to_border 
epmod_paintdeform_commit 
epmod_paintdeform_cancel 
epmod_matid_floater 
epmod_matid_floatervisible 
epmod_smgrp_floater 
epmod_smgrp_floatervisible 
epmod_set_vertex_float 
epmod_set_edge_float 
epmod_get_last 
epmod_list_delta_ops 
288  {
304 
305  // Access to information about mesh:
312 
320 
323 
326 
332 
335 
336  // New for 2016
340 
342 
343 };
Definition: iEPolyMod.h:314
Definition: iEPolyMod.h:292
Definition: iEPolyMod.h:318
Definition: iEPolyMod.h:299
Definition: iEPolyMod.h:306
Definition: iEPolyMod.h:297
Definition: iEPolyMod.h:293
Definition: iEPolyMod.h:306
Definition: iEPolyMod.h:321
Definition: iEPolyMod.h:330
Definition: iEPolyMod.h:300
Definition: iEPolyMod.h:341
Definition: iEPolyMod.h:300
Definition: iEPolyMod.h:339
Definition: iEPolyMod.h:331
Definition: iEPolyMod.h:309
Definition: iEPolyMod.h:307
Definition: iEPolyMod.h:329
Definition: iEPolyMod.h:311
Definition: iEPolyMod.h:290
Definition: iEPolyMod.h:297
Definition: iEPolyMod.h:328
Definition: iEPolyMod.h:330
Definition: iEPolyMod.h:315
Definition: iEPolyMod.h:296
Definition: iEPolyMod.h:313
Definition: iEPolyMod.h:329
Definition: iEPolyMod.h:290
Definition: iEPolyMod.h:316
Definition: iEPolyMod.h:325
Definition: iEPolyMod.h:293
Definition: iEPolyMod.h:289
Definition: iEPolyMod.h:308
Definition: iEPolyMod.h:307
Definition: iEPolyMod.h:331
Definition: iEPolyMod.h:327
Definition: iEPolyMod.h:300
Definition: iEPolyMod.h:337
Definition: iEPolyMod.h:308
Definition: iEPolyMod.h:301
Definition: iEPolyMod.h:334
Definition: iEPolyMod.h:289
Definition: iEPolyMod.h:292
Definition: iEPolyMod.h:299
Definition: iEPolyMod.h:317
Definition: iEPolyMod.h:296
Definition: iEPolyMod.h:322
Definition: iEPolyMod.h:295
Definition: iEPolyMod.h:302
Definition: iEPolyMod.h:310
Definition: iEPolyMod.h:324
Definition: iEPolyMod.h:309
Definition: iEPolyMod.h:329
Definition: iEPolyMod.h:308
Definition: iEPolyMod.h:298
Definition: iEPolyMod.h:299
Definition: iEPolyMod.h:289
Definition: iEPolyMod.h:307
Definition: iEPolyMod.h:293
Definition: iEPolyMod.h:317
Definition: iEPolyMod.h:292
Definition: iEPolyMod.h:306
Definition: iEPolyMod.h:318
Definition: iEPolyMod.h:294
Definition: iEPolyMod.h:314
Definition: iEPolyMod.h:313
Definition: iEPolyMod.h:298
Definition: iEPolyMod.h:303
Definition: iEPolyMod.h:291
Definition: iEPolyMod.h:296
Definition: iEPolyMod.h:316
Definition: iEPolyMod.h:327
Definition: iEPolyMod.h:301
Definition: iEPolyMod.h:292
Definition: iEPolyMod.h:297
Definition: iEPolyMod.h:328
Definition: iEPolyMod.h:308
Definition: iEPolyMod.h:295
Definition: iEPolyMod.h:297
Definition: iEPolyMod.h:327
Definition: iEPolyMod.h:299
Definition: iEPolyMod.h:291
Definition: iEPolyMod.h:321
Definition: iEPolyMod.h:338
Definition: iEPolyMod.h:309
Definition: iEPolyMod.h:306
Definition: iEPolyMod.h:291
Definition: iEPolyMod.h:321
Definition: iEPolyMod.h:324
Definition: iEPolyMod.h:316
Definition: iEPolyMod.h:322
Definition: iEPolyMod.h:301
Definition: iEPolyMod.h:315
Definition: iEPolyMod.h:319
Definition: iEPolyMod.h:298
Definition: iEPolyMod.h:296
Definition: iEPolyMod.h:309
Definition: iEPolyMod.h:302
Definition: iEPolyMod.h:298
Definition: iEPolyMod.h:330
Definition: iEPolyMod.h:302
Definition: iEPolyMod.h:301
Definition: iEPolyMod.h:313
Definition: iEPolyMod.h:317
Definition: iEPolyMod.h:330
Definition: iEPolyMod.h:328
Definition: iEPolyMod.h:313
Definition: iEPolyMod.h:314
Definition: iEPolyMod.h:311
Definition: iEPolyMod.h:307
Definition: iEPolyMod.h:294
Definition: iEPolyMod.h:321
Definition: iEPolyMod.h:324
Definition: iEPolyMod.h:310
Definition: iEPolyMod.h:290
Definition: iEPolyMod.h:333
Definition: iEPolyMod.h:294
Definition: iEPolyMod.h:328
Definition: iEPolyMod.h:329
Definition: iEPolyMod.h:315
Definition: iEPolyMod.h:333
Definition: iEPolyMod.h:318
Definition: iEPolyMod.h:334
Definition: iEPolyMod.h:311

Variable Documentation

const int meshSelLevel[]
Initial value:
Definition: mnmesh.h:240
Definition: mnmesh.h:240
Definition: mnmesh.h:240
Definition: mnmesh.h:240
Definition: mnmesh.h:240