示例#1
0
def getTransformedVector3s(tetragrid, vector3s):
	'Get the vector3s multiplied by a matrix.'
	if getIsIdentityTetragridOrNone(tetragrid):
		return euclidean.getPathCopy(vector3s)
	transformedVector3s = []
	for vector3 in vector3s:
		transformedVector3s.append(getTransformedVector3Blindly(tetragrid, vector3))
	return transformedVector3s
示例#2
0
文件: mirror.py 项目: Sciumo/SFACT
def getManipulatedPaths(close, loop, prefix, sideLength, xmlElement):
	"""Get flipped paths."""
	return [loop + flip.getFlippedLoop(euclidean.getPathCopy(loop), prefix, xmlElement)]
示例#3
0
def getManipulatedPaths(close, elementNode, loop, prefix, sideLength):
    'Get flipped paths.'
    return [
        loop +
        flip.getFlippedLoop(elementNode, euclidean.getPathCopy(loop), prefix)
    ]
示例#4
0
文件: mirror.py 项目: Ademan/Cura
def getManipulatedPaths(close, elementNode, loop, prefix, sideLength):
	'Get flipped paths.'
	return [loop + flip.getFlippedLoop(elementNode, euclidean.getPathCopy(loop), prefix)]