NCF参数化建筑论坛

标题: 请教下如何在一个多重曲面上让每个面的点有序的统一排序 [打印本页]

作者: xyz1322    时间: 2017-2-20 08:19
标题: 请教下如何在一个多重曲面上让每个面的点有序的统一排序
我之前用曲线排序点能解决这个为题,可是现在这个多重曲面有些面的点不在一个平面就不行了。
作者: KFC    时间: 2017-2-20 15:02
[attach]46706[/attach][attach]46705[/attach]
用代码可以,图中所示是优先按x坐标排序,x坐标相同的话按再按y坐标排,最后考虑z坐标,另外xyz的顺序可选。
另外貌似有个插件叫seg,里面有个工具可以实现类似功能

作者: xyz1322    时间: 2017-2-21 07:45
本帖最后由 xyz1322 于 2017-2-21 07:53 编辑
KFC 发表于 2017-2-20 15:02
用代码可以,图中所示是优先按x坐标排序,x坐标相同的话按再按y坐标排,最后考虑z坐标,另外xyz的顺序可 ...

除了代码没更好的方法吗?seg插件里那个电池能说下不谢谢。
我想要的是面上的4个点起点位置一样并且方向一致如图

作者: skywoolf    时间: 2017-2-21 10:40
xyz1322 发表于 2017-2-21 07:45
除了代码没更好的方法吗?seg插件里那个电池能说下不谢谢。
我想要的是面上的4个点起点位置一样并且方向 ...

[attach]46708[/attach]
每块板的点序可以用Sort along Curve矫正

作者: JACK...    时间: 2017-2-21 10:54
skywoolf 发表于 2017-2-21 10:40
每块板的点序可以用Sort along Curve矫正

也遇到过类似的问题,个人觉得如果前面数据逻辑清晰严谨,顺序应该正常的排序.....
作者: skywoolf    时间: 2017-2-21 11:03
JACK... 发表于 2017-2-21 10:54
也遇到过类似的问题,个人觉得如果前面数据逻辑清晰严谨,顺序应该正常的排序.....

是啊,我习惯也是尽量在前面把数据结构做的干净些,尤其是从空间点阵着手编辑,回避炸开面这样的命令,这样就可以避免点序混乱。不过gh里很多运算器的算法还不成熟,遇到难点的逻辑,想都回避也是挺困难的。
作者: KFC    时间: 2017-2-21 15:57
xyz1322 发表于 2017-2-21 07:45
除了代码没更好的方法吗?seg插件里那个电池能说下不谢谢。
我想要的是面上的4个点起点位置一样并且方向 ...

[attach]46711[/attach]
额。。你貌似已经装这个插件了,就是图中圈起来的,不过我仔细看了看你的问题,实在是不一定能用这个电池解决的了的啊。
这个插件貌似在food4rhino上被封了,实在是无语凝噎。。。

作者: xyz1322    时间: 2017-2-21 20:00
本帖最后由 xyz1322 于 2017-2-21 20:12 编辑
skywoolf 发表于 2017-2-21 10:40
每块板的点序可以用Sort along Curve矫正

我用Sort along Curve矫正为什么有个别的面的点还是统一不起来。算了我把面摊平后再排序点
作者: skywoolf    时间: 2017-2-21 21:35
xyz1322 发表于 2017-2-21 20:00
我用Sort along Curve矫正为什么有个别的面的点还是统一不起来。算了我把面摊平后再排序点

如何曲面空间复杂的话,在生成中心圆用的参考系的时候还需要更细致的编辑,保证每个参考系和每个曲面的相对方位大致相同,不然确实会出bug。这个问题摊平也不一定能解决,因为摊平也涉及到参考系对位的问题。如何没解决,可以上传下3dm,具体问题具体看。
作者: xyz1322    时间: 2017-2-22 08:23
本帖最后由 xyz1322 于 2017-2-22 08:41 编辑
skywoolf 发表于 2017-2-21 21:35
如何曲面空间复杂的话,在生成中心圆用的参考系的时候还需要更细致的编辑,保证每个参考系和每个曲面的相 ...

摊平后我是先找出最左边2个点然后在Y排序后把最左边2个点排序好,同理在把最右边两个点排序最终把4个点的顺序都统一了。不过还是谢谢你们的耐心指导。

作者: baozhipengcheng    时间: 2017-7-26 22:37
JACK... 发表于 2017-2-21 10:54
也遇到过类似的问题,个人觉得如果前面数据逻辑清晰严谨,顺序应该正常的排序.....

都没有积分奖励了。。    东西都下载不了了~~




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