Code:
import viz
import viztask
viz.go()
def DrawLineTask():
while True:
#Wait for left mouse butten to be pressed
yield viztask.waitMouseDown(viz.MOUSEBUTTON_LEFT)
#Get mouse position
pos = viz.mouse.getPosition()
#Create line
viz.startlayer(viz.POINTS)
viz.vertexcolor(viz.RED)
viz.alpha(3)
viz.vertex(pos[0],pos[1],0)
viz.vertex(pos[0],pos[1],0)
viz.ABS_PARENT
point = viz.endlayer(parent=viz.SCREEN)
#Create link between mouse position and vertex
VertexLink = viz.link(viz.Mouse,point.Vertex(1))
#Wait for mouse button to be released
yield viztask.waitMouseUp(viz.MOUSEBUTTON_LEFT)
#Destroy link
VertexLink.remove()
viztask.schedule( DrawLineTask() )
this code is for drawing points on a 3d model, mainly the male avatar. what I am stuck with is trying to link it to the male while he is animated so after i draw on him it is linked to him even after another action in demonstrated such as walking or picking something up.