Hello folks,
The question I am having is something like this.
# ignore the precursing …. I am using them for easy message formatting
from point import *
Class vector(point): ..........def __init___(self, point1, point2): ……………..self.i = point2.get_x() - point1.get_x() ……………..self.j = point2.get_y() - point1.get_y() ……………..self.k = point2.get_z() - point1.get_z()
# methods of vector. Defined here.
What I am wondering is if I have a 2nd init or something similar to create a vector. Such as what follows and if I can how do I go about implementing it?
Class vector(point): ..........def __init___(self, point1, point2): ……………..self.i = point2.get_x() - point1.get_x() ……………..self.j = point2.get_y() - point1.get_y() ……………..self.k = point2.get_z() - point1.get_z() . ..........def __init___(self, i, j, k): ……………..self.i = i ……………..self.j = j ……………..self.k = k
That way I can define a vector either using 2 points or if I have the vector data itself?
Thanks in advance
Jeff
|
-- http://mail.python.org/mailman/listinfo/python-list