it should be
function Draw3DLine(obj, X1,Y1,Z1,X2,Y2,Z2)
` the obj must be a tri. or failure will result
if OBJECT EXIST(obj)
LOCK VERTEXDATA FOR LIMB obj,0
SET VERTEXDATA POSITION 0, X1, Y1, Z1
SET VERTEXDATA POSITION 1, X2, Y2, Z2
SET VERTEXDATA POSITION 2, X2, Y2, Z2
UNLOCK VERTEXDATA
SET OBJECT WIREFRAME obj, 1
`TEXTURE OBJECT obj, Cgreen1
else
MAKE OBJECT TRIANGLE obj, X1, Y1, Z1, X2, Y2, Z2, X2, Y2, Z2
SET OBJECT WIREFRAME obj, 1
`TEXTURE OBJECT obj, Cgreen1
endif
endfunction
should it not? vertex index starts at 0, not 1, so you moved a non existant vertex and didn't move vertex 0
http://www.larinar.tk
AMD athlon 64 3000+, 512mb ddr400, abit kv8, 160gb hdd, gigabit lan, ati radeon 9800se 128mb.