try destroydialog igorznag_select_vert_by_number catch()
rollout igorznag_select_vert_by_number "Vert by Number"
(
button btn_select "Select" pos:[5,5] width:70 height:25
spinner spn_vert_number type:#integer range:[1,1e9,1] fieldwidth:45 pos:[80,7]
on btn_select pressed do
(
if selection.count==1 do
(
co=modPanel.getCurrentObject()
if classof co==Editable_Poly then
(
num_verts=polyop.getnumverts co
if spn_vert_number.value<=num_verts then
(
if not polyop.isVertDead co spn_vert_number.value then
(
polyop.setvertselection co #{spn_vert_number.value}
completeredraw()
)
else messageBox "Vertex is dead!"
)
else messageBox ("Object has "+(num_verts as string )+ " vertices!")
)--if classof co==Editable_Poly then
)--if selection.count==1 do
)--on btn_select pressed do
on spn_vert_number entered do igorznag_select_vert_by_number.btn_select.pressed()
); createdialog igorznag_select_vert_by_number 150 35