04-25-2023, 09:22 PM
(This post was last modified: 04-25-2023, 09:56 PM bysig.johnnson.)
在附加workstation, there is an invisible target.
According to both the API and the GUI, the invisible target has a non-homogenous 4x4 matrix.
This target was originally created using the API by importing points from surface normals and curve tangents. The original workstation had an object with two curves with a hundred or so points each, but I had to remove that for confidentiality.
This behavior is reproducible when the creation routine is run multiple times on the same body and curves.
RoboDK 5.5.4
Python 3.11.1
I realized that this can happen when the user (me) sets an invalid pose using the API. I would expect this to raise an exception rather than allowing it and behaving strangely afterwards. Regardless, marking this resolved.
According to both the API and the GUI, the invisible target has a non-homogenous 4x4 matrix.
This target was originally created using the API by importing points from surface normals and curve tangents. The original workstation had an object with two curves with a hundred or so points each, but I had to remove that for confidentiality.
This behavior is reproducible when the creation routine is run multiple times on the same body and curves.
RoboDK 5.5.4
Python 3.11.1
I realized that this can happen when the user (me) sets an invalid pose using the API. I would expect this to raise an exception rather than allowing it and behaving strangely afterwards. Regardless, marking this resolved.