View Single Post
  #2  
Old 08-07-2013, 02:29 PM
Jeff Jeff is offline
WorldViz Team Member
 
Join Date: Aug 2008
Posts: 2,471
You can use the vizmat.Distance command to calculate the distance between two points:
Code:
import viz
import vizmat
import vizact
viz.go()

avatar = viz.addAvatar('vcc_male2.cfg',pos=[0,0,5],euler=[180,0,0])
head = avatar.getBone('Bip01 Head')

def printDistance():
	avatarPos = head.getPosition(viz.ABS_GLOBAL)
	viewPos = viz.MainView.getPosition()
	distance = vizmat.Distance(avatarPos,viewPos)
	print distance
	
vizact.ontimer(1,printDistance)
Reply With Quote