线程评级:
  • 0票(s) - 0平均
  • 1
  • 2
  • 3.
  • 4
  • 5
提取所选项的坐标。
# 1
是否有任何方法提取所选项目的所有坐标??

-------------------------
从robodk。robolink进口*

RDK = Robolink()

selected_item = RDK.Selection()
items = selected_item[0]. children ()
position = items[0].Pose()
打印(位置)



如果我这样做,它就会打印出来

构成(1471.474,-626.612,-41.019,-24.000,0.000,-143.158):
[-0.800, 0.600, 0.000, 1471.474],
[-0.548, -0.731, 0.407, -626.612],
[0.244, 0.326, 0.914, -41.019],
[0.000, 0.000, 0.000, 1.000]]



我只需要“1471.474,-626.612,-41.019,-24.000,0.000,-143.158”
我可以提取坐标x y z
但是我不知道角度的位置…

有没有办法提取所有的坐标??
# 2
你可以用:

代码:
position = robomath.Pose_2_TxyzRxyz(items[0].Pose())


然而,这将给出以弧度为单位的角度,而不是以角度为单位的角度。你应该可以很容易地变换它们通过乘以180/
# 3
谢谢你的帮助!!




浏览此主题的用户:
1客人(年代)