明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 345|回复: 4

[提问] 这个要怎么写才对呢?

[复制链接]
发表于 2024-6-4 09:59 | 显示全部楼层 |阅读模式
本帖最后由 228378553 于 2024-6-4 10:00 编辑

语法
    (grdraw from to color [highlight])
功能及参数

    此函数将在目前视区上的两点中画出一向量, 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))))

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2024-6-4 10:12 | 显示全部楼层
本帖最后由 飞雪神光 于 2024-6-4 10:15 编辑

语法都贴出来了 四参数也说的明明白白 结果就是给他一个参数 当然不能运行
  1. (setq dian_plst '(((-20588.1 -15177.2 0.0) (40191.4 -13838.4 0.0))))
  2. (foreach x dian_plst
  3.   (grdraw (car x) (cadr x) -1)  
  4. )
 楼主| 发表于 2024-6-4 10:42 | 显示全部楼层
飞雪神光 发表于 2024-6-4 10:12
语法都贴出来了 四参数也说的明明白白 结果就是给他一个参数 当然不能运行

也就是说 X=((-20588.1 -15177.2 0.0) (40191.4 -13838.4 0.0)),必须car和cadr取出来才能用
发表于 2024-6-4 11:47 | 显示全部楼层
是的呀 他就是这个参数结构
 楼主| 发表于 2024-6-5 10:07 | 显示全部楼层
飞雪神光 发表于 2024-6-4 11:47
是的呀 他就是这个参数结构

嗯嗯  我原来想的是代码简洁一些才那么写的,但是那样是不对的,谢谢前辈指导
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-6-26 23:38 , Processed in 0.156563 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表