发明名称 | 一种基于瞬态显示延迟处理的计算机切割模拟方法 | ||
摘要 | 一种计算机科学技术领域的一种基于瞬态显示延迟处理的计算机切割模拟方法,包括:(1)读取网格的数据;(2)启动显示线程;(3)启动瞬态显示线程(4)在步骤(1)后同时启动碰撞检测线程;(5)如果发生碰撞,则进行标记处理;(6)如果碰撞检测线程在2秒内没有发生碰撞,如果没有关闭信号就继续步骤(4),否则等待系统关闭;(7)如果步骤(4)如果碰撞检测线程发现上一次碰撞检测的时间距离现在大于等于2秒,则进行真实网格划分;由于在切割过程中伪显示切割效果,而真实切割则发生在用户未切割情况下进行,从而增强了切割真实感与实时性,提高了切割的流畅性避免了掉帧和卡顿的现象。 | ||
申请公布号 | CN106202642A | 申请公布日期 | 2016.12.07 |
申请号 | CN201610497152.6 | 申请日期 | 2016.06.30 |
申请人 | 哈尔滨理工大学 | 发明人 | 王沫楠;毛志勇;李荣鹏;陈少勇 |
分类号 | G06F17/50(2006.01)I | 主分类号 | G06F17/50(2006.01)I |
代理机构 | 代理人 | ||
主权项 | 一种基于瞬态显示延迟处理的计算机切割模拟方法,其特征是,具体步骤如下:(1)读取网格的数据,得到四面体网格的单元集合与表面三角面片集合以及点的集合;(2)启动表面三角面片显示线程;(3)在具体步骤(2)之后,调用瞬态显示模块,显示模块内部标记的表面三角面片同时直接显示出切割痕迹,如果系统没有关闭,将继续调用步骤(2),继续重复显示;(4)在步骤(1)后,进行步骤(2)的同时启动碰撞检测的线程;(5)如果步骤(4)的碰撞检测结果为发生碰撞,则将碰撞的单元进行标记处理,添加到瞬态显示的模块中,判断系统是否有关闭信号,没有关闭信号将继续调用步骤(4),否则停止调用,等待系统关闭;(6)如果步骤(4)没有发生碰撞检测,而且未发生碰撞检测的时间小于2秒,判断系统是否有关闭信号,没有关闭信号则继续调用步骤(4),否则停止调用,等待系统关闭;(7)如果步骤(4)没有发生碰撞检测,而且未发生碰撞检测的时间大于等于2秒,则开始对瞬态显示模块内的标记节点启动切割的四面体网格划分,进行拓扑重构,判断系统是否有关闭信号,没有关闭信号则继续调用步骤(4),否则停止调用,等待系统关闭。 | ||
地址 | 150080 黑龙江省哈尔滨市南岗区学府路52号 |