Ejemplo n.º 1
0
def scalePoints(elementNode, points, prefix):
	"Scale the points."
	scaleVector3Default = Vector3(1.0, 1.0, 1.0)
	scaleVector3 = matrix.getCumulativeVector3Remove(scaleVector3Default.copy(), elementNode, prefix)
	if scaleVector3 == scaleVector3Default:
		return
	for point in points:
		point.x *= scaleVector3.x
		point.y *= scaleVector3.y
		point.z *= scaleVector3.z
Ejemplo n.º 2
0
def scalePoints(points, prefix, xmlElement):
	"""Scale the points."""
	scaleDefaultVector3 = Vector3(1.0, 1.0, 1.0)
	scaleVector3 = matrix.getCumulativeVector3Remove(scaleDefaultVector3.copy(), prefix, xmlElement)
	if scaleVector3 == scaleDefaultVector3:
		return
	for point in points:
		point.x *= scaleVector3.x
		point.y *= scaleVector3.y
		point.z *= scaleVector3.z
Ejemplo n.º 3
0
def scalePoints(elementNode, points, prefix):
	"Scale the points."
	scaleVector3Default = Vector3(1.0, 1.0, 1.0)
	scaleVector3 = matrix.getCumulativeVector3Remove(scaleVector3Default.copy(), elementNode, prefix)
	if scaleVector3 == scaleVector3Default:
		return
	for point in points:
		point.x *= scaleVector3.x
		point.y *= scaleVector3.y
		point.z *= scaleVector3.z
Ejemplo n.º 4
0
def scalePoints(points, prefix, xmlElement):
    "Scale the points."
    scaleDefaultVector3 = Vector3(1.0, 1.0, 1.0)
    scaleVector3 = matrix.getCumulativeVector3Remove(
        scaleDefaultVector3.copy(), prefix, xmlElement)
    if scaleVector3 == scaleDefaultVector3:
        return
    for point in points:
        point.x *= scaleVector3.x
        point.y *= scaleVector3.y
        point.z *= scaleVector3.z
Ejemplo n.º 5
0
def translatePoints(elementNode, points, prefix):
	"Translate the points."
	translateVector3 = matrix.getCumulativeVector3Remove(Vector3(), elementNode, prefix)
	if abs(translateVector3) > 0.0:
		euclidean.translateVector3Path(points, translateVector3)
Ejemplo n.º 6
0
def translatePoints(points, prefix, xmlElement):
    "Translate the points."
    translateVector3 = matrix.getCumulativeVector3Remove(
        Vector3(), prefix, xmlElement)
    if abs(translateVector3) > 0.0:
        euclidean.translateVector3Path(points, translateVector3)
Ejemplo n.º 7
0
def translatePoints(points, prefix, xmlElement):
	"""Translate the points."""
	translateVector3 = matrix.getCumulativeVector3Remove(Vector3(), prefix, xmlElement)
	if abs(translateVector3) > 0.0:
		euclidean.translateVector3Path(points, translateVector3)