NCF参数化建筑论坛

标题: revit 等三角分割双曲面尝试 [打印本页]

作者: wangjunxiong    时间: 2011-12-9 16:18
标题: revit 等三角分割双曲面尝试
本帖最后由 wangjunxiong 于 2011-12-9 16:23 编辑

一直被等三角问题困扰。很多帖子有讨论,却没有满意的结果。有一坛友提到revit可以解决这个问题,于是做了尝试。。。然而,失败告终!
因个人接触revit时间很短,估计是没抓住要领,望斑竹献招!

以下是我的一些分析:

1.经观察,发现revit 三角网格划分是这样的规律:

[attach]23133[/attach]
红色线是分格后的三角网格,可以说这就是revit 划分三角形的规则。(那个60°不是定数。。。)

2.我把U , V 给予值,这值是受等三角影响的,如 U = 2 ,则 V = 1.732 ,所得结果如下:
[attach]23134[/attach]
到这里,蛮兴奋的,眼睛告诉我这三角很接近等三角!!!!然而。。。。

3.把分好的网格导入rhino分析,结果不尽如意呀!看图:(点击可放大看)

[attach]23135[/attach]

由数据可知,这是不能接受的!况且这个测量的样本是在曲率变化不大的曲面上!
细想才发现,这里面少了角度控制这一参数。。。



后来,试着旋转UV线,使U线和V线60°夹角,但这60°夹角并不是我想要的!!!

估计我是走进了误区,斑竹要拉一把我呀。。。。

(revit模型太大,传不上。。。。)
作者: xmjr    时间: 2011-12-9 19:08
楼主的意思是不是用平面等边三角形来分割曲面?
作者: s.k.    时间: 2011-12-9 19:24
貌似是这样。。
作者: wangjunxiong    时间: 2011-12-10 08:23
楼主的意思是不是用平面等边三角形来分割曲面?
xmjr 发表于 2011-12-9 19:08


意思差不多吧。用来分割双曲面。。。
作者: xmjr    时间: 2011-12-10 09:18
在球面上做个试验,用等腰三角形分割球面。每个水平层间距相同,这样每层的三角形是两种规格,因此等边三角形的意义不大,从工程的角度,应该是尽量减少零件的规格。同时相邻层的三角形如果让等腰处的斜杆件长度一样,需要调整层的间距,这又涉及整个外观是否美观的问题。没做双曲面的,直观的判断是:在不可展开的曲面上如果要求等三角形是不可能做到的,只有尽量减少三角形规格了。在可展曲面上应该可以做到等三角形。
作者: wangjunxiong    时间: 2011-12-10 11:35
在球面上做个试验,用等腰三角形分割球面。每个水平层间距相同,这样每层的三角形是两种规格,因此等边三角形的意义不大,从工程的角度,应该是尽量减少零件的规格。同时相邻层的三角形如果让等腰处的斜杆件长度一样 ...
xmjr 发表于 2011-12-10 09:18


双曲面上是可以做到的!sky兄有手工的做法,你可以搜索下看看,估计有灵感哦{:3_53:}
作者: 艺匠    时间: 2011-12-11 14:35
1# wangjunxiong
你好,请您帮忙看下这帖http://ncf.5d6d.com/viewthread.php?tid=8218&extra=
,是想要在曲面上做渐变细分的,但目前我所学的还不能做到这点,烦请您指导指导,感激不尽!
作者: xmjr    时间: 2011-12-11 19:45
双曲面上是可以做到的!sky兄有手工的做法,你可以搜索下看看,估计有灵感哦{:3_53:}
wangjunxiong 发表于 2011-12-10 11:35


单叶双曲面是可以的,因为这种双曲面上每一个点都有两根完全在曲面内的直线穿过,但是楼主1楼的曲面就不属于这种了。
作者: wangjunxiong    时间: 2011-12-11 23:00
1# wangjunxiong
你好,请您帮忙看下这帖http://ncf.5d6d.com/viewthread.php?tid=8218&extra=
,是想要在曲面上做渐变细分的,但目前我所学的还不能做到这点,烦请您指导指导,感激不尽!
艺匠 发表于 2011-12-11 14:35


刚好有个这样的例子,我给你文件,你先看看,不明白的话,再问。。。
作者: nyudream    时间: 2012-1-11 15:17
这个学习了···
作者: raymondchen127    时间: 2012-4-25 01:11
这个学习了···
作者: xyc44444444    时间: 2012-8-14 16:02
学习了!!!!!
作者: 玉波昆匠    时间: 2012-8-20 17:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: thinksong    时间: 2012-8-20 20:24
本帖最后由 thinksong 于 2012-8-20 20:32 编辑
xmjr 发表于 2011-12-9 19:08
楼主的意思是不是用平面等边三角形来分割曲面?


hi ,不知道您有没有在CATIA 里面尝试这样的分法,我只知道手动,在CATIA先把曲面展平,然后再上面阵列,最后投影到原来那个曲面上,这样的话参数化就不是很好,后期也没法统计那些小曲面,我想最适合的办法可能就是运用知识工程的自定义阵列了,不知道您有没有在这方面有过尝试呢?

如果是球面,可以看这个
[attach]34260[/attach]





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