一种基于水刀应用的CAD数据生成3D模型方法技术

技术编号:18458924 阅读:273 留言:0更新日期:2018-07-18 12:45
本发明专利技术公开了一种基于水刀应用的CAD数据生成3D模型方法,该基于水刀应用的CAD数据生成3D模型方法具体步骤如下:S1:CAD统一水刀数据格式,S2:导出面域集,S3:铺砖软件导入3VJSD文件,S4:前端用户需要使用用水刀模型,本发明专利技术生成水刀模型门槛低,容易上手,快捷灵活,方便移植,水刀效果好,方便替换纹理材质和调整尺寸大小,能应用于多种设计方案。

A CAD data generating 3D model method based on Waterjet application

The invention discloses a method of generating 3D model based on CAD data based on water knife application. The method of generating 3D model based on CAD data based on water knife application is as follows: S1:CAD unified water knife data format, S2: export domain set, S3: tile software importing 3VJSD file, S4: front-end user needs to use a water knife model, this hair is used. The model has low threshold, easy to handle, quick and flexible, convenient to transplant, good effect of water knife, easy to replace texture material and adjust size, and can be applied to a variety of design schemes.

【技术实现步骤摘要】
一种基于水刀应用的CAD数据生成3D模型方法
本专利技术涉及水刀模型
,具体为一种基于水刀应用的CAD数据生成3D模型方法。
技术介绍
水刀应用范围广,市场需求大,在铺砖定制软件的设计方案中,超过80%都有复杂的水刀造型。普通铺砖设计师使用CAD或3Dmax等软件生成水刀模型是比较困难的。因为学习这些软件成本高时间长难度大,且水刀结构复杂,数据量大。对于这些软件生成的模型,也缺乏一定的灵活性。因此,为响应设计师使用水刀的需求,提出基于CAD数据自动生成水刀3d模型的解决方案。
技术实现思路
本专利技术的目的在于提供一种基于水刀应用的CAD数据生成3D模型方法,该基于水刀应用的CAD数据生成3D模型方法具体步骤如下:S1:CAD统一水刀数据格式,转化曲线为多线段,得到面域集,需要将水刀cad文件统一成多线段表示,为了便于描述3d数据,我们将多线段要转换成面域,水刀不能重叠,CAD中的面域需要进行布尔运算处理,得到不重叠但连续布满平面空间的面域集;S2:导出面域集,存储为特定格式的文件,将面域集导出为obj格式的数据文件,存储拼花的顶点、法线等数据信息,同时将CAD源文件另外存储一份,将这些数据通过特定算法加密成3VJSD文件,便于3d设计程序读取;S3:铺砖软件导入3VJSD文件,首先根据解密算法还原出3D模型数据和CAD文件,将3d数据以网格的形式呈现给用户,方便设置默认贴图材质,CAD文件是为了用户加工拼花,可以直接下载CAD传输到工厂,即可完成生产,因此将3VJSD转换为svj模型和CAD文件,上传至后台服务器;S4:前端用户需要使用用水刀模型,只需要将存储在服务器上的SVJ文件解析成网格数据,再依据纹理材质数据去加载的纹理数据,即可将默认材质呈现出来,再次通过调整模型长宽和替换纹理材质,可实现各种瓷砖铺贴效果,完成水刀设计。与现有技术相比,本专利技术的有益效果是:本专利技术生成水刀模型门槛低,容易上手,快捷灵活,方便移植,水刀效果好,方便替换纹理材质和调整尺寸大小,能应用于多种设计方案。附图说明图1为本专利技术流程图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合具体实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本方案首先在cad中统一水刀数据模型,将所有曲线转为多线段,通过布尔运算得到在平面上不重叠的面域集,导出这种预处理的数据集。然后在铺砖软件中个导入面域集,方便用户给水刀设置默认材质和贴图,填充后按照SVJ格式存储到文件服务器;最后,在铺砖软件中生成水刀模型,快速替换材质和改变尺寸大小。实施例1请参阅图1,本专利技术提供一种技术方案:一种基于水刀应用的CAD数据生成3D模型方法,该基于水刀应用的CAD数据生成3D模型方法具体步骤如下:S1:CAD统一水刀数据格式,转化曲线为多线段,得到面域集,需要将水刀cad文件统一成多线段表示,为了便于描述3d数据,我们将多线段要转换成面域,水刀不能重叠,CAD中的面域需要进行布尔运算处理,得到不重叠但连续布满平面空间的面域集;S2:导出面域集,存储为特定格式的文件,将面域集导出为obj格式的数据文件,存储拼花的顶点、法线等数据信息,同时将CAD源文件另外存储一份,将这些数据通过特定算法加密成3VJSD文件,便于3d设计程序读取;S3:铺砖软件导入3VJSD文件,首先根据解密算法还原出3D模型数据和CAD文件,将3d数据以网格的形式呈现给用户,方便设置默认贴图材质,CAD文件是为了用户加工拼花,可以直接下载CAD传输到工厂,即可完成生产,因此将3VJSD转换为svj模型和CAD文件,上传至后台服务器;S4:前端用户需要使用用水刀模型,只需要将存储在服务器上的SVJ文件解析成网格数据,再依据纹理材质数据去加载的纹理数据,即可将默认材质呈现出来,再次通过调整模型长宽和替换纹理材质,可实现各种瓷砖铺贴效果,完成水刀设计。本专利技术生成水刀模型门槛低,容易上手,快捷灵活,方便移植,水刀效果好,方便替换纹理材质和调整尺寸大小,能应用于多种设计方案。以上所述,仅为本专利技术较佳的具体实施方式,但本专利技术的保护范围并不局限于此,任何熟悉本
的技术人员在本专利技术揭露的技术范围内,根据本专利技术的技术方案及其专利技术构思加以等同替换或改变,都应涵盖在本专利技术的保护范围之内。本文档来自技高网
...

【技术保护点】
1.一种基于水刀应用的CAD数据生成3D模型方法,其特征在于:该基于水刀应用的CAD数据生成3D模型方法具体步骤如下:S1:CAD统一水刀数据格式,转化曲线为多线段,得到面域集,需要将水刀cad文件统一成多线段表示,为了便于描述3d数据,我们将多线段要转换成面域,水刀不能重叠,CAD中的面域需要进行布尔运算处理,得到不重叠但连续布满平面空间的面域集;S2:导出面域集,存储为特定格式的文件,将面域集导出为obj格式的数据文件,存储拼花的顶点、法线等数据信息,同时将CAD源文件另外存储一份,将这些数据通过特定算法加密成3VJSD文件,便于3d设计程序读取;S3:铺砖软件导入3VJSD文件,首先根据解密算法还原出3D模型数据和CAD文件,将3d数据以网格的形式呈现给用户,方便设置默认贴图材质,CAD文件是为了用户加工拼花,可以直接下载CAD传输到工厂,即可完成生产,因此将3VJSD转换为svj模型和CAD文件,上传至后台服务器;S4:前端用户需要使用用水刀模型,只需要将存储在服务器上的SVJ文件解析成网格数据,再依据纹理材质数据去加载的纹理数据,即可将默认材质呈现出来,再次通过调整模型长宽和替换纹理材质,可实现各种瓷砖铺贴效果,完成水刀设计。...

【技术特征摘要】
1.一种基于水刀应用的CAD数据生成3D模型方法,其特征在于:该基于水刀应用的CAD数据生成3D模型方法具体步骤如下:S1:CAD统一水刀数据格式,转化曲线为多线段,得到面域集,需要将水刀cad文件统一成多线段表示,为了便于描述3d数据,我们将多线段要转换成面域,水刀不能重叠,CAD中的面域需要进行布尔运算处理,得到不重叠但连续布满平面空间的面域集;S2:导出面域集,存储为特定格式的文件,将面域集导出为obj格式的数据文件,存储拼花的顶点、法线等数据信息,同时将CAD源文件另外存储一份,将这些数据通过特定算法加密成3VJ...

【专利技术属性】
技术研发人员:贺明刘松松姚志伟
申请(专利权)人:广东三维家信息科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1