-
公开(公告)号:CN104572088B
公开(公告)日:2017-08-08
申请号:CN201410827355.8
申请日:2014-12-26
Applicant: 福建工程学院
Abstract: 本发明公开了一种3D绳索仿真的方法,包括以下步骤:a)3D绳索的初始化,b)绳索属性配置,对绳索的属性进行配置调整,包括加载挂件或卸载挂件;c)绳索属性配置完毕后,即生成所有节点,进行初始化网格,初始化网格包括初始化绳索节点渲染器进行加载资源文件,然后更新网格;d)然后,开始更新3D绳索的物理属性变量,具体包括为绳索的每个节点增加刚体属性,以及为每个节点添加可配置的关节,为每个节点添加胶囊碰撞器。本发明运用Catmull‑Rom Splines曲线和Bézier curve曲线来控制绳索的整体造型,并且通过控制节点的长度和数量来实现绳索的伸缩变化,从而化简三角形数量。
-
公开(公告)号:CN104572088A
公开(公告)日:2015-04-29
申请号:CN201410827355.8
申请日:2014-12-26
Applicant: 福建工程学院
Abstract: 本发明公开了一种3D绳索仿真的方法,包括以下步骤:a)3D绳索的初始化,b)绳索属性配置,对绳索的属性进行配置调整,包括加载挂件或卸载挂件;c)绳索属性配置完毕后,即生成所有节点,进行初始化网络,初始化网络包括初始化绳索节点渲染器进行加载资源文件,然后更新网格;d)然后,开始更新3D绳索的物理属性变量,具体包括为绳索的每个节点增加刚体属性,以及为每个节点添加可配置的关节,为每个节点添加胶囊碰撞器。本发明运用Catmull-Rom Splines曲线和Bézier curve曲线来控制绳索的整体造型,并且通过控制节点的长度和数量来实现绳索的伸缩变化,从而化简三角形数量。
-