Rhino(犀牛)中国技术支持与推广中心

标题: 犀牛里如何判断一个曲面是单曲面还是双曲面? [打印本页]

作者: 暗物质    时间: 2010-6-22 21:34
标题: 犀牛里如何判断一个曲面是单曲面还是双曲面?
本帖最后由 Dixon 于 2010-6-24 18:45 编辑

犀牛里如何判断一个曲面是单曲面还是双曲面?请高人指点下!

1.rar

64 Bytes, 下载次数: 1287


作者: kiwifly    时间: 2010-6-22 21:48
单曲面?双曲面?定义是什么不清楚啊。不过这些应该可以从曲面属性里面看吧
作者: yacool    时间: 2010-6-22 22:39
斑马线 高斯 反射
作者: ncmooc    时间: 2010-6-23 00:13
3# yacool
求解释

作者: Dixon    时间: 2010-6-23 00:24
本帖最后由 Dixon 于 2010-6-23 00:25 编辑

单曲面可以用 高斯曲率分析工具 专门分析
如果是单曲面,也即是有一个方向是曲率为0的曲面,根据高斯曲率的测定方法,高斯曲率就为0,因此颜色应该是绿色(默认情况下绿色代表0,如果改了参数范围可能就不是绿色代表0了。)

第二张图,我把右边单曲面中间的控制点稍微向上移动一点,破坏单曲面变成双曲面,就能看到明显的区别。所以高斯曲率用用于测定单曲面是非常容易判断的。

单曲面经常用于需要精确展开成平面的造型,造船业等利用钢板材料弯折制造的一些产业都会经常用到。

111.jpg (55.58 KB, 下载次数: 158)

111.jpg

112.jpg (57.1 KB, 下载次数: 148)

112.jpg

作者: ncmooc    时间: 2010-6-23 09:44
奥 这个单曲面也不是 和复合曲面对应的那个单曲面啊 原来是另一组术语啊。
作者: 暗物质    时间: 2010-6-23 19:21
本帖最后由 暗物质 于 2010-6-23 20:11 编辑

用展开曲面能判断单曲面吗?或者说可展开曲面等于单曲面吗?
作者: fengyun319    时间: 2010-6-23 20:56
支持D大!
作者: Dixon    时间: 2010-6-24 10:27
本帖最后由 Dixon 于 2010-6-24 10:30 编辑
太谢谢d大的指点了!!!!!!!!!但是不知道这个曲面怎么回事,看着明明是双曲面,但分析出来都是绿色,即使局部改变曲面曲率也没有显示变化。
暗物质 发表于 2010-6-23 10:16


实际上你的这个面就是一个单曲面,看如下的检测图,只有在+- 0.000000001的精度下才能发现误差,不过这个数量级的误差是完全可以徐忽略的。

但是这个面仍然不能没有误差的展开,我需纠正前面我说的,实际上:并不是所有单曲面都可以无误差的展开,只有一部分的单曲面造型是可以无误差的展开的,反过来说可以无误差展开的曲面一定是属于单曲面的范畴,而双去面是一定不能无误差的展开的。

最后一张图就是一个典型的不能无误差展开的单曲面。

这里说的“无误差”是指:不需要拉升曲面或者压缩曲面就可以展开才能平面的意思,因为没有拉升和压缩,因此展开前后曲面的表面积是不会发生变化的。 比如吧纸张卷起来成圆柱状,纸张就是一个典型的不能拉升也不能压缩的材质类型。

但是除了纸张还有很多其他不同特性的材料也是经常使用的,比如皮革,是可以一定程度上的拉升和压缩的,而比如气球,是可以很大程度上拉升但是不能压缩的材料,以及建筑经常使用的一种帆布也是可以拉升不能压缩的。因此对于很多不能无误差展开的曲面,当我们探讨它如何展开成曲面时,实际上应该考虑这个造型所使用的材料是什么,根据材料的属性来计算应该如何展开才是正确的做法,避开材料特性单独的讨论曲面展开实际上没有太大的意义,因为如果不考虑材料属性,曲面无论按照何种方式展开都是可以的,但是并没有实际意义。

rhino v5有一个以材料属性为基准计算曲面展开的功能,叫做squish,是一个更加通用的计算曲面展展品的工具,对于需要处理不能够无误差展开的曲面非常适合,推荐使用。

1.jpg (33.57 KB, 下载次数: 146)

1.jpg

2.jpg (34.4 KB, 下载次数: 136)

2.jpg

23.jpg (17.02 KB, 下载次数: 144)

23.jpg

作者: 402303568    时间: 2010-6-24 10:31
顶~~~~~~~~
作者: 暗物质    时间: 2010-6-24 11:34
本帖最后由 暗物质 于 2010-6-24 11:35 编辑

真心感谢Dixon 版主,讲解的太详细了!您让我看到了什么是治学的精神!还有就是如果想计算需要多少块固定大小的平板玻璃贴在曲面上应该用什么工具呢?曲率分析中的自动范围到底用途是什么?是不是每次测量的时候都需要先点一下?
作者: Dixon    时间: 2010-6-24 15:32
真心感谢Dixon 版主,讲解的太详细了!您让我看到了什么是治学的精神!还有就是如果想计算需要多少块固定大小的平板玻璃贴在曲面上应该用什么工具呢?曲率分析中的自动范围到底用途是什么?是不是每次测量的时候都需要 ...
暗物质 发表于 2010-6-24 11:34

自动范围的意思是程序自动的根据曲面的曲率情况来设置曲率检测的范围,也就是面板里的那2个参数值,自动设置的依据是找到曲面上接近曲率变化的最大值和最小值作为测定范围,因此分布在曲面上的色彩可以很明显的反应出曲面的曲率变化,如果是没有自动范围,可能用户在设定检测范围的时候会偏离实际曲面曲率的范围而得不到合适的检测效果。所以通常自动范围可以作为一个快速设置检测参数的方法,然后根据这个参数在做进一步的调整。
作者: Dixon    时间: 2010-6-24 15:44
是如果想计算需要多少块固定大小的平板玻璃贴在曲面上应该用什么工具呢?
暗物质 发表于 2010-6-24 11:34

您问的这个问题反映了您对于制作这一类曲面造型的玻璃幕墙的思路是错的。

首先,如果是要用固定大小的平板玻璃来组合成曲面,这种曲面是非常大的造型限制的,比如如果是矩形的等大的玻璃,那么他只能组合成圆柱形的单曲面,并不能组合成其他的自由造型曲面,你可以用纸板做一个试试看。

基本上对于非特定造型(非特定造型也就是非标准几何体造型)的曲面,如果要做玻璃波幕墙,通常是不可能用形状完全一样的小单元(比如你说的你说的等大的玻璃)组合而成的。

而实际的思路也不是考虑怎么把小单元形状组合很曲面形状,而应该是:反过来将曲面造型“离散”成很多个小的单元的组合:比如钢结构和玻璃幕墙。

dixon8.jpg (55.88 KB, 下载次数: 109)

dixon8.jpg

作者: 暗物质    时间: 2010-6-24 16:11
太受教了!版主真的我太崇拜你了!可是您说的离散是一个命令吗?如果实现您贴的最后一张贴图的效果,应该用什么方法呢?
作者: jdl198561    时间: 2010-6-24 16:56
完全看不懂
我都不知道什么是单曲面  什么是双曲面
作者: Dixon    时间: 2010-6-24 18:41
太受教了!版主真的我太崇拜你了!可是您说的离散是一个命令吗?如果实现您贴的最后一张贴图的效果,应该用什么方法呢?
暗物质 发表于 2010-6-24 16:11


“离散”不是一个功能,而是一种处理方法。

   曲面造型的幕墙结构一直是一个比较难处理的部分,并不是因为它需要多高深的技术,但是却需要对曲面造型技术有很全面的认识跟把握,是一个比较综合的运用,很多人认为这部分需要用参数化设计来解决,或者觉得需要其他软件来辅助设计,其实在我们这么多年的曲面技术的积累的角度来看实际上根本不是那么回事,期望用参数化方法来解决,或者期待其他软件解决的思路基本上很不现实,反而用也必须用最标准的曲面造型技术可以做到,看一看比如世博会的世博轴,以及非常多的曲面幕墙结构都是用同样或者非常类似的技术做到的,知道怎么做用不同的软件都可以做出来。但是在建筑行业,我们现在看到太多的技术推进反面的急功近利,曲面造型技术部分几乎是被简单的跳过忽略了,趋势都是参数化设计,但是对于造型来说,参数化设计必须是建立在曲面造型技术的基础上的,但是很少有人真正的明白它的重要性以及带来的影响。

  从曲面反过来做幕墙一般有很多不同方法,但是都不是一个命令可以做到的,不管什么方法,基本的原理都是依据曲面的uv走向作为坐标定位来做幕墙结构的。

8月份shaper3d会主办一期暑假的rhino培训课程,分产品设计和建筑设计方向,是我们依据这接触和技术支持这些产业的积累和总结出来的东西,建筑方面的课程是非常全面的针对rhino曲面建筑造型技能的培训 ,具体的培训介绍会在7月份发布出来,可以关注一下。

1aaaaa.jpg (65.49 KB, 下载次数: 95)

1aaaaa.jpg

1234.jpg (55.48 KB, 下载次数: 103)

1234.jpg

12345.jpg (89.96 KB, 下载次数: 93)

12345.jpg

作者: 暗物质    时间: 2010-6-24 19:04
攒钱!!!!{:4_91:}
作者: Jessesn    时间: 2010-6-24 23:45
这样的好帖要学习,严重的顶一下
作者: ncmooc    时间: 2010-6-25 00:23
本帖最后由 ncmooc 于 2010-6-25 00:33 编辑

木哈哈 有几张图片在d大的脸谱上面有
严重的学习了。
作者: knteks    时间: 2010-6-25 15:56
我也严重的顶下
作者: linbodesign    时间: 2010-6-29 00:09
研究一下
作者: feiniao    时间: 2010-6-29 17:11
这帖子真长见识,顶!~
作者: dxf999    时间: 2010-7-6 10:15
确实是不可多得的好帖子:handshake
作者: adidas007    时间: 2010-7-11 22:31
不知道D大讲的和曲面钣金是否有所区别,另外和曲面上的UV流线有关联吗?
作者: seele    时间: 2010-7-20 14:42
还是看不懂的说哈哈啊 谢谢D大 在你的书里头说了这个
作者: wenwulai    时间: 2010-8-16 12:48
过来学习学习!
作者: nhr1029    时间: 2010-9-28 14:57
受教了,长见识!
作者: buildpassion    时间: 2010-10-30 11:34
D大讲得确实精辟,小弟正遇到一个问题,想再请教下。手上正在做一个吊顶,是一个双向曲面,用sweep1建出来的,rail和cross section都是圆弧。目前要做的工作是把吊顶分块后的面展开,然后在上面画一幅画(有附图)。但我用smash后,展开的面不完整。如果只用平面投影来画,与实际误差较大,不太适合施工图。我想得到展开后的线框,并且把误差控制得小一点。不知道该怎么做?有没有像MAX里UV贴图那样的展开方式?还是需要插件什么的?请看附图,多谢!

吊顶整体形态仰视

smash后得不到完整的线框

未来要画的图案,一种不规律的退晕,手工感较强,准备在现场画。
16# Dixon
作者: taliesin    时间: 2010-11-7 10:45
学习了,还是要再仔细看看D大的书啊
作者: Jessesn    时间: 2010-11-7 10:58
D大讲得确实精辟,小弟正遇到一个问题,想再请教下。手上正在做一个吊顶,是一个双向曲面,用sweep1建出来的,rail和cross section都是圆弧。目前要做的工作是把吊顶分块后的面展开,然后在上面画一幅画(有附图)。 ...
buildpassion 发表于 2010-10-30 11:34


建议使用 高级展开工具Squish,参考下面的讨论
http://bbs.rhino3d.asia/viewthread.php?tid=216&extra=page%3D1%26amp%3Bfilter%3Dtype%26amp%3Btypeid%3D17
作者: feifeufeifeu    时间: 2010-11-27 13:41
突然发现一个好帖。专业
作者: Dixon    时间: 2010-12-5 23:43
28# buildpassion

正如jessesn版主所说的,我也觉的用squish是最好的解决办法,因为squish展开后的表面积误差比较小,形状来说是最接近曲面的原始造型的。

另外我有点搞不懂,如果您是要手工在实物的曲面上去画,那就不要展开了, 直接画应该更好,呵呵
作者: jerryzhou    时间: 2010-12-28 16:31
顶一下   受益匪浅阿
作者: technical04    时间: 2011-1-26 13:00
xue xi le
作者: benbenpaopao    时间: 2011-7-12 12:29
顶一下,确实很清楚啊!!
作者: pipip    时间: 2011-8-20 14:28
專業!~頂
作者: Andyyok    时间: 2011-8-29 16:56
支持技术贴~!~
作者: 天空    时间: 2011-9-14 10:46
我也严重的顶下
作者: liuligen123    时间: 2012-1-11 17:50
学习伟大 我来学习楼主
作者: liuligen123    时间: 2012-1-11 17:51
学习楼主 楼主伟大
作者: 乌龙哥    时间: 2014-3-5 12:38
要判断一个曲面是单曲面还是双曲面。可以用犀牛中的“摊平可展开的曲面”命令试一下,如能展开,就是单曲面了。但实际上,大家用到的更多的是双曲面的展开。
作者: Jessesn    时间: 2014-3-5 16:04
乌龙哥 发表于 2014-3-5 12:38
要判断一个曲面是单曲面还是双曲面。可以用犀牛中的“摊平可展开的曲面”命令试一下,如能展开,就是单曲面 ...

双曲面的展开,请使用 Squish
作者: 乌龙哥    时间: 2014-3-5 17:58
Jessesn 发表于 2014-3-5 16:04
双曲面的展开,请使用 Squish

谢谢J版,今天有在帮助文件里找到这个命令,很好有用的说。。不过有一点坑嗲的是,它居然没有图标,没有下拉菜单。对于我这种不认得英文的筒子来说,这。。。这。。。这真是要命呢。。。。
作者: Jessesn    时间: 2014-3-5 20:32
乌龙哥 发表于 2014-3-5 17:58
谢谢J版,今天有在帮助文件里找到这个命令,很好有用的说。。不过有一点坑嗲的是,它居然没有图标,没有下 ...

这个图标很早我们就提供了的哦,如下
http://bbs.rhino3d.asia/thread-216-1-1.html
作者: jason053    时间: 2015-3-19 11:53
我测试了一下,好像这个方法不能同时测试N张曲面!
作者: xiangyu515    时间: 2015-5-31 07:48
学习一下
作者: yop    时间: 2016-4-16 00:49
一条条评论看下去,学习到很多!
作者: xxjjdd008    时间: 2016-5-10 20:04
顶一下,这方面贴子!!
作者: 小哥大    时间: 2017-2-23 13:14
学习!!!!!!!!!!!!!!!!!!!!!!!!!




欢迎光临 Rhino(犀牛)中国技术支持与推广中心 (http://bbs.rhino3d.asia/) Powered by Discuz! X3.2