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

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

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

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

Dea25 发表于 2022-7-26 13:32
换思路,让物体在视窗内先计算出视窗坐标pt1 pt2,加一行:(command "zoom" pt1 pt2)

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

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

szx025 发表于 2022-7-27 08:57
(command "zoom" "w" pt1 pt2 "");显示全部图形,保证下面的trim能正常执行
我有个程序就是这样做的,如 ...

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

ht1480 发表于 2022-8-4 08:45:35

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

前辈能发个地形图裁剪的源码学习一下吗?
这两天刚好在写,卡在了trim这里了

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

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

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

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

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

自贡黄明儒 发表于 2022-7-27 10:56
trim与像素有关。把整个图缩小,两点距离就变小了。

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

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

自贡黄明儒 发表于 2022-7-27 10:56
trim与像素有关。把整个图缩小,两点距离就变小了。

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

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

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

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

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

xj6019 发表于 2022-7-27 19:38
20年前就开始玩了,牛逼,又一个老前辈

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

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

Dea25 发表于 2022-7-27 19:45
2006年后基本中断了,现成工作需要又重新回来了,以前的帐号密码都忘记了。

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