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

Reply via email to