Ejemplo n.º 1
0
def translatePoints(points, prefix, xmlElement):
	"Translate the points."
	translateVector3 = matrix.getCumulativeVector3(prefix, Vector3(), xmlElement)
	if abs(translateVector3) <= 0.0:
		return
	for point in points:
		point.setToVector3(point + translateVector3)
Ejemplo n.º 2
0
def scalePoints( points, prefix, xmlElement ):
	"Scale the points."
	scaleDefaultVector3 = Vector3( 1.0, 1.0, 1.0 )
	scaleVector3 = matrix.getCumulativeVector3( prefix, scaleDefaultVector3.copy(), xmlElement )
	if scaleVector3 == scaleDefaultVector3:
		return
	for point in points:
		point.x *= scaleVector3.x
		point.y *= scaleVector3.y
		point.z *= scaleVector3.z