本发明专利技术公开了一种吊顶建模方法,包括以下步骤:步骤1、获取目标房屋的三维模型数据,根据目标房屋的三维模型数据,生成目标房屋中需要吊顶的目标天花板的轮廓图A;步骤2、获取绘制在轮廓图A内的吊顶模型的底面的轮廓图B;步骤3、获取吊顶模型的厚度参数H,基于轮廓图B和厚度参数H生成吊顶粗胚模型;步骤4、获取吊顶造型的轮廓图C,将所述轮廓图C绘制在吊顶粗胚模型的造型面上;步骤5、获取轮廓图C内的每个图像点的三维坐标参数,基于每个图像点的三维坐标参数,对吊顶粗胚模型的造型面进行变形生成吊顶模型。本发明专利技术能够有效避免建好的吊顶模型容易出现和实际房屋模型不匹配的问题。型容易出现和实际房屋模型不匹配的问题。型容易出现和实际房屋模型不匹配的问题。
【技术实现步骤摘要】
一种吊顶建模方法
[0001]本专利技术属于三维建模
,尤其涉及一种吊顶建模方法。
技术介绍
[0002]目前,现有技术中三维建模技术多种多样,但对于装修施工中的吊顶建模却没有专用的建模软件,目前吊顶建模主要采用建模软件独立建模,脱离了实际房屋模型,导致吊顶建模容易出现纰漏,建好的吊顶模型容易出现和实际房屋模型不匹配的问题。
技术实现思路
[0003]本专利技术所要解决的技术问题在于针对上述现有技术中的不足,提供一种吊顶建模方法,能够有效避免建好的吊顶模型容易出现和实际房屋模型不匹配的问题。
[0004]为解决上述技术问题,本专利技术采用的技术方案是:一种吊顶建模方法,包括以下步骤:
[0005]步骤1、获取目标房屋的三维模型数据,根据目标房屋的三维模型数据,生成目标房屋中需要吊顶的目标天花板的轮廓图A;
[0006]步骤2、获取绘制在轮廓图A内的吊顶模型的底面的轮廓图B;
[0007]步骤3、获取吊顶模型的厚度参数H,基于轮廓图B和厚度参数H生成吊顶粗胚模型;
[0008]步骤4、获取吊顶造型的轮廓图C,将所述轮廓图C绘制在吊顶粗胚模型的造型面上;
[0009]步骤5、获取轮廓图C内的每个图像点的三维坐标参数,基于每个图像点的三维坐标参数,对吊顶粗胚模型的造型面进行变形生成吊顶模型。
[0010]上述吊顶建模方法,所述步骤5中基于每个图像点的三维坐标参数,对吊顶粗胚模型的造型面进行变形生成吊顶模型包括以下步骤:
[0011]步骤5
‑
1、获取所述图像点的三维坐标参数
‑
Z或+Z;当所述图像点的三维坐标参数为
‑
Z时,执行步骤5
‑
2;当所述图像点的三维坐标参数为+Z时,执行步骤5
‑
3;
[0012]步骤5
‑
2、将所述图像点对应于造型面上的点,以造型面为基准,以垂直于造型面的方向,向吊顶粗胚模型内凹陷Z个距离,形成凹孔;
[0013]步骤5
‑
3、将所述图像点对应于造型面上的点,以造型面为基准,以垂直于造型面的方向,向吊顶粗胚模型外凸出Z个距离,形成凸柱。
[0014]上述吊顶建模方法,所述轮廓图C的轮廓线为造型路径线;对吊顶粗胚模型的造型面进行变形生成吊顶模型指:对造型面上轮廓图C内的面区域内凹或凸出Z距离,形成凹腔或凸台;
[0015]所述步骤5还包括获取截面图案,所述截面图案的轮廓线为样条线;
[0016]在凹腔或凸台的侧壁处,沿侧壁的延伸方向生成截面为所述截面图案环件造型。
[0017]上述吊顶建模方法,所述步骤1中根据目标房屋的三维模型数据,生成目标房屋中需要吊顶的目标天花板的轮廓图A,包括以下步骤:
[0018]步骤1
‑
1、对目标房屋的三维模型数据进行解析,获取目标房屋的三维模型数据中屋顶模型的仰视图;
[0019]步骤1
‑
2、识别屋顶模型的仰视图中的若干顶点;
[0020]步骤1
‑
3、调用若干所述顶点,依次用线条连接若干所述顶点,生成SVG矢量图形为轮廓图A。
[0021]上述吊顶建模方法,所述步骤2中获取绘制在轮廓图A内的吊顶模型的底面的轮廓图B时,基于SVG建模方法绘制轮廓图B。
[0022]上述吊顶建模方法,还包括步骤6,对所述步骤5生成的吊顶模型进行渲染。
[0023]上述吊顶建模方法,所述步骤6还包括对生成的吊顶模型设置灯槽,包括以下步骤:
[0024]步骤6
‑
1、在凹腔或凸台的侧壁处绘制灯槽截面D;
[0025]步骤6
‑
2、在凹腔或凸台的侧壁处,沿侧壁的延伸方向生成截面为所述灯槽截面D的环件造型为灯槽。
[0026]上述吊顶建模方法,所述步骤6还包括对生成的吊顶模型的灯槽内生成灯带。
[0027]本专利技术与现有技术相比具有以下优点:本专利技术通过获取绘制在轮廓图A内的吊顶模型的底面的轮廓图B,能够有效的使最终建立的吊顶模型和房屋匹配;通过将所述轮廓图C绘制在吊顶粗胚模型的造型面上;基于轮廓图C每个图像点的三维坐标参数,对吊顶粗胚模型的造型面进行变形生成吊顶模型,方便生成吊顶模型上的各种装饰造型。
[0028]下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。
附图说明
[0029]图1为本专利技术的方法流程图。
[0030]图2为轮廓图A和轮廓图B的关系示意图。
[0031]图3为轮廓图A、轮廓图B和轮廓图C的关系示意图。
[0032]图4为截面图像和灯槽截面D的关系示意图。
[0033]图5为吊顶模型的三维局部示意图。
具体实施方式
[0034]如图1所示,一种吊顶建模方法,其特征在于,包括以下步骤:
[0035]如图2所示,步骤1、获取目标房屋的三维模型数据,根据目标房屋的三维模型数据,生成目标房屋中需要吊顶的目标天花板的轮廓图A,以及获取目标天花板的厚度,目的天花板距离地面的距离h;
[0036]所述步骤1中根据目标房屋的三维模型数据,生成目标房屋中需要吊顶的目标天花板的轮廓图A,包括以下步骤:
[0037]步骤1
‑
1、对目标房屋的三维模型数据进行解析,获取目标房屋的三维模型数据中屋顶模型的仰视图;
[0038]步骤1
‑
2、识别屋顶模型的仰视图中的若干顶点;
[0039]步骤1
‑
3、调用若干所述顶点,依次用线条连接若干所述顶点,生成SVG矢量图形为轮廓图A。
[0040]如图2所示,步骤2、获取绘制在轮廓图A内的吊顶模型的底面的轮廓图B;
[0041]所述步骤2中获取绘制在轮廓图A内的吊顶模型的底面的轮廓图B时,基于SVG建模方法绘制轮廓图B。
[0042]实际应用中,步骤1
‑
3得到的SVG矢量图形为轮廓图A会直接被调用,设计人员通过SVG建模方法绘制轮廓图B时,受到轮廓图A的约束,即轮廓图B需在轮廓图A的封闭范围内,另外,通过轮廓图A的存在,可以易于绘制获得与轮廓图A呈相似关系的轮廓图B。
[0043]步骤3、获取吊顶模型的厚度参数H,基于轮廓图B和厚度参数H生成吊顶粗胚模型;
[0044]需要说明的是,厚度参数H(下吊参数)为设计人员输入获得,具体的,输入厚度参数H时,若厚度参数H>天花板距离地面的距离h时,则会报错,避免设计错误。此处假设吊顶粗胚模型为立方体,则轮廓图B为立方体的长和宽,厚度参数H为立方体的高,设计人员只需绘制轮廓图B,然后输入厚度参数H,即可生成三维的吊顶粗胚模型,方便快捷;
[0045]如图3所示,步骤4、获取吊顶造型的轮廓图C,将所述轮廓图C绘制在吊顶粗胚模型的造型面上;
[0046]需要说明的是,所述造型面可以为吊顶粗胚本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种吊顶建模方法,其特征在于,包括以下步骤:步骤1、获取目标房屋的三维模型数据,根据目标房屋的三维模型数据,生成目标房屋中需要吊顶的目标天花板的轮廓图A;步骤2、获取绘制在轮廓图A内的吊顶模型的底面的轮廓图B;步骤3、获取吊顶模型的厚度参数H,基于轮廓图B和厚度参数H生成吊顶粗胚模型;步骤4、获取吊顶造型的轮廓图C,将所述轮廓图C绘制在吊顶粗胚模型的造型面上;步骤5、获取轮廓图C内的每个图像点的三维坐标参数,基于每个图像点的三维坐标参数,对吊顶粗胚模型的造型面进行变形生成吊顶模型。2.按照权利要求1所述的一种吊顶建模方法,其特征在于,所述步骤5中基于每个图像点的三维坐标参数,对吊顶粗胚模型的造型面进行变形生成吊顶模型包括以下步骤:步骤5
‑
1、获取所述图像点的三维坐标参数
‑
Z或+Z;当所述图像点的三维坐标参数为
‑
Z时,执行步骤5
‑
2;当所述图像点的三维坐标参数为+Z时,执行步骤5
‑
3;步骤5
‑
2、将所述图像点对应于造型面上的点,以造型面为基准,以垂直于造型面的方向,向吊顶粗胚模型内凹陷Z个距离,形成凹孔;步骤5
‑
3、将所述图像点对应于造型面上的点,以造型面为基准,以垂直于造型面的方向,向吊顶粗胚模型外凸出Z个距离,形成凸柱。3.按照权利要求1所述的一种吊顶建模方法,其特征在于,所述轮廓图C的轮廓线为造型路径线;对吊顶粗胚模型的造型面进行...
【专利技术属性】
技术研发人员:常云海,刘杰,马露露,
申请(专利权)人:上海荟画家软件科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。