MerlinEl
11-04-2009, 06:00 PM
Good Evening My Friends :-)
Im trying to move a face by her normal + -
How I can determinate if mouse in view is moving out from face or inverse?
And along which axis?
http://img503.imageshack.us/img503/5302/dtagtest.jpg
tool DragTest
(
local b,p1,tm,verts, d = [12,25,36], f = 2
on start do
(
b = convertTopoly (box pos:[0,0,0] dir:d)
select b
max modify mode
subobjectlevel = 4
polyOp.setFaceSelection b f
tm = matrixFromNormal (polyOp.getFaceNormal b f)
verts = polyOp.getVertsUsingFace b f
)
on mousePoint clickno do
(
p1 = worldPoint
)
on mouseMove clickno do
(
p2 = worldPoint
in coordsys tm for v in verts do
(
p = polyOp.getVert b v
p.z = -p2.y
polyOp.setVert b v p
)
)
)
startTool DragTest
Im trying to move a face by her normal + -
How I can determinate if mouse in view is moving out from face or inverse?
And along which axis?
http://img503.imageshack.us/img503/5302/dtagtest.jpg
tool DragTest
(
local b,p1,tm,verts, d = [12,25,36], f = 2
on start do
(
b = convertTopoly (box pos:[0,0,0] dir:d)
select b
max modify mode
subobjectlevel = 4
polyOp.setFaceSelection b f
tm = matrixFromNormal (polyOp.getFaceNormal b f)
verts = polyOp.getVertsUsingFace b f
)
on mousePoint clickno do
(
p1 = worldPoint
)
on mouseMove clickno do
(
p2 = worldPoint
in coordsys tm for v in verts do
(
p = polyOp.getVert b v
p.z = -p2.y
polyOp.setVert b v p
)
)
)
startTool DragTest
