ppyyff 11:24:36
谢谢大家,我弄好了
ppyyff 11:25:06
[qqimg]201307/{1DB66566-A789-052B-C307-6ECBF96D93E6}.jpg[/qqimg]
下一步看看裁剪如何弄
ppyyff 11:33:41
以前买了本VBA开发精彩实例里面也没有裁剪的
ppyyff 11:34:48
才发现书面上写了“明经通道强力推荐”
[VBA/VB/C#]efan2000 11:41:27
裁剪的算法很复杂,涉及几十个不同对象之间的裁剪,不是一个实例能搞定的。
狐偃 11:42:01
谁能给开发一下就好了,自己剪太麻烦了
ppyyff 11:42:35
是的
ppyyff 11:43:20
我在网上查了,都查不到,也许是太复杂,所以没人愿意发到网上来
[VBA/VB/C#]efan2000 11:45:21
以前给测绘方面的做过,也只能解决常用的对象类型。
ppyyff 11:46:10
其实就常用的也行了
[VBA/VB/C#]efan2000 11:46:11
特别大数据量时,内、外裁的性能也不是很高。
ppyyff 11:46:42
现在计算都不是问题,大不了开着机子出去玩,
ppyyff 11:48:10
我看到南方那个测绘软件好像可以,这个估计就是您做的吧
[VBA/VB/C#]efan2000 11:48:13
其实主要就是判断点的位置
ppyyff 11:48:18
好像是lisp语言的
无痕/ws 11:48:28
用线绘个框作为裁剪边界,再发个trim命令,用F栏选的方式沿剪切边拦一圈。这样不行吗?
[VBA/VB/C#]efan2000 11:48:37
呵呵,我没做过南方。
[VBA/VB/C#]efan2000 11:49:19
不行,比如,填充的边界没有了,要先还原边界,再裁剪,再填充。
ppyyff 11:50:47
不想用sendcommand
无痕/ws 11:51:09
要做到切干净,是不好弄,好多图块都不好切开。
[VBA/VB/C#]efan2000 11:51:39
边界丢失,VB是解决不了的,需要Lisp或者.NET
ppyyff 11:52:04
用.NET做
有没有.net的比较好用书
我懒得去书店找,你们那个帮推荐一本,我买本学学
[VBA/VB/C#]efan2000 11:55:20
图块的裁剪,要通过坐标变换,判断需不需要重新生成块,新的块可以采用匿名块,比较好。
轻舞飞扬 11:57:37
轻舞飞扬 12:00:58
自己用的,不支持块等觉得复杂的图元就行了。商用的另说
多一步炸开,又不麻烦
ppyyff 12:02:22
块炸开就是了
有些测量图弄了些组合体炸不开,郁闷
ppyyff 12:06:31
吃饭去了
[zhoumh989][x星空]魂 12:15:04
谁知道图层顺序怎么调整
object.MoveToBottom (Objects)
这俩objsect怎么区别 |