【技术实现步骤摘要】
本专利技术的实施方案一般涉及CAD(计算机辅助设计),更具体涉及在CAD部件体建模操作中直接使用3D扫描数据。
技术介绍
计算机辅助设计(CAD)应用程序被用于生成二维和三维对象的计算机模型,作为用于被建模的物理装置生成过程的一部分。这些模型通常包括必须单独设计的多个部件体。部件体是CAD应用程序所使用的用于生成实体或薄片(厚度为零的开放体)几何图形的计算模型。一旦设计者对设计满意,就可以使用CAD模型生成实际的物理装置。3D扫描通过收集代表被扫描三维对象形状的高分辨率点来捕获三维对象的物理几何信息。3D扫描数据可以由一组点或致密三角形(或其他形状的)网格代表,这些点或网格累积形成被扫描对象的模型。这种模型可以被分割成多个被称作区域的组。在网格模型中,区域是指网格区域,其是可以由用户任意定义或可以由计算机程序自动识别的一组三角形面。计算机程序也可以被设计成通过估计和追踪曲率信息来检测和组合平面的、圆柱形的、球形的、锥形的、环形的或自由形式的网格区域。一旦捕获了原始3D扫描数据,就可以将其转换成CAD部件模型,以进一步处理,从而复制或修改三维对象的设计。这种捕获三维对象的3D扫描数据以将其提供给CAD应用程序、从而可以复制或重新设计对象的过程被称作反向工程。使用3D扫描数据使3D CAD部件体重新建模需要耗时的工作。其复杂性之一在于,一个部件体只能由其他部件体在其上操作。举例来说,用户可以使用布尔运算(Boolean operation)以合并两个部件体,但是通常没有办法合并CAD部件体与3D扫描数据模型。在用户可以进行更正规的CAD建模程序之前,用户必 ...
【技术保护点】
一种使用3D扫描数据执行3DCAD部件体建模的方法,所述方法包括:提供代表三维对象形状的3D扫描数据集合,所述3D扫描数据形成代表所述三维对象的模型;提供用于使至少一个CAD部件体重新建模的CAD系统;将所述模型分割 成多个区域;以及从所述多个区域的至少一个区域中选择数据,所选数据用于程序化地隐含代表所述区域的表面体,所述表面体用作CAD部件体建模操作的输入自变量。
【技术特征摘要】
US 2006-5-9 60/767,516;US 2007-3-7 11/683,1631.一种使用3D扫描数据执行3D CAD部件体建模的方法,所述方法包括提供代表三维对象形状的3D扫描数据集合,所述3D扫描数据形成代表所述三维对象的模型;提供用于使至少一个CAD部件体重新建模的CAD系统;将所述模型分割成多个区域;以及从所述多个区域的至少一个区域中选择数据,所选数据用于程序化地隐含代表所述区域的表面体,所述表面体用作CAD部件体建模操作的输入自变量。2.如权利要求1所述的方法,其中所述模型是网格模型。3.如权利要求1所述的方法,其中所述模型是点云模型。4.如权利要求1所述的方法,还包括程序化地识别代表所述区域的表面体类型。5.如权利要求4所述的方法,其中所述表面类型选自平面、球、圆柱、锥、圆环和/或自由形式。6.如权利要求5所述的方法,还包括基于所识别的类型程序化地计算所述区域的至少一个表面参数。7.如权利要求6所述的方法,其中所述至少一个表面参数涉及选自以下的参数与UV轴有关的参数、与U控制点数量有关的参数、与V控制点数量有关的参数、与拟合公差有关的参数、与所述区域平滑度有关的参数和/或与所述表面体扩展有关的参数,其中所述拟合公差是所述隐含表面体和所述区域之间的偏差量。8.如权利要求1所述的方法,还包括向用户显示所述隐含表面体的预览。9.如权利要求1所述的方法,还包括使用所述隐含表面体执行所述CAD部件体建模操作。10.如权利要求9所述的方法,其中所述CAD部件体建模操作选自拉伸至表面操作、表面操作的修剪、修剪和合并操作、用于置换表面体上的面的操作以及切割操作。11.如权利要求1所述的方法,其中借助于经由图形用户界面提供给用户的选择工具从所述至少一个区域选择所述数据。12.如权利要求10所述的方法,其中所述选择工具选自线选择工具、矩形选择工具、圆选择工具、多义线选择工具、徒手画选择工具、画笔选择工具、填充选择工具、盒子选择工具、圆柱选择工具和/或球选择工具。13.如权利要求1所述的方法,还包括编辑所选区域;以及自动地重新识别代表所述区域的表面类型。14.如权利要求13所述的方法,其中对所选区域的编辑执行选自以下的操作添加至所选区域、除去所选区域的至少一部分、合并所选区域与另一区域、分裂所选区域、放大所述区域以及缩小所述区域。15.如权利要求13所述的方法,还包括基于重新识别的类型程序化地计算所选区域的表面参数。16.如权利要求1所述的方法,还包括修改所述3D扫描数据,所述修改从几何或图形上改变所述3D扫描数据;以及将因所述修改造成的所述3D扫描数据变化传递给所述隐含表面体。17.一种使用3D扫描数据执行3D CAD部件体建模的系统,所述系统包括代表三维对象形状的3D扫描数据集合,所述3D扫描数据形成代表所述三维对象的模型;CAD应用程序,其用于利用部件体建模操作使至少一个CAD部件体重新建模,所述部件体建模操作允许使用表面体建模输入自变量;所述模型中的至少一个识别区域,所述至少一个识别区域与所述3D扫描数据的一部分关联;以及用户界面,其使得能够选择与所述至少一个识别区域关联的数据,所选择的数据用于程序化地隐含代表所述...
【专利技术属性】
技术研发人员:裴奭勋,李东勋,金斗洙,金荣冠,赵成旭,
申请(专利权)人:乐必峰软件公司,
类型:发明
国别省市:KR[韩国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。