[Rhino教程] 2D曲线贴到3D曲面不变形的方法(Squish)

351
回复
124823
查看
打印 上一主题 下一主题
  [复制链接]

微信扫一扫 分享朋友圈

签到天数: 3096 天

连续签到: 1 天

[LV.Master]开坛元老

1
发表于 2011-9-13 09:36:16 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
在老论坛看到旧文章整理了一下
首先2D曲线贴到3D曲面不变形是不可能的
不过可以尽量的减少变形量
但是必须运用Rhino的一个插件

这个命令有别於flow流动的方法,使用uv结构会变形

1.用Squish命令用3D面展平

2.在展平面上布线

3.然后用SquishBack命令回到3D面上


Advanced Flattening 高级展开工具Squish
_____________________________________________________________________________________
自从Ship Constructor的Epander插件不在为4.0提供后续的版本,所以我们自己要做一个替换的命令Squish.

下载这个插件之前确认你的系统有安装最新的Microsoft runtime libraries,不然Squish不能正常运行
下载Microsoft runtime libraries  http://en.wiki.mcneel.com/content/upload/files/vcredist_x86.exe
_________________________________________________________________________________________
背景:

对于展开的动作目前Rhino4提供以下几个命令
1 UnRollSrf - 展开单曲面(曲面的UV方向有一个方向的阶数是1)为平面
2 Smash - 这是一个特别版本的UnRollSrf,可以展开双曲面(UV方向的阶数都大于1)
3 Squish - 新加入的双曲面和Polygon的展开工具.
遇到曲面展开时这个三个命令的优先顺序我们推荐是 UnRollSrf>Squish>Smash
目前Rhino4.0的展开命令还不能做到
1 Unfold or unbend(完全无限制的展开) - 由3D的形状展开一个平面或者反之,大多数用在板金方面,很  
  多MCAD软件都可以做的很好
2 Flow(随形变化) - 从平面变形为3D造型由一块板金完整的包履一个复杂的模型,例如把一块铝片冲压成
  汽水罐的罐体或是拉环.
3 Peel(切口) - 在曲面有可能裂开的地方做切口然后展开这个曲面,例如展开一个椭圆球,注意如果曲面  
  有切口的地方,Squish是可以展开他的,你可以指定3D曲面什么地方需要分切口.
__________________________________________________________________________________________
纵览Squish

Squish命令展开双曲面或者是mesh为平面

上图中标记为红色点的为compression(挤压)区域,绿色点的为stretching(拉伸)区域,点的分布是显示压
缩和挤压的变形量

Area: unchanged
Compression: average=0.04%, maximum=0.11% (in 44% of the surface)
Stretching:  average=0.07%, maximum=0.28% (in 35% of the surface)

这里compression(挤压)意味着从3D曲面展开成2D平面时有被压缩,stretching(拉伸)意味着反展开(折弯)
时有被拉伸,下图中顶部10个点的标记位置是变形最强烈的地方,数值是显示长度方向的拉伸百分比,上一张图绿色点标
记显示0.3的意思是折弯成3D曲面时这个附近的区域都会被拉伸0.3%.
_______________________________________________________________________________________
纵览SquishBack (反展开)

SquishBack命令可以放置点和线到2D图,然后然后使用 Squish命令里的"unsquish"参数将转换为3D造型,
例如,假设我们想把"Rhino"这个商标放置在下图的鞋曲面的圆圈线里面,

先输入 Squish 命令,展开上图的曲面如下图的2D图案效果

使用"TextObjet"命令以线的方式生成"Rhino"文本如下,

最后,使用SquishBack命令来"unsquish"(反展开)这个白色的Rhino文本到鞋面上,如下图


_______________________________________________________________________________




该贴已经同步到 modern的微博

参与人数 1M币 +2 读者积分 +2 收起 理由
Ashur + 2 + 2 很给力!

查看全部评分总评分 : M币 +2 读者积分 +2

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏
收藏31
支持
支持2
反对
反对0
订阅 Rhino 最新资讯
回复

使用道具 举报

签到天数: 457 天

连续签到: 1 天

[LV.9]论坛支柱

2
发表于 2011-9-13 09:52:50 | 只看该作者
老大,好东西啊,谢谢老大~~
回复 支持 反对

使用道具 举报

签到天数: 4 天

连续签到: 1 天

[LV.2]故地重游

3
发表于 2011-9-13 09:59:33 | 只看该作者
这个以后肯定用的上
回复 支持 反对

使用道具 举报

签到天数: 61 天

连续签到: 1 天

[LV.6]常住会员

4
发表于 2011-9-13 10:34:48 | 只看该作者
这个曲线贴回命令会严重变形困扰我好久了
回复 支持 反对

使用道具 举报

该用户从未签到

5
发表于 2011-9-13 10:51:26 | 只看该作者
学习了,希望老大以后多发些这种文件上来,让我们学习
回复 支持 反对

使用道具 举报

该用户从未签到

6
发表于 2011-9-13 10:55:51 | 只看该作者
如果能去上次课就好了,老大会来安徽合肥开课吗
回复 支持 反对

使用道具 举报

签到天数: 5 天

连续签到: 1 天

[LV.2]故地重游

7
发表于 2011-9-13 21:38:44 | 只看该作者
顶起来啊~~好东东
回复 支持 反对

使用道具 举报

签到天数: 452 天

连续签到: 1 天

[LV.9]论坛支柱

8
发表于 2011-9-13 23:52:31 | 只看该作者
太帅了。。
回复 支持 反对

使用道具 举报

签到天数: 3 天

连续签到: 1 天

[LV.2]故地重游

9
发表于 2011-9-14 00:07:26 | 只看该作者
Hey  Modern, are you going to have a class in US?
回复 支持 反对

使用道具 举报

签到天数: 3 天

连续签到: 1 天

[LV.2]故地重游

10
发表于 2011-9-14 00:12:29 | 只看该作者
本帖最后由 dfswyf 于 2011-9-14 00:14 编辑

我不会安装阿?放到plugins里?

Thanks a lot! I got it!
回复 支持 反对

使用道具 举报

签到天数: 800 天

连续签到: 1 天

[LV.10]三朝元老

11
发表于 2011-9-15 00:13:50 | 只看该作者
很棒的插件~
回复 支持 反对

使用道具 举报

该用户从未签到

12
发表于 2011-9-15 09:32:04 | 只看该作者
非常强大。。。。。。。。。。。支持了。。。。。。。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

13
发表于 2011-9-15 10:03:40 | 只看该作者
squish以后,我用了两个命令来反贴回曲面,一个是flow,一个是squish,flow还是有变形。。。是不是意味着uv展开+flow命令没用了。。   squish 和squishback完全可以替代的。
回复 支持 反对

使用道具 举报

该用户从未签到

14
发表于 2011-9-15 10:07:02 | 只看该作者
如图。。。

QQ截图20110915100815.png (128.54 KB, 下载次数: 269)

QQ截图20110915100815.png
回复 支持 反对

使用道具 举报

该用户从未签到

15
发表于 2011-9-15 16:46:02 | 只看该作者
怎么安装。。。请高手支招。。。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

15927211580

周一至周五 9:30-18:00

武汉市武昌区中山路380号201

  • 关注微信公众号

  • 微信咨询客服号

QQ- Archiver- 鄂ICP备12016959号   充值M币 |勋章中心 | ( 鄂ICP备12016959号 )

Powered by Discuz!X3.2© 2001-2013 Comsenz Inc.

金融信息行业协会理事单位 | 信息服务业行业协会会员单位 | 网络信贷服务业企业联盟单位