[发明专利]点在三角形网格模型表面上的判定方法有效

专利信息
申请号: 201611254944.7 申请日: 2016-12-30
公开(公告)号: CN106774146B 公开(公告)日: 2019-05-07
发明(设计)人: 潘瑞红 申请(专利权)人: 天津天堰科技股份有限公司
主分类号: G05B19/19 分类号: G05B19/19
代理公司: 天津市尚文知识产权代理有限公司 12222 代理人: 张东浩
地址: 300110 天津市南开区华苑产业*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种点在三角形网格模型表面上的判定方法,包括以下步骤:1)建立三角形网格中三角形集合的层次包围球;2)递归更新层次包围球的球心和半径;3)判断点是否在三角形集合上。采用上述技术方案,本发明的点在三角形网格模型表面上的判定方法,通过建立三角形集合的层次包围球,从而能够快速获取全局最短距离,再当全局最短距离小于指定值时判定点在三角形网格模型表面上。本发明的点在三角形网格模型表面上的判定方法,由于判定操作步骤简单,极大地减少了数据运算量,减轻了运算复核,能够实现快速判定。
搜索关键词: 三角形 网格 模型 表面上 判定 方法
【主权项】:
1.一种点在三角形网格模型表面上的判定方法,其特征在于,包括以下步骤:1)建立三角形网格中三角形集合的层次包围球,每一层的包围球内包围若干三角形组成的三角形集合,每一单个三角形包围球的球心为该三角形的外接圆的圆心,层次包围球的建立包括以下步骤:判断三角形集合是否只包含单个三角形,如果是,则该三角形的包围球的球心为该三角形的外接圆的圆心,如果否,则求该三角形集合的长方体包围盒,其中该三角形集合中每个三角形的外接圆的圆心代表该三角形,并将该长方体包围盒沿长方体包围盒最长边分割成两个三角形集合,递归建立这两个三角形集合的层次包围球,分别作为左子树和右子树;2)递归更新层次包围球的球心和半径,包括以下步骤:判断包围球的左子树是否为空,如果否,则更新左子树;判断包围球的右子树是否为空,如果否,则更新右子树;判断包围球的左、右子树是否有一个为空,如果是,则包围球的球心和半径为不为空的子树的球心和半径;判断包围球的左、右子树是否都不为空,如果是,则包围球的球心为左、右子树球心连线的中点,半径为(R+R+d)×0.5,其中R为左子树半径,R为右子树半径,d为左、右子树球心距离;3)判断点是否在三角形集合上,如果是,则判定为点在所述三角形网格模型的表面上;判断点是否在三角形集合上,包括以下步骤:判断点到该三角形集合所在包围球表面的距离是否大于指定误差控制值,如果是,则点不在此三角形集合上;如果否,则判断该三角形集合是否只含单个三角形,如果是,则计算点到该单个三角形的最短距离并将该最短距离更新为全局最短距离,如果否,则递归遍历当前三角形集合的层次包围球的左、右子树;判断全局最短距离值是否小于指定误差控制值,如果是,则点在该三角形集合上。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津天堰科技股份有限公司,未经天津天堰科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201611254944.7/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

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

咨询在线客服咨询在线客服
tel code back_top