Strange EP behavior
Hi!
I tried a little max scripting and recognized strange behavior while trying to maipulate single vertices in the EditPoly modifier:
If I execute the following Script, everything works fine:
pickedTarget = $
lowestLevel = pickedTarget.modifiers.count
addModifier pickedTarget ( Edit_Poly() ) before:lowestLevel
ep_level = pickedTarget.modifiers.count
epMod = pickedTarget.modifiers[ep_level]
epMod.SetEPolySelLevel #Vertex
epMod.SetSelection #Vertex #{}
epMod.Select #Vertex #{47}
epMod.MoveSelection [1,0,2] axis:pickedTarget.transform
epMod.SetSelection #Vertex #{}
epMod.Select #Vertex #{63}
epMod.MoveSelection [-2,0,0] axis:pickedTarget.transform
If I execute it by a function it doesn't work anymore (all verts are transformed by last vector [-2,0,0])
function moveVerts =
(
pickedTarget = $
lowestLevel = pickedTarget.modifiers.count
addModifier pickedTarget ( Edit_Poly() ) before:lowestLevel
ep_level = pickedTarget.modifiers.count
epMod = pickedTarget.modifiers[ep_level]
epMod.SetEPolySelLevel #Vertex
epMod.SetSelection #Vertex #{}
epMod.Select #Vertex #{47}
epMod.MoveSelection [1,0,2] axis:pickedTarget.transform
epMod.SetSelection #Vertex #{}
epMod.Select #Vertex #{63}
epMod.MoveSelection [-2,0,0] axis:pickedTarget.transform
)
moveVerts()
Has anybody a hint, cause I'm stucked at all :-(