I have a 3dline defined with a starting point and a direction per axis.
from sympy.abc import t
line=Line3D(Point3D(19,13,30),direction_ratio=(-2,1,-2))
print(line)
print(line.arbitrary_point(parameter=t).subs(t,1))
print(line.arbitrary_point(parameter=0))
The point is basically the start and I want to find the following points with integer increase on the direction(*1,*2,*3...). With arbitrary_point I'm able to get the equations but according to the documentation https://docs.sympy.org/latest/modules/geometry/lines.html#sympy.geometry.line.LinearEntity.arbitrary_point I should be able to do something like line.arbitrary_point(parameter=0) and get the first point and so on but I get 'ValueError: symbol must be string for symbol name or Symbol'. Am I missing something? I was able to get it to work with .subs(t,0) but I'd like to know if there's another way.