本申请实施例提供一种雕刻造型生成方法、装置、电子设备和存储介质,所述方法包括:获取图纸文件;确定待雕刻类型;根据所述待雕刻类型构建映射面;在所述图纸文件中提取出轮廓线;获取所述轮廓线的包围盒;将所述包围盒映射于所述映射面上,得到所述轮廓线对应的参数曲线;根据所述参数曲线生成雕刻实体。实施上述实施例,雕刻人员能够在不使用3D软件的情况下构建出雕刻造型,提高了建模人员的工作效率。率。率。
【技术实现步骤摘要】
一种雕刻造型生成方法、装置、电子设备和存储介质
[0001]本申请涉及雕刻
,具体而言,涉及一种雕刻造型生成方法、装置、电子设备和存储介质。
技术介绍
[0002]现在的家居行业中,一般需要使用专业的设计软件进行建模,如3dmax或者专业的门窗建模软件等。这种软件对使用人员要求高,专业性要求高,一般人员很难快速掌握相关工作技术。修改模型过程复杂,费时费力,效率低下。总体来说,现有雕花的建模整体效率较低,需要比较专业的人员进行操作。在门窗或者墙体和楼梯上进行雕花是一个比较复杂的过程,如果是曲面造型的门窗,墙体或者是旋转楼梯的话,那么在其上进行雕花造型将是个更加复杂的工作。如果雕花的图案也是非常复杂的图形的话,那将使雕花工作更是难上加难。这样就使得整体雕花造型将是个费时费力的过程。
技术实现思路
[0003]本申请实施例的目的在于提供一种雕刻造型生成方法、装置、电子设备和存储介质,能够大大提高建模人员的工作效率。
[0004]第一方面,本申请实施例提供了一种雕刻造型生成方法,包括:
[0005]获取图纸文件;
[0006]确定待雕刻类型;
[0007]根据所述待雕刻类型构建映射面;
[0008]在所述图纸文件中提取出轮廓线;
[0009]获取所述轮廓线的包围盒;
[0010]将所述包围盒映射于所述映射面上,得到所述轮廓线对应的参数曲线;
[0011]根据所述参数曲线生成雕刻实体。
[0012]在上述实现过程中,通过在图纸文件中获取轮廓线,通过不同的雕刻类型构建映射边,将轮廓线的包围盒映射于映射面上,得到轮廓线的参数曲线,最终构建出雕刻实体。基于上述实施方式,雕刻人员能够在不使用3D软件的情况下构建出雕刻造型,提高了建模人员的工作效率。
[0013]进一步地,所述待雕刻类型构建映射面的步骤,包括:
[0014]若所述雕刻类型为曲面线雕,构建圆柱面;
[0015]所述将所述包围盒映射于所述映射面上的步骤,包括:
[0016]将所述包围盒映射于所述圆柱面上,得到所述轮廓线对应的参数曲线。
[0017]在上述实现过程中,线雕也称线刻,以阴线为表现手段,在平面或者曲面上施以刀工,只做线的处理。通过构建圆柱面,将包围盒映射于圆柱面,能够得到轮廓线对应的参数曲线,最终生成雕刻造型。基于上述实施方式,能够做到曲面线雕,不需要建模人员使用3D建模软件,提高建模效率。
[0018]进一步地,所述根据所述待雕刻类型构建映射面的步骤,包括:
[0019]若所述雕刻类型门窗的浮雕,构建第一圆柱面和第二圆柱面,其中所述第二圆柱面的高度为所述第一圆柱面的高度减去所述浮雕的高度;
[0020]所述将所述包围盒映射于所述映射面上,得到所述轮廓线对应的参数曲线的步骤,包括:
[0021]将所述包围盒映射于所述第一圆柱面,得到所述轮廓线对应的第一参数曲线;
[0022]将所述包围盒映射于所述第二圆柱面,得到所述轮廓线对应的第二参数曲线;
[0023]根据所述第一参数曲线和所述第一圆柱面生成第一拓扑边;
[0024]根据所述第二参数曲线和所述第二圆柱面生成第二拓扑边;
[0025]所述根据所述参数曲线生成雕刻实体的步骤,包括:
[0026]根据所述第一拓扑边和所述第二拓扑边生成所述雕刻实体。
[0027]在上述实现过程中,通过基于浮雕的高度构造出第一圆柱面和第二圆柱面,其中所述第二圆柱面的高度为所述第一圆柱面的高度减去所述浮雕的高度;将轮廓线分别映射于第一圆柱面和第二圆柱面上,最终能够生成浮雕对应的雕刻造型。基于上述实施方式,能够能够做到曲面浮雕,不需要建模人员使用3D建模软件,提高建模效率。
[0028]进一步地,所述根据所述待雕刻类型构建映射面的步骤,包括:
[0029]若所述雕刻类型门窗的嵌雕,构建第三圆柱面和第四圆柱面,其中所述第四圆柱面的半径为所述第三圆柱面的半径减去所述嵌雕的深度;
[0030]所述将所述包围盒映射于所述映射面上,得到所述轮廓线对应的参数曲线的步骤,包括:
[0031]将所述包围盒映射于所述第三圆柱面,得到所述轮廓线对应的第三参数曲线;
[0032]将所述包围盒映射于所述第四圆柱面,得到所述轮廓线对应的第四参数曲线;
[0033]根据所述第三参数曲线和所述第三圆柱面生成第三拓扑边;
[0034]根据所述第四参数曲线和所述第四圆柱面生成第四拓扑边;
[0035]所述根据所述参数曲线生成雕刻实体的步骤,包括:
[0036]根据所述第三拓扑边和所述第四拓扑边生成所述雕刻实体。
[0037]在上述实现过程中,通过基于嵌雕的深度构造出第三圆柱面和第四圆柱面,其中所述第四圆柱面的半径为所述第三圆柱面的半径减去所述嵌雕的深度;将轮廓线分别映射于第三圆柱面和第四圆柱面上,最终能够生成浮雕对应的雕刻造型。基于上述实施方式,能够能够做到曲面浮雕,不需要建模人员使用3D建模软件,提高建模效率。
[0038]进一步地,所述将所述包围盒映射于所述圆柱面上,得到所述轮廓线对应的参数曲线的步骤,包括:
[0039]获取所述包围盒在所述圆柱面上的缩放数据和平移数据;
[0040]根据所述缩放数据和所述平移数据将所述包围盒映射于所述圆柱面上,得到所述参数曲线。
[0041]在上述实现过程中,首先计算出包围盒的缩放数据和平移数据,通过缩放数据和平移数据将包围盒映射于圆柱面上,得到参数曲线。
[0042]进一步地,所述将所述包围盒映射于所述第一圆柱面,得到所述轮廓线对应的第一参数曲线的步骤,包括:
[0043]获取所述包围盒在所述第一圆柱面上的第一缩放数据和第一平移数据;
[0044]根据所述第一缩放数据和所述第一平移数据将所述包围盒映射于所述第一圆柱面上,得到所述第一参数曲线;
[0045]将所述包围盒映射于所述第二圆柱面,得到所述轮廓线对应的第二参数曲线的步骤,包括:
[0046]获取所述包围盒在所述第二圆柱面上的第二缩放数据和第二平移数据;
[0047]根据所述第二缩放数据和所述第二平移数据将所述包围盒映射于所述第二圆柱面上,得到所述第二参数曲线。
[0048]在上述实现过程中,首先计算出包围盒的缩放数据和平移数据,通过缩放数据和平移数据将包围盒映射于圆柱面上,得到参数曲线。
[0049]进一步地,所述将所述包围盒映射于所述第三圆柱面,得到所述轮廓线对应的第三参数曲线的步骤,包括:
[0050]获取所述包围盒在所述第三圆柱面上的第三缩放数据和第三平移数据;
[0051]根据所述第三缩放数据和所述第三平移数据将所述包围盒映射于所述第三圆柱面上,得到所述第三参数曲线;
[0052]将所述包围盒映射于所述第四圆柱面,得到所述轮廓线对应的第四参数曲线的步骤,包括:
[0053]获取所述包围本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种雕刻造型生成方法,其特征在于,包括:获取图纸文件;确定待雕刻类型;根据所述待雕刻类型构建映射面;在所述图纸文件中提取出轮廓线;获取所述轮廓线的包围盒;将所述包围盒映射于所述映射面上,得到所述轮廓线对应的参数曲线;根据所述参数曲线生成雕刻实体。2.根据权利要求1所述的雕刻造型生成方法,其特征在于,所述根据所述待雕刻类型构建映射面的步骤,包括:若所述雕刻类型为曲面线雕,构建圆柱面;所述将所述包围盒映射于所述映射面上的步骤,包括:将所述包围盒映射于所述圆柱面上,得到所述轮廓线对应的参数曲线。3.根据权利要求2所述的雕刻造型生成方法,其特征在于,所述根据所述待雕刻类型构建映射面的步骤,包括:若所述雕刻类型门窗的浮雕,构建第一圆柱面和第二圆柱面,其中所述第二圆柱面的高度为所述第一圆柱面的高度减去所述浮雕的高度;所述将所述包围盒映射于所述映射面上,得到所述轮廓线对应的参数曲线的步骤,包括:将所述包围盒映射于所述第一圆柱面,得到所述轮廓线对应的第一参数曲线;将所述包围盒映射于所述第二圆柱面,得到所述轮廓线对应的第二参数曲线;所述根据所述参数曲线生成雕刻实体的步骤,包括:根据所述第一参数曲线和所述第一圆柱面生成第一拓扑边;根据所述第二参数曲线和所述第二圆柱面生成第二拓扑边;根据所述第一拓扑边和所述第二拓扑边生成所述雕刻实体。4.根据权利要求3所述的雕刻造型生成方法,其特征在于,所述根据所述待雕刻类型构建映射面的步骤,包括:若所述雕刻类型门窗的嵌雕,构建第三圆柱面和第四圆柱面,其中所述第四圆柱面的半径为所述第三圆柱面的半径减去所述嵌雕的深度;所述将所述包围盒映射于所述映射面上,得到所述轮廓线对应的参数曲线的步骤,包括:将所述包围盒映射于所述第三圆柱面,得到所述轮廓线对应的第三参数曲线;将所述包围盒映射于所述第四圆柱面,得到所述轮廓线对应的第四参数曲线;所述根据所述参数曲线生成雕刻实体的步骤,包括:根据所述第三参数曲线和所述第三圆柱面生成第三拓扑边;根据所述第四参数曲线和所述第四圆柱面生成第四拓扑边;根据所述第三拓扑边和所述第四拓扑边生成所述雕刻实体。5.根据权利要求2所述的雕刻造型生成方法,其特征在于,所述将所述包围盒映射于所述圆柱面上,得到所述轮廓线对应的参数曲线的步骤,包括:
获取所述包围盒在所述圆柱...
【专利技术属性】
技术研发人员:邱辉平,李建业,
申请(专利权)人:广东三维家信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。