Kangaroo 模拟布料皱折

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

微信扫一扫 分享朋友圈

签到天数: 3095 天

连续签到: 1 天

[LV.Master]开坛元老

1
发表于 2021-12-14 08:45:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

Grasshopper中集成Kangaroo物理运算器有很长时间了,从Kangaroo到Kangaroo2用法简化了相当多,改善后用户对于物理力学不用考虑那么严谨了,希望透过这个文章给大家带来实用上的帮助。

布料的自由型态,对于手工建模十分不容易,现在我们就透过Grasshopper来模拟
首先我们先准备一个网格物件(Mesh),提取网格结构线(MEdge),取出边缘长度(Len)

Grab使之可以手工拖曳网格,EdgeLengths模拟网的结构
SphereCollide(SC)是让布料不会在运动中交叉穿透

Kangaroo主引擎后面接上Weaverbird恢复成网格

效果如下︰


让我们再追加3个运算器,就可以模拟物体的干扰SolidPointCollide (SPC),模拟地面(Floor),以及重力模拟VertexLoads

效果如下︰
反重力VertexLoads设置成z的向上向量可以得到下面的效果

加入一个Anchor固定点

加入RigidPointSet保持开口形状


本次就介绍到这里,有没有听懂都点个赞吧,欢迎留言加关注,有兴趣加微信我很乐意为您解答。



Snipaste_2021-12-09_14-28-27.jpg (47.25 KB, 下载次数: 228)

Snipaste_2021-12-09_14-28-27.jpg

Snipaste_2021-12-08_11-46-44.png (752.5 KB, 下载次数: 213)

Snipaste_2021-12-08_11-46-44.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏
收藏0
支持
支持0
反对
反对0
订阅 Rhino 最新资讯
回复

使用道具 举报

签到天数: 65 天

连续签到: 1 天

[LV.6]常住会员

2
发表于 2021-12-14 09:53:37 | 只看该作者
太赞了!
回复

使用道具 举报

签到天数: 15 天

连续签到: 1 天

[LV.4]三不五时

3
发表于 2022-3-5 10:08:35 | 只看该作者
这种系统教程M大出了吗
回复 支持 反对

使用道具 举报

签到天数: 300 天

连续签到: 1 天

[LV.8]论坛委员

4
发表于 2022-3-6 21:21:26 | 只看该作者
太赞了!
回复

使用道具 举报

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

本版积分规则

15927211580

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

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

  • 关注微信公众号

  • 微信咨询客服号

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

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

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