228378553 发表于 2024-6-4 09:59:06

这个要怎么写才对呢?

本帖最后由 228378553 于 2024-6-4 10:00 编辑

语法     (grdraw from to color )功能及参数
    此函数将在目前视区上的两点中画出一向量, 而 from 和to 是目前 UCS 所设定于向量的两个端点, 这两个端点可以是 2D 或 3D 点, 也就是一个含有 2 个或 3 个实型数的表。AutoCAD 将会截断此一向量以适合屏幕画面。此外, 如果用整型数的color参数则会画出所指定的颜色, 而-1代表 XOR ink, 它可以画出互补颜色的图形。如果再画图, 则此互补颜色将会消除。在 highlight 参数出现又不等于零时, 那么图元色泽将加强 (通常以虚线表示)。如果没有使用highlight 参数或其值等于零时, 那么表示将使用正常的显示模式。

大佬们,遇到这个有点抽象,遍历不出来,求助正确写法命令: !dian_plst
(((-20588.1 -15177.2 0.0) (40191.4 -13838.4 0.0)))
(foreach x dian_plst (grdraw (append x '(-1 1))))

飞雪神光 发表于 2024-6-4 10:12:55

本帖最后由 飞雪神光 于 2024-6-4 10:15 编辑

语法都贴出来了 四参数也说的明明白白 结果就是给他一个参数 当然不能运行(setq dian_plst '(((-20588.1 -15177.2 0.0) (40191.4 -13838.4 0.0))))
(foreach x dian_plst
(grdraw (car x) (cadr x) -1)
)

228378553 发表于 2024-6-4 10:42:13

飞雪神光 发表于 2024-6-4 10:12
语法都贴出来了 四参数也说的明明白白 结果就是给他一个参数 当然不能运行

也就是说 X=((-20588.1 -15177.2 0.0) (40191.4 -13838.4 0.0)),必须car和cadr取出来才能用:L

飞雪神光 发表于 2024-6-4 11:47:17

是的呀 他就是这个参数结构

228378553 发表于 2024-6-5 10:07:25

飞雪神光 发表于 2024-6-4 11:47
是的呀 他就是这个参数结构

嗯嗯我原来想的是代码简洁一些才那么写的,但是那样是不对的,谢谢前辈指导
页: [1]
查看完整版本: 这个要怎么写才对呢?