コード例 #1
0
ファイル: _scale.py プロジェクト: Ademan/Cura
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
コード例 #2
0
ファイル: _scale.py プロジェクト: Sciumo/SFACT
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
コード例 #3
0
ファイル: _scale.py プロジェクト: folksjos/RepG
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
コード例 #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
コード例 #5
0
ファイル: translate.py プロジェクト: 3DNogi/SFACT
def translatePoints(elementNode, points, prefix):
	"Translate the points."
	translateVector3 = matrix.getCumulativeVector3Remove(Vector3(), elementNode, prefix)
	if abs(translateVector3) > 0.0:
		euclidean.translateVector3Path(points, translateVector3)
コード例 #6
0
ファイル: translate.py プロジェクト: CNCBASHER/skeinforge-1
def translatePoints(points, prefix, xmlElement):
    "Translate the points."
    translateVector3 = matrix.getCumulativeVector3Remove(
        Vector3(), prefix, xmlElement)
    if abs(translateVector3) > 0.0:
        euclidean.translateVector3Path(points, translateVector3)
コード例 #7
0
ファイル: translate.py プロジェクト: Sciumo/SFACT
def translatePoints(points, prefix, xmlElement):
	"""Translate the points."""
	translateVector3 = matrix.getCumulativeVector3Remove(Vector3(), prefix, xmlElement)
	if abs(translateVector3) > 0.0:
		euclidean.translateVector3Path(points, translateVector3)