NCF参数化建筑论坛

标题: 【立面分割】 - 根据层线生成界面并选择方式分割 [打印本页]

作者: Supers227    时间: 2019-10-17 17:25
标题: 【立面分割】 - 根据层线生成界面并选择方式分割
本帖持续更新:最近更新于2019-9-18

1、算法名称:立面分割(根据层线生成界面并选择方式分割)

2、上级打包:
2-1、立面自动匹配生成   http://bbs.ncf-china.com/forum.php?mod=viewthread&tid=55284

3、开发级别:绘图级

4、算法目的:
4-1、根据层线生成界面,内置多种不同方式,对立面进行分割。

5、输入设置:层线生成

6、输出结果:分割完的切面,分割的切线

7、功能演示:暂无

8、算法结构:
[attach]52279[/attach]

[attach]52280[/attach]

9、交流原则:
9-1、本帖仅限于交流对本绘图级算法功能的应用体验、bug举报及修改完善意见。
9-2、欢迎所有用户根据个性需求完成此算法,NCF将给予积分奖励,突出贡献者奖励丰厚,详情了解可见:http://www.ncf-china.com/forum.p ... &tid=55244#lastpost

10、开发日志:
2019-10-21 Supers
立面生成首先要对界面进行分割,目前完成了四种分割方式,之后会继续增加不同的分割逻辑,欢迎各位开发自己的分割方式,不断丰富立面风格。

11、版本发布:
详见于内容2上级打包链接





作者: kengo    时间: 2019-10-23 10:56
真·抛砖引玉  自己提的bug自己解决不了

使用特殊分割时,可以注意到曲面造型的位置,成面后的形状变化比较剧烈
[attach]52298[/attach]

使用shatter配合sweep成面的话,成面后的形状和原始形状基本一致,但是不知为何会有一个地方报错
[attach]52299[/attach]

期待大佬的解惑

作者: kengo    时间: 2019-10-23 13:22
反复debug之后,我发现了解决方法

先放结论,把需要shatter的rail先reparameterize之后,sweep不再报错,所有面都能正常生成了。类似t值或uv值定位的,应该把曲线或曲面都重参数化更保险一点
[attach]52303[/attach]

debug的过程屡屡碰壁。首先把存在问题的物件给挑出来,直接sweep可以发现确实是报错的
[attach]52305[/attach]

把rail flap一下,发现面正确生成了。但是使用Noah的unity of direction来把所有rail的法线统一的尝试却失败了,究其原因,应该是那个组件仅适用于曲线,不适用直线的缘故。
[attach]52306[/attach]

重新回到最外层,发现玻璃面没有正确识别出来,之后的运算器需要进一步调试。等待大佬释放后续运算器之后再做调试了。
[attach]52304[/attach]

作者: Supers227    时间: 2019-10-23 14:15
kengo 发表于 2019-10-23 10:56
真·抛砖引玉  自己提的bug自己解决不了

使用特殊分割时,可以注意到曲面造型的位置,成面后的形状变化 ...

其实 分割 3 特殊分割是特别针对一种立面风格的,不是很适合曲面立面,所以会出现这么一种形态。 感谢反馈,之后也会再优化和加入特殊说明。
作者: anturong    时间: 2019-10-24 09:18

觉得这个系列可以出个视频繁教程,并且以思路讲解为主,出了的话第一时间支持。
作者: Supers227    时间: 2019-10-24 14:25
anturong 发表于 2019-10-24 09:18
觉得这个系列可以出个视频繁教程,并且以思路讲解为主,出了的话第一时间支持。

还真让你说中了呢
作者: anturong    时间: 2019-10-25 13:46
本帖最后由 anturong 于 2019-10-25 13:52 编辑
Supers227 发表于 2019-10-24 14:25
还真让你说中了呢

定容城市生成工作别忘了加一起讲讲,教程价格低些啊。我也想参加Noah,自己水平不够先学吧。!!!!最好做个活动,购买NCFZ创世会员,送教程什么的。




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