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

技术编号:18458921 阅读:25 留言:0更新日期:2018-07-18 12:45
本发明专利技术公开了一种基于三维家居设计软件的异形台面生成方法,该基于三维家居设计软件的异形台面生成方法具体步骤如下:S1:进入高级台面编辑模式S2:生成台面蒙版,S3:编辑台面蒙版,S4:生成台面,本发明专利技术减少了些繁杂的操作,能方便快捷地编辑台面蒙版;本发明专利技术能在三维场景中实时生成对应的异形台面。

A method of generating special shaped mesa based on 3D home design software

The invention discloses a method of generating special mesa based on three dimensional home design software. The method is as follows: S1: entering the advanced desktop editing mode S2: generating the mesa mask, S3: edit table mask, S4: generating table surface, the invention reduces a little miscellaneous The invention can quickly and conveniently edit the desktop mask; the invention can generate corresponding heteromorphic mesa in real time in three-dimensional scene.

【技术实现步骤摘要】
一种基于三维家居设计软件的异形台面生成方法
本专利技术涉及三维家居设计软件
,具体为一种基于三维家居设计软件的异形台面生成方法。
技术介绍
三维家居设计软件是装修行业使用较为广泛的设计软件,有助于设计师将设计方案直观的展现出来,目前市面上的三维家居设计软件中的异形台面的编辑比较费时,且不能直观地在三维虚拟场景中显示。这些是我们需要解决的问题。
技术实现思路
本专利技术的目的在于提供一种基于三维家居设计软件的异形台面生成方法,该基于三维家居设计软件的异形台面生成方法具体步骤如下: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坐标,设置切线长度和圆弧的分段数,程序会根据外切圆弧的方式生成内切圆弧的点序列,然后两切点的连线取对称点,并生成新的台面蒙版,对台面蒙版线段的编辑操作如下,用鼠标选中线段,然后拖拽到目标的位置,当鼠标弹起时,台面蒙版会对应地修改选中的线段的起点和终点的坐标,然后重新生成台面蒙版。另外在选中线段的时候,可以点击菜单栏中的添加中点按钮,会将选中的线段删除,生成两条新的线本文档来自技高网...

【技术保护点】
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.一种基于三维家居设计软件的异形台面生成方法,其特征在于:该基于三维家居设计软件的异形台面生成方法具体步骤如下:S1:进入高级台面编辑模式,进入高级台面编辑模式有两种方式,方式一,先进入三维家软件,选中橱柜,点击鼠标右键,将光标移动到台面,点击高级台面;方式二,同样先进入三维家软件,在空白处,点击鼠标右键,将光标移动到台面,点击高级台面,就进入到了高级台面编辑模式;S2:生成台面蒙版,S1若是采用方式一,程序会自动获取方式一选中的柜体的轮廓数据和柜体参数,程序会将轮廓数据进行合并处理,并结合柜体参数生成符合三维虚拟场景生成mesh的数据对象,然后通过三维虚拟场景生成对应的台面蒙版,S1若是采用方式二,选中需要编辑的柜体,点击头部菜单中的开口描绘,程序会通过获取柜体的轮廓数据和柜体参数,程序会将轮廓数据进行合并处理,并结合柜体参数生成符合三维虚拟场景生成mesh的数据对象,然后通过三维虚拟场景生成对应的台面蒙版;S3:编辑台面蒙版,对S2中的生成的台面蒙版进行编辑,主要是对台面蒙版的点和线进行编辑,对台面蒙版点的编辑有两种操作方式,方式一,用鼠标点击选中点,然后拖拽,放在目标的位置,当鼠标弹起时,台面蒙版会对应地修改选中的点的坐标,然后刷新台面线段并重新生成台面蒙版,方式二,另外在选中点的时候,右边会弹出一个点的编辑面板,可以通过面板选择不同的类型来编辑点,普通类型,只可以修改点的X坐标和Y坐标,并生成新的台面蒙版;圆弧类型,可以修改点的X坐标和Y坐标,设置圆弧对应的圆心的X坐标和Y坐标,设置圆弧对应的角度值,设置圆弧的分段数,设置完成后,程序会以圆心点和选择的点为半径,选择点为起点画一个角度值对应的圆弧,并生成新的台面蒙版;切角类型,可以修改点的X坐标和Y坐标,设置左切值(按照逆时针顺序,与下一个点的连线上切...

【专利技术属性】
技术研发人员:罗征斌熊培朵朱正
申请(专利权)人:广东三维家信息科技有限公司
类型:发明
国别省市:广东,44

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

1