【技术实现步骤摘要】
一种计算室内全景图采集点及屋顶灯具布局的方法及系统
本专利技术涉及一种自动化计算室内全景图采集点以及室内屋顶灯具布局的方法及系统,属于计算机辅助设计
技术介绍
室内全景图的呈现有利于用户能够便捷地体验家装设计后的预见效果,但是全景图的生成首先需要一个较好的采集点位置,对于每一个空间区域而言,通常要取到该区域的中心点位置,这样才能获得较好的视野。同样灯具布局也需要在屋顶合适的位置,这样光照的效果才能均匀,同时在外形上给人也有较好的视觉效果。
技术实现思路
本专利技术提供了一种自动化计算室内全景图采集点,以及室内屋顶灯具布局的方法及系统。本专利技术提供的方法,可以根据房间的不同形状,快速的自动计算找到全景图采集点。本专利技术的第一个方面,提供了:一种自动化计算室内全景图采集点的方法,包括如下步骤:S1,获取户型图中的房间平面数据;S2,根据墙体确定出各个房间的边界点的平面坐标数据;S3,对于每个房间,执行以下步骤判定全景图采集点:S31,当房间的顶点数为3时,把顶点所构成的三角形的重心作为全景图采集点;S32,当房间的顶点数为4时,如果四个顶点的算术均值位于这个 ...
【技术保护点】
1.一种自动化计算室内全景图采集点的方法,其特征在于,包括如下步骤:S1,获取户型图中的房间平面数据;S2,根据墙体确定出各个房间的边界点的平面坐标数据;S3,对于每个房间,执行以下步骤判定全景图采集点:S31,当房间的顶点数为3时,把顶点所构成的三角形的重心作为全景图采集点;S32,当房间的顶点数为4时,如果四个顶点的算术均值位于这个四边形内部,则将算术均值的坐标点作为全景图采集点;如果四个顶点的算术均值位于这个四边形外部,则连接四边形的对角线,将得到的两个三角形当中面积较大的一个三角形的重心作为四边形的全景图采集点;S32,当房间的顶点数大于等于5时或者其它一些类似的条 ...
【技术特征摘要】
1.一种自动化计算室内全景图采集点的方法,其特征在于,包括如下步骤:S1,获取户型图中的房间平面数据;S2,根据墙体确定出各个房间的边界点的平面坐标数据;S3,对于每个房间,执行以下步骤判定全景图采集点:S31,当房间的顶点数为3时,把顶点所构成的三角形的重心作为全景图采集点;S32,当房间的顶点数为4时,如果四个顶点的算术均值位于这个四边形内部,则将算术均值的坐标点作为全景图采集点;如果四个顶点的算术均值位于这个四边形外部,则连接四边形的对角线,将得到的两个三角形当中面积较大的一个三角形的重心作为四边形的全景图采集点;S32,当房间的顶点数大于等于5时或者其它一些类似的条件下时,执行以下步骤:S321,将各个顶点按照围绕房间的方向依次排序标记;S322,选取其中一个顶点,将所述的顶点与它的上一点之间、所述的顶点与它的下一点之间、所述的顶点的下一个点与再下一个点之间构建三条向量,分别作为第一向量、第二向量和第三向量,向量的方向朝着顶点依次围绕房间的方向;S323,对第一向量和第二向量、第二向量和第三向量之间分别求取向量外积,当两个向量外积方向相同时,判断出第一向量和第三向量之间长度较短的一条向量,然后将长度较短的一条向量和第二向量分别作为一个矩形的相邻的边,构建成一个矩形,将这个矩形定义为所述的顶点的有效性区域;S324,对房间的每个顶点进行遍历,找到每个顶点的有效性区域,并判定出各个有效性区域中最大的一个,取中心点为全景图采集点。2.所述的S324步骤当中,所有的有效性区域的中心点都作为采集点。3.根据权利要求1所述的自动化计算室内全景图采集点的方法,其特征在于,所述的S32步骤当中,相邻的顶点之间构成的相邻线段之间的夹角为90°。4.一种室内屋顶灯布局方法,其特征在于,包括如下步骤:S1,获取户型图中墙体高度;S2,通过权利要求1所述的自动化计算室内全景图采集点的方法获取每个房间的全景图采集点;S3,将全景图采集点和平面坐标和墙体高度构建出房间中灯的空间坐标位置。5.一种自动化计算室内全景图采集点的系统,其特征在于,包括:房间平面数据获取模块,用于获取户型图中的房间平面数据;平面坐标数据获取模块,用于根据墙体确定出各个房间的边界点的平面坐标数据;顶点个数判定模块,用于将房间...
【专利技术属性】
技术研发人员:陈旋,周海,王洪建,
申请(专利权)人:江苏艾佳家居用品有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。