Esempio n. 1
0
			self.movable().setPose(mat)
			# Show the magic bone #
			if (self._bone==Magic):
				e = (VRScript.Math.Matrix().preQuat(q)).getEuler()
				print("Roll: " + str(e.x) + "\tPitch: " + str(e.y) + "\tYaw: " + str(e.z))
				#print(str(Skel.getQuatX(self._bone))+","+str(Skel.getQuatY(self._bone))+","+str(Skel.getQuatZ(self._bone))+","+str(Skel.getQuatW(self._bone)))

	def setBone(self, bone):
		self._bone = bone
		if (bone==Magic):
			mp = self.renderable('').getMaterialProperties()
			mp.wireframe = True
			self.renderable(self.getName()).setMaterialProperties(mp)


Skel.start()

skeleton = list();


#bones = {7,8,9}
#for i in bones:

i=0
while i<24:
	m = marker("m"+str(i))
	m.setBone(i)
	skeleton.append(m)
	i=i+1

#Skel.stop()