1404073417 发表于 2022-3-8 21:00:47

为什么vLisp里调用trim 必须在某一视图大小范围内才能正确裁剪呢

为什么vLisp里调用trim 必须在某一视图大小范围内才能正确裁剪呢

lee50310 发表于 2024-8-21 17:47:23

kzd2004 发表于 2024-8-17 13:54
借楼发个求助,用trim不知道参数怎么输入,比方说选择矩形后用窗交把里面的都删除,(command "trim" ss(这 ...

自動修剪紅色矩形框內的線 tt3_chs.lsp
執行指令:tt3

lee50310 发表于 2024-8-20 08:26:36

本帖最后由 lee50310 于 2024-8-20 21:57 编辑

kzd2004 发表于 2024-8-17 13:54
借楼发个求助,用trim不知道参数怎么输入,比方说选择矩形后用窗交把里面的都删除,(command "trim" ss(这 ...
;*******************************************
使用外部程式 Express 工具 內的 Extrim.lsp
去 修改成你要的結果



         

你有种再说一遍 发表于 2024-8-18 05:38:03

lostbalance 发表于 2024-7-28 20:04
盲猜,CAD的绘图区太大了,另外还要适应大尺寸图形和小尺寸图形的不同应用场景,如果采用全图元监控和计算 ...

lisp才发生这样的事情,
c#/c++自己造一个四叉树就爱选什么选什么了.
而且内存占用并不大,是为数不多图形学人人都要掌握的结构

love1030312 发表于 2022-3-9 17:38:03

因为CAD眼神不太好得让它看清楚才能修剪正确否则乱剪一通:lol

1404073417 发表于 2022-3-9 19:14:16

love1030312 发表于 2022-3-9 17:38
因为CAD眼神不太好得让它看清楚才能修剪正确否则乱剪一通

有办法解决吗,我关掉了捕捉但是当视图缩小的一定值的时候,还是会出错

muwind 发表于 2022-3-10 22:58:24

cad眼神确实不好 用w选择实体有一样的问题,
我当时的问题是 一个图有很多张 图 我要选择很多 pta和ptb之间的数据,缩放成全部显示就会出问题
于是 我就每张图缩放一次,取完数据再缩放到另一张图,直到所有图纸的收集完

Klein 发表于 2024-7-27 22:25:16

autolisp不少命令都有这个问题,一旦超出了显示界面,或者图形缩放的过小就会出现意想不到的结果。比较好奇CAD是怎么处理的,比如剪切Trim,当图形超出显示后就乱剪或者不剪,后台难道不是通过代数几何求解吗,难道是通过显示图像识别吗。。。

lostbalance 发表于 2024-7-28 20:04:35

盲猜,CAD的绘图区太大了,另外还要适应大尺寸图形和小尺寸图形的不同应用场景,如果采用全图元监控和计算,会占用很多计算机资源,所以部分操作或者计算就锁定在屏幕显示区,减少计算量。

kzd2004 发表于 2024-8-17 13:54:51

借楼发个求助,用trim不知道参数怎么输入,比方说选择矩形后用窗交把里面的都删除,(command "trim" ss(这是矩形图元选择) "C" pt1 pt2 ""),为什么用不了,请大佬留言。

自贡黄明儒 发表于 2024-8-17 14:28:00

kzd2004 发表于 2024-8-17 13:54
借楼发个求助,用trim不知道参数怎么输入,比方说选择矩形后用窗交把里面的都删除,(command "trim" ss(这 ...

是不是ss后面要加一个""?

kzd2004 发表于 2024-8-17 16:42:30

自贡黄明儒 发表于 2024-8-17 14:28
是不是ss后面要加一个""?

加了,还是不行,cad2022版本
页: [1] 2 3
查看完整版本: 为什么vLisp里调用trim 必须在某一视图大小范围内才能正确裁剪呢