예제 #1
0
파일: rotate.py 프로젝트: Sciumo/SFACT
def manipulateXMLElement(target, xmlElement):
	"""Manipulate the xml element."""
	rotateTetragrid = matrix.getRotateTetragrid('', xmlElement)
	if rotateTetragrid is None:
		print('Warning, rotateTetragrid was None in rotate so nothing will be done for:')
		print(xmlElement)
		return
	matrix.setAttributeDictionaryToMultipliedTetragrid(rotateTetragrid, target)
예제 #2
0
def manipulateElementNode(elementNode, target):
	'Manipulate the xml element.'
	rotateTetragrid = matrix.getRotateTetragrid(elementNode, '')
	if rotateTetragrid == None:
		print('Warning, rotateTetragrid was None in rotate so nothing will be done for:')
		print(elementNode)
		return
	matrix.setAttributesToMultipliedTetragrid(target, rotateTetragrid)
예제 #3
0
def rotatePoints(elementNode, points, prefix):
	'Rotate the points.'
	rotateTetragrid = matrix.getRotateTetragrid(elementNode, prefix)
	if rotateTetragrid == None:
		print('Warning, rotateTetragrid was None in rotate so nothing will be done for:')
		print(elementNode)
		return
	for point in points:
		matrix.transformVector3ByMatrix(rotateTetragrid, point)
예제 #4
0
파일: rotate.py 프로젝트: Sciumo/SFACT
def rotatePoints(points, prefix, xmlElement):
	"""Rotate the points."""
	rotateTetragrid = matrix.getRotateTetragrid(prefix, xmlElement)
	if rotateTetragrid is None:
		print('Warning, rotateTetragrid was None in rotate so nothing will be done for:')
		print(xmlElement)
		return
	for point in points:
		matrix.transformVector3ByMatrix(rotateTetragrid, point)
예제 #5
0
파일: rotate.py 프로젝트: malx122/Software
def manipulateElementNode(elementNode, target):
    'Manipulate the xml element.'
    rotateTetragrid = matrix.getRotateTetragrid(elementNode, '')
    if rotateTetragrid == None:
        print(
            'Warning, rotateTetragrid was None in rotate so nothing will be done for:'
        )
        print(elementNode)
        return
    matrix.setAttributesToMultipliedTetragrid(target, rotateTetragrid)
예제 #6
0
def manipulateXMLElement(target, xmlElement):
    'Manipulate the xml element.'
    rotateTetragrid = matrix.getRotateTetragrid('', xmlElement)
    if rotateTetragrid == None:
        print(
            'Warning, rotateTetragrid was None in rotate so nothing will be done for:'
        )
        print(xmlElement)
        return
    matrix.setAttributeDictionaryToMultipliedTetragrid(rotateTetragrid, target)
예제 #7
0
파일: rotate.py 프로젝트: malx122/Software
def rotatePoints(elementNode, points, prefix):
    'Rotate the points.'
    rotateTetragrid = matrix.getRotateTetragrid(elementNode, prefix)
    if rotateTetragrid == None:
        print(
            'Warning, rotateTetragrid was None in rotate so nothing will be done for:'
        )
        print(elementNode)
        return
    for point in points:
        matrix.transformVector3ByMatrix(rotateTetragrid, point)
예제 #8
0
파일: rotate.py 프로젝트: folksjos/RepG
	def __init__(self, elementNode, prefix):
		'Set defaults.'
		self.rotateTetragrid = matrix.getRotateTetragrid(elementNode, prefix)
예제 #9
0
파일: rotate.py 프로젝트: folksjos/RepG
 def __init__(self, elementNode, prefix):
     'Set defaults.'
     self.rotateTetragrid = matrix.getRotateTetragrid(elementNode, prefix)