Scripts
Bake object transforms
Copy and paste
Emailer
Flush
Implode explode
Instantiate
Make names unique
Poly counter
Print selection
Reset viewport
Selector
Reset viewport
-- Author : Ben Bryan
macroscript reset_viewport
category:"MaxPack"
buttonText:"Reset viewport"
toolTip:"Reset viewport"
--icon: #("reset_viewport",1)
(
if viewport.getLayout() == #layout_1 then
(
max tool maximize
)
viewport.setLayout #layout_4
vports = #(
#(#wireFrame, false , 2, false, true,#(#wireFrame, #texture, #zBuffer),false, #view_top,(matrix3 [1,0,0] [0,0,-1] [0,1,0] [0,0,0])),
#(#wireFrame, false , 2, false, true,#(#wireFrame, #texture, #zBuffer),false, #view_front,(matrix3 [1,0,0] [0,0,-1] [0,1,0] [0,0,0])),
#(#wireFrame, false , 2, false, true,#(#wireFrame, #texture, #zBuffer),false, #view_left,(matrix3 [1,0,0] [0,0,-1] [0,1,0] [0,0,0])),
#(#smoothhighlights, false , 2, false, false,#(#illum, #Specular, #texture, #zBuffer, #Lighting),true, #view_persp_user, (matrix3 [0.707107,0.353553,-0.612372] [-0.707107,0.353553,-0.612372] [0,0.866025,0.5] [0,0,-250]))
)
for v = 1 to viewport.numViews do
(
viewport.activeViewport = v
vp = vports[v]
viewport.setRenderLevel vp[1]
viewport.setShowEdgeFaces vp[2]
viewport.setTransparencyLevel vp[3]
viewport.DispBkgImage = vp[4]
viewport.setGridVisibility viewport.activeViewport vp[5]
gw.setRndLimits vp[6]
displaySafeFrames = vp[7]
viewport.setType vp[8]
viewport.setTM vp[9]
)
)