如何从 o 中创建一个新点?
大家好。我现在在手机上,所以我无法发布代码,但是我很好奇如何访问一个点的 x 和 y 坐标来对它们进行数学运算。
例如,为了获得一个矩形的 4 个点,如果您有用户提示输入宽度和高度,这很容易做到。但是,如果我希望用户通过单击来定义机器人的左上角点。我现在定义了 2 个点,但现在无法使用极坐标找到其他两个点,因为我仍然不知道宽度和高度。一个点是 ax 和 y 坐标,那么在坐标上运行数学以定义新点的语法是什么。
谢谢。 这将为您提供两点的长度和宽度
UR (4 6)LL (2 2)(setq L&W (mapcar '- UR LL))L&W = (2 4)lenght = (car L&W)width = (cadr L&W)or pull x and y from defined points(setq UL (list (car LL) (cadr UR))) UL = (2 6)(setq LR (list (car UR) (cadr LL))) LR = (4 2)
页:
[1]