NCF参数化建筑论坛

标题: 【自虐猥琐流】GH图解法排除重复数字数据(顺序不变) [打印本页]

作者: yanhui314    时间: 2010-4-11 04:08
标题: 【自虐猥琐流】GH图解法排除重复数字数据(顺序不变)
杯具,才发现还真有映射功能,太久没摸都忘了。10.5.15 论坛里面有很多朋友在问如果从数列中去除重复数据,我以前都建议用代码,昨天看了大川的sort大法,颇感动,山寨猥琐的力量实在强大。不过大川的sort大法排除了重复数据的同时,也打乱了原有顺序,不过大川有一句话很有道理“如果sort list运算器有与原数列相映射的功能就好了”,在这里我想了很多烂招,构思了一个以图形思维来处理的办法,貌似可以完美的解决顺序问题了(吧),在保持顺序的情况下,对于每种重复数据只保留其中的第一个。 由于曲线交点运算器貌似在极小尺度下失效,所以我在中间过程统一将数据扩大了10的N次方倍数,N=数列中小数点后的位数的最大值,最后再返回原来的数据。然后将圆圈半径设为0.5,不至失效,也满足相互不相交。 第二是为了避免不应出现的线和圆圈的相交关系,将两行点之间的距离定位两行各自总长的较大者,使得直线倾角必然大于45度,因为小于30度的话在整数情况下会与旁边的圆相交。 另外逻辑过程中还应注意tree数据的层级概念和枝条概念,直线与直线上的点的代数性质和几何性质等等。相信每一个学过初中数学、熟知GH理念的人都有能力看懂。不过由于确实思维来回转换多次表述起来有点麻烦。请大家有兴趣的话参考图和GHX文件。 用纯运算器来解决这个问题算看起来是有点荒唐,不过在这里希望鼓励大家开动思维,避免思维被软件的典型技法所禁锢,所以抛砖引玉,希望有更好更有趣的办法。 [attach]5760[/attach] [attach]5761[/attach] [attach]5762[/attach] [attach]5763[/attach]
作者: yanhui314    时间: 2010-4-11 04:19
夜深人静,唯有自沙
作者: tony_tsang    时间: 2010-4-11 07:53
来顶辉哥了。。{:3_57:}
作者: luoyijiang    时间: 2010-4-11 08:57
看看,学学,练练
作者: skywoolf    时间: 2010-4-11 09:10
最近大伙怎么都在研究这个?{:3_62:} 嘿嘿~回去试试~
作者: claudemit    时间: 2010-4-11 11:22
厉害列!昨天烟灰哥提出思路后,我想过怎么通过点和线记录,真的是取交点啊{:3_46:} 操作过程原来还有这么多曲折 山寨伟大 猥琐万岁!
作者: richo    时间: 2010-4-11 11:58
哇,原来是这样~领悟一下去~~
作者: rwdenj    时间: 2010-4-11 12:12
这个很有用的 以前好多回都卡在数据重复上了。。。。
作者: iceking    时间: 2010-4-11 12:37
恩,看看如何去除~
作者: sfancys    时间: 2010-4-11 14:59
赞一个~! 必须研究一下了
作者: wdc63    时间: 2010-4-11 15:52
大牛出手 果然不一样
作者: 990628    时间: 2010-4-11 17:54
又学了一招...
作者: tearyma    时间: 2010-4-11 18:00
有点高深 数据更有逻辑一些
作者: marcowoo    时间: 2010-4-11 19:55
谢谢,必须学习
作者: miniorange    时间: 2010-4-11 22:14
感謝樓主分享
作者: 不曰儿童    时间: 2010-4-14 21:54
谢谢楼主分享
作者: zhiningmonkey    时间: 2010-4-16 23:36
以前就碰过类似的问题,一直想不到解决方法。百年暗室,一灯可破啊~~......谢谢分享
作者: sgrylicheng    时间: 2010-4-17 23:47
很有趣的方法!
作者: qwesxqe    时间: 2010-4-23 02:10
不错哦{:3_53:}
作者: pc023236    时间: 2010-4-24 02:05
非常實用,但好長一串啊!!@@
作者: marcowoo    时间: 2010-4-24 04:27
重复的3d点数据分解排除后输回去跟原有点对不上啊?乱了~~
作者: 绿地广场    时间: 2010-10-26 19:36
看帖回帖,顶
作者: hbk77    时间: 2010-10-26 20:53
神人阿~~這我要再多練練了
作者: mlpppoknnn    时间: 2010-11-5 21:24
不知道和我遇到的问题有关系没~先学习下~
作者: godwin0204    时间: 2010-11-6 10:47
最近大伙怎么都在研究这个?
最近大伙怎么都在研究这个?
哇,原来是这样~领悟一下去~~
作者: well2010    时间: 2010-11-6 13:02
支持一个先,厉害!
作者: chenyulin015    时间: 2010-11-28 19:08
谢谢楼主分享了
作者: hedong307    时间: 2010-11-29 15:01
不是很懂,先看看学习一下
作者: king_tc    时间: 2010-11-29 16:28
学习一下~~~~~~
作者: unfinal    时间: 2010-11-30 09:52
不错 做的
作者: pistolsbx    时间: 2010-12-6 09:58
受益匪浅~~~~~~~~~~~~~~~~~
作者: wenchongyun    时间: 2010-12-7 09:58
赞一个!!
作者: chinghanglee    时间: 2010-12-7 15:28
資料結構總是令人頭痛 不過疏通後根本是功力大增!!!
作者: sfwwdf    时间: 2010-12-8 06:55
谢谢楼主,学习!
作者: todstods    时间: 2011-4-27 14:56
先回复后阅读。
作者: noble_herb    时间: 2011-4-27 20:13
看看,学学,练练
作者: magicboy    时间: 2011-8-14 11:26
感觉还行,下来看看
作者: ztchxx    时间: 2011-8-15 15:11
看看怎么弄的
作者: 阿龟    时间: 2011-8-15 20:39
天哪!原来是用几何方法解决问题啊~~
作者: 951397153    时间: 2011-11-15 16:41
牛人·~~感觉挺简单的一个操作原来这么复杂…………
作者: 童话    时间: 2011-12-19 09:44
正愁这个呢~~谢谢lz
作者: thomas1203    时间: 2011-12-24 21:39
急用学习学习!~!~
作者: 456    时间: 2011-12-24 23:15
感謝樓主分享
作者: fengkongx9    时间: 2011-12-26 16:28
厉害。。。。。。
作者: 邓豪    时间: 2011-12-26 16:42
谢谢,必须学习
作者: h13160627    时间: 2011-12-26 19:43
下载了学习看看
作者: angelliu321    时间: 2012-1-8 10:43
DING!!!!!!!!!!!
作者: swei_cg    时间: 2012-1-10 17:12
好东西 看看
作者: well2010    时间: 2012-1-17 16:05
实在佩服!!!
作者: sunna007    时间: 2012-2-24 19:37
什么东西》??
作者: 不二笨猪    时间: 2012-2-28 00:32
这个好强,学习了
作者: carcass    时间: 2012-2-29 11:40
支持的,看看。。。。。。。。
作者: owenandselena    时间: 2012-2-29 12:02
领悟一下去~~ ~~~~~~~~~
作者: tungtienwei    时间: 2012-3-10 00:44
tks for sharing, this is really helpful.
作者: todstods    时间: 2012-3-27 16:06
数据处理 很重要
作者: 橘子向学    时间: 2012-3-27 17:19
恩,看看如何去除~
作者: swsteven    时间: 2012-3-27 18:07
看看,学学,练练
作者: fwhhh    时间: 2012-4-5 15:52
很好,学习学习
作者: 江风渔火    时间: 2013-3-27 14:03
谢谢分享.......
作者: 奥巴马    时间: 2013-3-28 15:18
瞧瞧啥玩意
作者: GUYCHOOOU    时间: 2013-5-8 12:52
学习!               
作者: 999de爱    时间: 2013-5-20 20:47
看起来好复杂的样子
作者: 无非    时间: 2014-3-21 20:06
学习学习!
作者: pdq1977    时间: 2014-9-21 00:45
夜深人静,唯有自沙
作者: wyf~    时间: 2014-9-23 18:40
学习了
作者: 不要长徒    时间: 2014-11-14 14:51
很棒喔学习了
作者: hchai    时间: 2017-7-19 13:48
感谢分享~~~~~
作者: qq647091770    时间: 2017-9-11 10:52
好好学习一下
作者: freddy1125    时间: 2017-10-24 21:44
很不错的分享 谢谢
作者: sharlson    时间: 2018-7-20 20:09
看看,学学,练练
作者: yuewsj    时间: 2018-9-13 12:05
好久的帖子了!
作者: 大徐    时间: 2018-10-30 23:42
多谢指教多谢指教多谢指教多谢指教多谢指教
作者: lepts    时间: 2018-10-31 19:03
学习一个!!!!!
作者: marselon    时间: 2018-11-1 10:59
顶顶顶顶顶顶顶顶顶
作者: dy2018    时间: 2018-11-2 10:17
学习学习楼主思路。
作者: Zames    时间: 2018-11-13 12:42
学习学习 删除重复数据
作者: ym15250988573    时间: 2018-12-15 13:27
学习一下,,,,,
作者: NFC_LOGX3    时间: 2019-1-16 22:59
51256122389475845
作者: 索菲亚的图腾    时间: 2020-9-3 18:06
学习下,谢谢分享
作者: spx6696    时间: 2020-9-11 14:25
11232132132131
作者: jjmike    时间: 2020-9-17 12:15
楼主好棒哦我爱你




欢迎光临 NCF参数化建筑论坛 (http://www.ncf-china.com/) Powered by Discuz! X3.2