1404073417 发表于 2022-3-21 15:53:00

trim中,如果不选定边界裁剪,当物体不在视窗里时就不能裁剪了

trim中,如果不选定边界裁剪,当物体不在视窗里时就不能裁剪了。有没有相应的解决办法

自贡黄明儒 发表于 2022-7-25 18:04:00

没有办法。
似乎lisp运行是可以的。

Dea25 发表于 2022-7-26 13:32:00

换思路,让物体在视窗内先计算出视窗坐标pt1 pt2,加一行:(command "zoom" pt1 pt2)

szx025 发表于 2022-7-27 08:57:00


(command "zoom" "w" pt1 pt2 "");显示全部图形,保证下面的trim能正常执行
我有个程序就是这样做的,如果两点的距离较大,程序也trim不到屏幕外的线,两点的距离小还行

自贡黄明儒 发表于 2022-7-27 10:56:00


trim与像素有关。把整个图缩小,两点距离就变小了。

szx025 发表于 2022-7-27 16:54:00


黄大师,这个有好的解决办法吗,我看见有的工具箱软件就解决了这个问题,但看不见源码,不知道怎么实现的

Dea25 发表于 2022-7-27 19:33:00


20年前做过一个地形图剪裁的程序,也是遇到过剪不断的,后来改坐标(相当于5个环)剪5次,问题解决。

xj6019 发表于 2022-7-27 19:38:00


20年前就开始玩了,牛逼,又一个老前辈

Dea25 发表于 2022-7-27 19:45:00


2006年后基本中断了,现成工作需要又重新回来了,以前的帐号密码都忘记了。

xj6019 发表于 2022-7-27 19:50:00


   那时候我还在上学
页: [1]
查看完整版本: trim中,如果不选定边界裁剪,当物体不在视窗里时就不能裁剪了