Files
2025-09-29 00:52:08 +02:00

29 lines
680 B
Plaintext
Executable File

filein (RsConfigGetWildWestDir()+"/script/3dsMax/_common_functions/FN_common.ms" )
fn RSN_g_filter o = superclassof o == Geometryclass
fn RSN_dropAlignObjectsToSurface =
(
target_mesh = pickObject message:"Pick Target Surface:" filter:RSN_g_filter
if isValidNode target_mesh then
(
undo "MoveToSurface" on
(
for i in selection do
(
int_point = find_Z_intersection target_mesh i --find_Z_intersection() in FN_Common.ms
--format "\n %" int_point
if int_point != undefined then
(
i.pos = int_point.pos
i.dir = int_point.dir
)
)--end i loop
)--end undo
)--end if
)
RSN_dropAlignObjectsToSurface()