CN108287971B - 一种基于水刀应用的cad数据生成3d模型方法 - Google Patents
一种基于水刀应用的cad数据生成3d模型方法 Download PDFInfo
- Publication number
- CN108287971B CN108287971B CN201810096800.6A CN201810096800A CN108287971B CN 108287971 B CN108287971 B CN 108287971B CN 201810096800 A CN201810096800 A CN 201810096800A CN 108287971 B CN108287971 B CN 108287971B
- Authority
- CN
- China
- Prior art keywords
- data
- water jet
- file
- cad
- model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Geometry (AREA)
- General Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Processing Or Creating Images (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种基于水刀应用的CAD数据生成3D模型方法,该基于水刀应用的CAD数据生成3D模型方法具体步骤如下:S1:CAD统一水刀数据格式,S2:导出面域集,S3:铺砖软件导入3VJSD文件,S4:前端用户需要使用用水刀模型,本发明生成水刀模型门槛低,容易上手,快捷灵活,方便移植,水刀效果好,方便替换纹理材质和调整尺寸大小,能应用于多种设计方案。
Description
技术领域
本发明涉及水刀模型技术领域,具体为一种基于水刀应用的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文件解析成网格数据,再依据纹理材质数据去加载的纹理数据,即可将默认材质呈现出来,再次通过调整模型长宽和替换纹理材质,可实现各种瓷砖铺贴效果,完成水刀设计。
本发明生成水刀模型门槛低,容易上手,快捷灵活,方便移植,水刀效果好,方便替换纹理材质和调整尺寸大小,能应用于多种设计方案。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
Claims (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文件解析成网格数据,再依据纹理材质数据去加载的纹理数据,即可将默认材质呈现出来,再次通过调整模型长宽和替换纹理材质,可实现各种瓷砖铺贴效果,完成水刀设计。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810096800.6A CN108287971B (zh) | 2018-01-31 | 2018-01-31 | 一种基于水刀应用的cad数据生成3d模型方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810096800.6A CN108287971B (zh) | 2018-01-31 | 2018-01-31 | 一种基于水刀应用的cad数据生成3d模型方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108287971A CN108287971A (zh) | 2018-07-17 |
CN108287971B true CN108287971B (zh) | 2021-08-24 |
Family
ID=62836188
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810096800.6A Active CN108287971B (zh) | 2018-01-31 | 2018-01-31 | 一种基于水刀应用的cad数据生成3d模型方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108287971B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109241621B (zh) * | 2018-09-05 | 2023-06-16 | 广东三维家信息科技有限公司 | 一种基于计算机图论和曲线图形布尔运算的水刀拼花方法 |
CN109934927A (zh) * | 2019-03-06 | 2019-06-25 | 广东三维家信息科技有限公司 | 基于云端服务器的云水刀处理方法和装置 |
CN110399689B (zh) * | 2019-07-31 | 2023-05-09 | 中铁十一局集团桥梁有限公司 | 盖梁边壳体模型调整方法、装置、计算机设备和存储介质 |
CN111161372A (zh) * | 2019-11-25 | 2020-05-15 | 佛山欧神诺云商科技有限公司 | 一种水刀拼花设计模板生成方法、图形设计方法及装置 |
CN114996810A (zh) * | 2022-06-08 | 2022-09-02 | 广州市圆方计算机软件工程有限公司 | 一种水刀拼花智能铺砖方法 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SE0001312D0 (sv) * | 2000-04-10 | 2000-04-10 | Abb Ab | Industrirobot |
CN1732371A (zh) * | 2002-12-23 | 2006-02-08 | 肯尼思·沃冈 | 用于显示与不规则形状物品部段体积相对应的数值的装置及方法 |
US7277572B2 (en) * | 2003-10-10 | 2007-10-02 | Macpearl Design Llc | Three-dimensional interior design system |
CN104615832A (zh) * | 2015-02-11 | 2015-05-13 | 北京尔宜居科技有限责任公司 | 在装饰瓷砖、大理石铺设方案中对3d模型铺砖的生成方法 |
CN104732011A (zh) * | 2015-02-11 | 2015-06-24 | 北京尔宜居科技有限责任公司 | 装饰瓷砖、大理石铺设方案的彩色铺砖图及cad图生成方法 |
CN106599332A (zh) * | 2015-10-20 | 2017-04-26 | 星际空间(天津)科技发展有限公司 | 一种三维数字方案辅助设计与展现方法 |
CN106600679B (zh) * | 2015-10-20 | 2019-11-08 | 星际空间(天津)科技发展有限公司 | 一种三维模型数据简化的方法 |
CN106056666B (zh) * | 2016-05-27 | 2019-03-29 | 美屋三六五(天津)科技有限公司 | 一种三维模型处理方法及系统 |
CN106067185A (zh) * | 2016-05-27 | 2016-11-02 | 美屋三六五(天津)科技有限公司 | 一种三维模型处理方法及装置 |
CN107451366A (zh) * | 2017-08-07 | 2017-12-08 | 杨子钦 | 基于物理渲染技术的实物产品三维虚拟实时展示方法 |
-
2018
- 2018-01-31 CN CN201810096800.6A patent/CN108287971B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN108287971A (zh) | 2018-07-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108287971B (zh) | 一种基于水刀应用的cad数据生成3d模型方法 | |
US11144679B2 (en) | Engraving a 2D image on a subdivision surface | |
Takayama et al. | Geobrush: Interactive mesh geometry cloning | |
CN1916966B (zh) | 由网格产生一组拓扑学同构参数化曲面的方法 | |
Ijiri et al. | An example‐based procedural system for element arrangement | |
CN109523631B (zh) | 一种基于b样条拟合的等高线生成方法及装置 | |
CN103810756B (zh) | 基于不规则区域的自适性的Loop细分曲面的绘制方法 | |
CN103559374B (zh) | 一种多子网格模型上进行面分裂型曲面细分的方法 | |
CN104574488A (zh) | 一种用于移动增强现实浏览器的三维模型的优化方法 | |
CN106067185A (zh) | 一种三维模型处理方法及装置 | |
US9789650B2 (en) | Conversion of stereolithographic model into logical subcomponents | |
CN108763625A (zh) | 一种flac3d软件前处理的方法及系统 | |
CN105303617A (zh) | 一种面向四边形割分下递归曲面生成方法及其装置 | |
Bilgili et al. | BatTri: A two-dimensional bathymetry-based unstructured triangular grid generator for finite element circulation modeling | |
Ginnis et al. | Construction of smooth branching surfaces using T-splines | |
CN104537717B (zh) | 一种河道水下地形专题地图获取方法 | |
CN103700129A (zh) | 一种任意人头与任意人体的3d结合方法 | |
CN106844969A (zh) | 一种基于河道cad数据的三维仿真系统的构造方法 | |
CN109925715A (zh) | 一种虚拟水域生成方法、装置及终端 | |
CN109783965B (zh) | 一种结构网格自动分块加密方法 | |
CN109584369B (zh) | 实际地层全六面体网格生成方法及装置 | |
Fleischmann et al. | Grid generation for three-dimensional process and device simulation | |
CN112417061B (zh) | 一种基于时间驱动的三维动态标绘展示方法 | |
Wang et al. | A topology structure repair algorithm for triangular mesh model | |
CN102982583A (zh) | 三角网格的数据拉伸方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |