明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: wzg356

[源码] 各种线取样提取坐标适用line,lwpolyline,polyline,spline,circle,arc,ellipse

  [复制链接]
发表于 2022-12-13 20:59:26 | 显示全部楼层
本帖最后由 cchessbd 于 2022-12-13 21:00 编辑

老大, 您这个程序有点问题。随手画了一个带圆弧的多段线,转换为多线精确度不够。
(outcurvept (car(entsel "\n选择线对象转为非曲线化多线段: ")))  点击图纸中多段线,得到一堆点表。

使用2楼的例子,转换的多线精度差太多了。
(command "pline" (foreach p (outcurvept (car(entsel "\n选择线对象转为非曲线化多线段: ")))(command p)))






本帖子中包含更多资源

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

x
 楼主| 发表于 2022-12-13 22:55:03 来自手机 | 显示全部楼层
cchessbd 发表于 2022-12-13 20:59
老大, 您这个程序有点问题。随手画了一个带圆弧的多段线,转换为多线精确度不够。
(outcurvept (car(ents ...

可以调高精度的,精度高,取点就多,效率就慢
发表于 2023-1-5 13:05:22 | 显示全部楼层
请问,如果要圆滑取点咋办呢?您这个取点非常精确,就是不够圆滑,当我画多段线的时候就很不好看。而且也不和图片一致。因为鼠标移动还是有抖动的。
 楼主| 发表于 2023-1-5 17:40:42 来自手机 | 显示全部楼层
cchessbd 发表于 2023-1-5 13:05
请问,如果要圆滑取点咋办呢?您这个取点非常精确,就是不够圆滑,当我画多段线的时候就很不好看。而且也不 ...

加一个9—————0.99999
发表于 2023-5-20 20:28:09 | 显示全部楼层
感谢大侠的程序 !!!!!
发表于 2023-12-27 21:10:11 | 显示全部楼层
请问怎样一次性选择并删除好多小于20mm的线段吗?
 楼主| 发表于 2023-12-27 21:16:49 | 显示全部楼层
本帖最后由 wzg356 于 2023-12-27 21:27 编辑
kzd2004 发表于 2023-12-27 21:10
请问怎样一次性选择并删除好多小于20mm的线段吗?

http://bbs.mjtd.com/forum.php?mo ... 53&page=5#pid967354
加载上面工具
执行
(ssgetplus "" '((0 . "*LINE")  ("<=" LENGTH . 20.0)) nil)

然后delete
发表于 2024-3-8 18:07:19 | 显示全部楼层
没看懂,还要多学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-26 00:27 , Processed in 0.153800 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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