Files
gtav-src/tools_ng/dcc/debug/max2011/scripts/pipeline/ui/ERotFinder.ms
T
2025-09-29 00:52:08 +02:00

88 lines
1.8 KiB
Plaintext
Executable File

--
-- File:: pipeline/ui/ERotFinder.ms
-- Description:: Find non z-rotation xrefs
--
-----------------------------------------------------------------------------
-- HISTORY
--
-- For Dave C
-- v1.0
--
-- v1.1 Added Z-rotation of object finder
--
-----------------------------------------------------------------------------
rollout ERotFinder_roll "Rot Find"
(
--variables
--ui
button ERFindem "XY-rot xrefs"
button EZFindem "Z-rot Objects"
on ERFindem pressed do
(
deselect $*
for loopa = 1 to rootnode.children.count do (
--name = rootnode.children[loopa].name
if (classof( rootnode.children[loopa]) == XRefObject) do(
if rootnode.children[loopa].rotation.y != 0 then
(
selectMore rootnode.children[loopa]
) else
(
if rootnode.children[loopa].rotation.x != 0 then
(
selectMore rootnode.children[loopa]
)
)
)
)
gc()
)
on EZFindem pressed do
(
deselect $*
for loopa = 1 to rootnode.children.count do (
--name = rootnode.children[loopa].name
if (classof( rootnode.children[loopa]) == Editable_Mesh) do(
if rootnode.children[loopa].rotation.z != 0 then
(
selectMore rootnode.children[loopa]
)
)
if (classof( rootnode.children[loopa]) == Editable_Poly) do(
if rootnode.children[loopa].rotation.z != 0 then
(
selectMore rootnode.children[loopa]
)
)
)
gc()
)
)
if ERotFinder_float != undefined then closerolloutfloater ERotFinder_float
ERotFinder_float = newrolloutfloater "ERotFinder" 110 90 100 100
addrollout ERotFinder_roll ERotFinder_float