asd106 发表于 2011-3-21 14:59:13

如何将图中的线按顺序排列后取得?

本帖最后由 asd106 于 2011-3-22 09:31 编辑

如何将附图中的线,按顺序排列后再取得?比如从图1中红线开始,按顺序取得这组线?

图1中的线在画得时候,是不按顺序画的,比如先画第1根(红线),再画第3根,再画第5根,然后画第2根...

图2中似乎更难排序?!

sailorcwx 发表于 2011-3-21 21:42:49

按角度排列

nxy_918 发表于 2011-3-21 22:22:39

同意
是个好想法

asd106 发表于 2011-3-22 09:22:03

sailorcwx 发表于 2011-3-21 21:42 static/image/common/back.gif
按角度排列

又发现个问题,上传了附件图2
方法对图1有效,但如果遇到图2情况,好像就不成了

雪山飞狐_lzh 发表于 2011-3-22 20:35:04

你的排序原则是?

asd106 发表于 2011-3-23 10:33:00

雪山飞狐_lzh 发表于 2011-3-22 20:35 static/image/common/back.gif
你的排序原则是?

就行想把图中的线,按某个顺序一次性排列;也就是说想取得一组顺序线

sailorcwx 发表于 2011-3-23 11:44:53

可以根据红线端点和各线端点的角度来判断

sailorcwx 发表于 2011-3-23 11:45:58

或者用中点应该方便一些吧

asd106 发表于 2011-3-23 11:53:30

sailorcwx 发表于 2011-3-23 11:45 static/image/common/back.gif
或者用中点应该方便一些吧

中点?
线段的中点是可以用属性直接取得的?还是要用函数求一下得到?

sieben 发表于 2011-3-23 13:40:59

DIY呵呵!长度不够。
页: [1] 2
查看完整版本: 如何将图中的线按顺序排列后取得?