查看: 1267|回复: 2

请教如何模拟绳子一端固定而另一端不断生长的效果

[复制链接]

该用户从未签到

发表于 2011-1-18 16:13:27 | 显示全部楼层 |阅读模式
具体情况是这样,一根绳子的顶端固定在建筑物(或其他不动的物体)顶端,下面挂了一个物体,我需要做到的效果是:每次用户按下某个键时,物体会向下移动一段距离,绳子自然的下部断点也要往下移动这么长的距离,但是顶端不能移动,还必须固定在原地~~
    用scale来让这根绳子不断放大并不能实现这样的效果,因为这样做好像绳子是向两端生长的~
    请教一下各位有什么好方法~~~

该用户从未签到

 楼主| 发表于 2011-1-18 16:14:12 | 显示全部楼层
顶一下

该用户从未签到

发表于 2011-1-19 08:22:59 | 显示全部楼层
1、scale是可以的,因为您可以通过矩阵级联来改变缩放的中心位置
2、不断改变Geometry的顶点位置也没有问题,而且可以模拟非常复杂的效果。建议设置为VBO的模式,并且在每次改变顶点位置,法线等信息之后通过array->dirty()来更新顶点属性数组
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表