一种基于三维家居设计软件的异形台面生成方法与流程

文档序号:14950919发布日期:2018-07-17 22:32阅读:4319来源:国知局

本发明涉及三维家居设计软件技术领域,具体为一种基于三维家居设计软件的异形台面生成方法。



背景技术:

三维家居设计软件是装修行业使用较为广泛的设计软件,有助于设计师将设计方案直观的展现出来,目前市面上的三维家居设计软件中的异形台面的编辑比较费时,且不能直观地在三维虚拟场景中显示。这些是我们需要解决的问题。



技术实现要素:

本发明的目的在于提供一种基于三维家居设计软件的异形台面生成方法,该基于三维家居设计软件的异形台面生成方法具体步骤如下:

s1:进入高级台面编辑模式,进入高级台面编辑模式有两种方式,方式一,先进入三维家软件,选中橱柜,点击鼠标右键,将光标移动到台面,点击高级台面;方式二,同样先进入三维家软件,在空白处,点击鼠标右键,将光标移动到台面,点击高级台面,就进入到了高级台面编辑模式;

s2:生成台面蒙版,s1若是采用方式一,程序会自动获取方式一选中的柜体的轮廓数据和柜体参数,程序会将轮廓数据进行合并处理,并结合柜体参数生成符合三维虚拟场景生成mesh的数据对象,然后通过三维虚拟场景生成对应的台面蒙版,s1若是采用方式二,选中需要编辑的柜体,点击头部菜单中的开口描绘,程序会通过获取柜体的轮廓数据和柜体参数,程序会将轮廓数据进行合并处理,并结合柜体参数生成符合三维虚拟场景生成mesh的数据对象,然后通过三维虚拟场景生成对应的台面蒙版;

s3:编辑台面蒙版,对s2中的生成的台面蒙版进行编辑,主要是对台面蒙版的点和线进行编辑,对台面蒙版点的编辑有两种操作方式,方式一,用鼠标点击选中点,然后拖拽,放在目标的位置,当鼠标弹起时,台面蒙版会对应地修改选中的点的坐标,然后刷新台面线段并重新生成台面蒙版,方式二,另外在选中点的时候,右边会弹出一个点的编辑面板,可以通过面板选择不同的类型来编辑点,普通类型,只可以修改点的x坐标和y坐标,并生成新的台面蒙版;圆弧类型,可以修改点的x坐标和y坐标,设置圆弧对应的圆心的x坐标和y坐标,设置圆弧对应的角度值,设置圆弧的分段数,设置完成后,程序会以圆心点和选择的点为半径,选择点为起点画一个角度值对应的圆弧,并生成新的台面蒙版;切角类型,可以修改点的x坐标和y坐标,设置左切值(按照逆时针顺序,与下一个点的连线上切除的长度),设置距离后一个点做切线的距离(右切值),程序会将这两个切点都连接起来,形成一个新的台面蒙版;外切圆弧,可以修改点的x坐标和y坐标,设置切线长度和圆弧的分段数,程序会根据切角类型一样找到左切值和右切值,计算出圆弧类型需要的数据,然后根据圆弧类型生成两切点之间的内切圆弧,并生成新的台面蒙版;内切圆弧,可以修改点的x坐标和y坐标,设置切线长度和圆弧的分段数,程序会根据外切圆弧的方式生成内切圆弧的点序列,然后两切点的连线取对称点,并生成新的台面蒙版,对台面蒙版线段的编辑操作如下,用鼠标选中线段,然后拖拽到目标的位置,当鼠标弹起时,台面蒙版会对应地修改选中的线段的起点和终点的坐标,然后重新生成台面蒙版。另外在选中线段的时候,可以点击菜单栏中的添加中点按钮,会将选中的线段删除,生成两条新的线段,一条是原线段的起点到中点,另一条是中点到原线段的终点,其次在选中点,线或台面蒙版的时候,可以点菜单栏的删除按钮进行删除;

s4:生成台面,生成台面提供了两种方式,方式一,选中单个的台面蒙版,右边会弹出生成台面的面板,选择指定的前挡水截面,后挡水截面,材质以及星盆的安装方式;填写前后吸附值,左右前后的延伸伸,以及台面厚度,然后点击确定按钮,就会根据刚才设置的台面蒙版的数据生成台面,对于不靠墙或其它柜体等物体的线段,会用前挡水截面按照这些线段形成的路径进行放样,生成前挡水;靠墙或者其它柜体的线段,会用后挡水截面按照这些线段形成的路径进行放样,生成后挡水;最后根据台面蒙版的轮廓点,生成的台面mesh,并退出高级台面编辑模式,另一种是在不选择任何的台面蒙版的情况下,菜单栏上的生成台面按钮,右边也会弹出生成台面的面板,可以选择对应的参数,然后点击确定按钮,就会对所有的台面蒙版按照方式一,生成对应的台面mesh,并退出高级台面编辑模式。

与现有技术相比,本发明的有益效果是:本发明减少了些繁杂的操作,能方便快捷地编辑台面蒙版;本发明能在三维场景中实时生成对应的异形台面。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合具体实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

实施例1

本发明提供一种技术方案:一种基于三维家居设计软件的异形台面生成方法,该基于三维家居设计软件的异形台面生成方法具体步骤如下:

s1:进入高级台面编辑模式,进入高级台面编辑模式有两种方式,方式一,先进入三维家软件,选中橱柜,点击鼠标右键,将光标移动到台面,点击高级台面;方式二,同样先进入三维家软件,在空白处,点击鼠标右键,将光标移动到台面,点击高级台面,就进入到了高级台面编辑模式;

s2:生成台面蒙版,s1若是采用方式一,程序会自动获取方式一选中的柜体的轮廓数据和柜体参数,程序会将轮廓数据进行合并处理,并结合柜体参数生成符合三维虚拟场景生成mesh的数据对象,然后通过三维虚拟场景生成对应的台面蒙版,s1若是采用方式二,选中需要编辑的柜体,点击头部菜单中的开口描绘,程序会通过获取柜体的轮廓数据和柜体参数,程序会将轮廓数据进行合并处理,并结合柜体参数生成符合三维虚拟场景生成mesh的数据对象,然后通过三维虚拟场景生成对应的台面蒙版;

s3:编辑台面蒙版,对s2中的生成的台面蒙版进行编辑,主要是对台面蒙版的点和线进行编辑,对台面蒙版点的编辑有两种操作方式,方式一,用鼠标点击选中点,然后拖拽,放在目标的位置,当鼠标弹起时,台面蒙版会对应地修改选中的点的坐标,然后刷新台面线段并重新生成台面蒙版,方式二,另外在选中点的时候,右边会弹出一个点的编辑面板,可以通过面板选择不同的类型来编辑点,普通类型,只可以修改点的x坐标和y坐标,并生成新的台面蒙版;圆弧类型,可以修改点的x坐标和y坐标,设置圆弧对应的圆心的x坐标和y坐标,设置圆弧对应的角度值,设置圆弧的分段数,设置完成后,程序会以圆心点和选择的点为半径,选择点为起点画一个角度值对应的圆弧,并生成新的台面蒙版;切角类型,可以修改点的x坐标和y坐标,设置左切值(按照逆时针顺序,与下一个点的连线上切除的长度),设置距离后一个点做切线的距离(右切值),程序会将这两个切点都连接起来,形成一个新的台面蒙版;外切圆弧,可以修改点的x坐标和y坐标,设置切线长度和圆弧的分段数,程序会根据切角类型一样找到左切值和右切值,计算出圆弧类型需要的数据,然后根据圆弧类型生成两切点之间的内切圆弧,并生成新的台面蒙版;内切圆弧,可以修改点的x坐标和y坐标,设置切线长度和圆弧的分段数,程序会根据外切圆弧的方式生成内切圆弧的点序列,然后两切点的连线取对称点,并生成新的台面蒙版,对台面蒙版线段的编辑操作如下,用鼠标选中线段,然后拖拽到目标的位置,当鼠标弹起时,台面蒙版会对应地修改选中的线段的起点和终点的坐标,然后重新生成台面蒙版。另外在选中线段的时候,可以点击菜单栏中的添加中点按钮,会将选中的线段删除,生成两条新的线段,一条是原线段的起点到中点,另一条是中点到原线段的终点,其次在选中点,线或台面蒙版的时候,可以点菜单栏的删除按钮进行删除;

s4:生成台面,生成台面提供了两种方式,方式一,选中单个的台面蒙版,右边会弹出生成台面的面板,选择指定的前挡水截面,后挡水截面,材质以及星盆的安装方式;填写前后吸附值,左右前后的延伸伸,以及台面厚度,然后点击确定按钮,就会根据刚才设置的台面蒙版的数据生成台面,对于不靠墙或其它柜体等物体的线段,会用前挡水截面按照这些线段形成的路径进行放样,生成前挡水;靠墙或者其它柜体的线段,会用后挡水截面按照这些线段形成的路径进行放样,生成后挡水;最后根据台面蒙版的轮廓点,生成的台面mesh,并退出高级台面编辑模式,另一种是在不选择任何的台面蒙版的情况下,菜单栏上的生成台面按钮,右边也会弹出生成台面的面板,可以选择对应的参数,然后点击确定按钮,就会对所有的台面蒙版按照方式一,生成对应的台面mesh,并退出高级台面编辑模式。

本发明减少了表达式中繁杂的特殊参数,使表达式逻辑更清晰,加大了部件的使用能力,使支持部件自身的特殊参数等能被调用从而扩展出更多样的使用方式。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1