You're right, the XYZ class can represent a point or a vector, which are in fact quite similar.
If you have a XYZ object and run a angle method, you're in fact handling a vector information... but if you just get a coordinate, then a point.
Finally a vector don't have start or end point as they represent a direction, not a line. If you need a line, use the Curve/Line object.
If you have a XYZ object and run a angle method, you're in fact handling a vector information... but if you just get a coordinate, then a point.
Finally a vector don't have start or end point as they represent a direction, not a line. If you need a line, use the Curve/Line object.