コード例 #1
0
def divide(first, second):
	return DefineVector(first.getx() / second.getx(), first.gety() / second.gety())
コード例 #2
0
def multiply(first, second):
	return DefineVector(first.getx() * second.getx(), first.gety() * second.gety())
コード例 #3
0
def subtract(first, second):
	return DefineVector(first.getx() - second.getx(), first.gety() - second.gety())
コード例 #4
0
def createblank():
	return DefineVector(-999, -999)
コード例 #5
0
def add(first, second):
	return DefineVector(first.getx() + second.getx(), first.gety() + second.gety())
コード例 #6
0
def createfromvector(inputvector):
	return DefineVector(inputvector.getx(), inputvector.gety())
コード例 #7
0
def createfrompair(pair):
	xval, yval = pair
	outcome = DefineVector(xval, yval)
	return outcome
コード例 #8
0
def createfromvalues(xval, yval):
	return DefineVector(xval, yval)
コード例 #9
0
def createorigin():
	return DefineVector(0, 0)