发明名称 一种碰撞检测系统的构建方法
摘要 一种碰撞检测系统的构建方法,首先,在SolidWorks中建立机械部件的三维模型,并且将建好的三维模型导入到虚拟现实软件EON Professional中;然后,利用EON Professional的2DText节点、Place节点完成机械部件各个零件的自动装配;最后,利用EON Professional的CollisionObject节点、Material2节点、DirectSound节点以及Colors元件完成该机械部件各个零件间的碰撞检测以及检测到碰撞时的碰撞响应,这种碰撞检测系统的构建方法能够有效解决目前CAD软件在机械产品装配仿真过程中出现的穿透现象,而且从视觉和听觉角度使用户感觉到两个零件发生穿透时的响应,具有易于操作、真实性强、效果显著的特点。
申请公布号 CN105354367A 申请公布日期 2016.02.24
申请号 CN201510658366.2 申请日期 2015.10.12
申请人 陕西科技大学 发明人 文怀兴;朱效杰
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 西安智大知识产权代理事务所 61215 代理人 刘国智
主权项 一种碰撞检测系统的构建方法,其特征在于,包括以下步骤:步骤一:在SolidWorks中建立机械部件的三维模型,将建好的三维模型导入到EON Professional中;步骤二:将Place节点拖动到各个零件节点下,双击该节点,在弹出的属性窗口中设置零件在自动装配过程中沿X轴或Y轴或Z轴走过的距离和所用的时间,以及绕X轴或Y轴或Z轴旋转的角度和所用的时间;步骤三:将CollisionObject节点拖动到需要进行碰撞检测的零件节点下,然后单击该节点,在右侧属性窗口的CollisionGeometryType设置包围盒形状为Convex hull;步骤四:将Material2节点拖动到需要进行碰撞检测的零件节点下,单击该节点,在右侧属性窗口中设置材质、颜色,然后将其关联复制到该零件节点下的Material文件夹下;步骤五:将节点视窗切换为元件视窗,把Colors元件拖动到需要进行碰撞检测的零件节点下,然后将其拖动到逻辑关系设定视窗中,将CollisionObject节点的Collide输出域与Colors元件代表不同颜色的输入域相连接,将Colors元件的Color输出域分别与Material2节点的Ambient、Diffuse输出域相连接;步骤六:将立体声节点DirectSound Node拖动到场景节点Scene Node下,双击立体声节点,在弹出的属性窗口中设置声音的大小、选择用于碰撞时的声音文件;步骤七:将2DText节点拖动到场景节点下,单击该节点,在右侧属性窗口中设置文本为“碰撞检测”,设置字体的颜色、大小,以及文本框的大小、位置、背景颜色;步骤八:将节点元件视窗切换到逻辑关系设定视窗,然后把CollisionObject节点、Place节点、2DText节点、Colors元件、Material2节点拖动到该视窗中进行逻辑关系的设定;将2DText节点的OnButtonDown输出域与Place节点的OnRunTure输入域相连接,将CollisionObject节点的Collide输出域与Colors元件代表不同颜色的输入域相连接,将Colors元件的Color输出域分别与Material2节点的Ambient、Diffuse输出域相连接。
地址 710021 陕西省西安市未央区大学园区陕西科技大学