changyiran 发表于 2014-5-19 22:07:58

关于拖动多段线一点实时显示面积的问题

有一闭合多段线,因为其面积和实际想要的面积不太一致,超出了规定的限差,所以要通过拖动其中一点的位置来改变多段线的面积,但这样往往要拖动好几次才能改对。如何实现在拖动多段线一点时能在屏幕上实时显示拖动后多段线的面积呢?

自贡黄明儒 发表于 2014-5-19 22:11:18

要用反应器

changyiran 发表于 2014-5-19 22:12:14

自贡黄明儒 发表于 2014-5-19 22:11
要用反应器

大侠,能否在详细点?

changyiran 发表于 2014-5-20 07:03:40

哪位高手帮帮忙啊!

xyp1964 发表于 2014-5-21 12:57:38



llsheng_73 发表于 2014-5-22 01:45:42

印象中南方CASS软件有个面积调整功能,自己也想过写一个的,但对于调整值太大涉及多个拐点时搞不好,所以一直没写

edata 发表于 2014-5-22 22:55:08

有时候不用反应器也可以实现,

llsheng_73 发表于 2014-5-22 23:46:42

动态显示面积不需要反应器,只不过是实时的把线画出来得到它的面积并且把它显示出来,角点动了又删掉重新画...如此周而复始..
但指定面积调整指定边(或者固定某条边)就比较头痛,因为要根据面积反算坐标才能进行重新画,一旦调整值偏大就可能会涉及到很多个顶点,如果再有凸度什么的,每次都是想想就头大。。。
希望高人们弄个可行的办法来

xyp1964 发表于 2014-5-23 08:49:30

llsheng_73 发表于 2014-5-22 23:46 static/image/common/back.gif
动态显示面积不需要反应器,只不过是实时的把线画出来得到它的面积并且把它显示出来,角点动了又删掉重新画 ...



changyiran 发表于 2014-6-3 11:03:35

xyp1964 发表于 2014-5-23 08:49 static/image/common/back.gif


院长太厉害了
页: [1] 2 3
查看完整版本: 关于拖动多段线一点实时显示面积的问题