(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210959283.7 (22)申请日 2022.08.10 (71)申请人 广州市圆方计算机软件工程有限公 司 地址 510627 广东省广州市天河区花城大 道路85号3701房全层 (72)发明人 麦智晖 曾广杰 张庆伟 李连柱  (74)专利代理 机构 佛山市禾才知识产权代理有 限公司 4 4379 专利代理师 梁永健 (51)Int.Cl. G06F 30/12(2020.01) G06F 3/04812(2022.01) G06F 3/0486(2013.01) G06F 30/13(2020.01) (54)发明名称 一种用于定制家具参数化柜体自动停靠定 位的方法及系统 (57)摘要 本发明公开了一种用于定制家具参数化柜 体自动停靠定位的方法及系统, 该方法包括获取 三维场景中所有柜体单元; 遍历读取每个柜体单 元所有边的信息; 根据每个柜体单元所有边的信 息, 计算每个柜体单元的全部定位角属性; 接收 用户在三维场景中选择一个柜体单元为布置柜 体单元的确定指令, 接收用户用鼠标光标拖动布 置柜体单元的操作指令, 判断光标点与其他柜体 单元的定位角 对应的定位角点的距离是否小于 限定值, 若是, 则按照定位匹配方式进行匹配; 将 布置柜体单元的定位角, 通过坐标转换方式转换 到与布置柜体单元相 匹配的目标柜体单元的定 位角。 本发明解决传统停靠定位技术操作繁琐, 且容易出现误操作引发定位错误进而产生设计 错误的问题。 权利要求书2页 说明书5页 附图3页 CN 115329412 A 2022.11.11 CN 115329412 A 1.一种用于 定制家具参数化柜体自动停靠 定位的方法, 其特 征在于: 包括以下步骤: 步骤S1: 获取三维场景中所有柜体单 元, 其中, 柜体单 元包括所有边的信息; 步骤S2: 遍历读取每 个柜体单 元的所有边的信息; 步骤S3: 根据每个柜体单元的所有边的信 息, 计算每个柜体单元的全部定位角属性, 所 述定位角属性包括左前角、 右前角、 左后角以及右后角; 步骤S4: 接收用户在三维场景中新建参数化柜体并定位布置的指令, 或者选择场景中 一个柜体单元为布置柜体单元的确定指令, 接收用户用鼠标光标拖动所述布置柜 体单元的 操作指令, 判断光标点与其他柜体单元 的定位角对应的定位角点的距离是否小于限定值, 若是, 则按照定位匹配方式进行匹配; 若光标点与多个其他柜体单元 的定位角对应的定位 角点的距离均小于限定值, 则与距离值 最小的柜体单 元的定位角进行匹配; 步骤S5: 将所述布置柜体单元的定位角, 通过坐标转换方式转换到与所述布置柜体单 元相匹配的目标柜体单 元的定位角, 所述布置柜体单 元停靠定位完成。 2.根据权利要求1所述的一种用于定制家具参数化柜体自动停靠定位的方法, 其特征 在于: 步骤S4中, 所述限定值具体是10 0个像素点。 3.根据权利要求1所述的一种用于定制家具参数化柜体自动停靠定位的方法, 其特征 在于: 步骤S4中, 所述定位匹配方式包括 布置柜体单 元左前角与目标柜体单 元右前角相匹配、 布置柜体单 元左后角与目标柜体单 元右后角相匹配、 布置柜体单 元右前角与目标柜体单 元左前角相匹配和 布置柜体单 元右后角与目标柜体单 元左后角相匹配。 4.根据权利要求1所述的一种用于定制家具参数化柜体自动停靠定位的方法, 其特征 在于: 步骤S5中, 具体包括以下步骤: 步骤S51: 建立布置柜体单 元的定位角对应定位角点的第一 坐标系; 步骤S52: 建立目标柜体单 元的定位角对应定位角点的第二 坐标系; 步骤S53: 将第一 坐标系通过矩阵变换转换为第二 坐标系。 5.根据权利要求1所述的一种用于定制家具参数化柜体自动停靠定位的方法, 其特征 在于: 还包括设置步骤: 将已完成定位的布置柜体单元 的定位角和与之匹配的目标柜体单 元的定位角设置为非停靠关联属性。 6.一种用于定制家具参数化柜体自动停靠定位的系统, 其特征在于: 使用权利要求1 ‑5 任意一项所述用于 定制家具参数化柜体自动停靠 定位的方法, 所述系统包括: 获取模块, 用于获取三维场景中所有柜体单 元; 读取模块, 用于遍历读取每 个柜体单 元的所有边的信息; 计算模块, 用于根据每个柜体单元的所有边的信息, 计算每个柜体单元的全部定位角 属性; 第一接收模块, 用于接收用户在三维场景中新建参数化柜体并定位布置的指令, 或者 选择场景中一个柜体单 元为布置柜体单 元的确定指令; 第二接收模块, 用于 接收用户用鼠标光标拖动布置柜体单 元的操作指令; 判断模块, 用于判断光标点与其他柜体单元的定位角对应的定位角点的距离是否小于 限定值;权 利 要 求 书 1/2 页 2 CN 115329412 A 2匹配模块, 用于按照定位匹配方式将两个柜体单 元的定位角进行匹配; 转换模块, 用于将所述布置柜体单元的定位角, 通过坐标转换方式转换到与所述布置 柜体单元相匹配的目标柜体单 元的定位角。 7.根据权利要求6所述的一种用于定制家具参数化柜体自动停靠定位的系统, 其特征 在于: 所述转换模块包括第一创建子模块、 第二创建子模块和转换子模块; 所述第一创建子 模块用于建立布置柜 体单元的定位角对应定位角点的第一坐标系, 所述第二创建子模块用 于建立目标柜体单元的定位角对应定位角点的第二坐标系, 所述转换子模块用于将第一坐 标系通过矩阵变换转换为第二 坐标系。 8.根据权利要求6所述的一种用于定制家具参数化柜体自动停靠定位的系统, 其特征 在于: 还包括设置模块, 所述设置模块用于将已完成定位的布置柜体单元 的定位角和与之 匹配的目标柜体单 元的定位角设置为非停靠关联属性。权 利 要 求 书 2/2 页 3 CN 115329412 A 3

PDF文档 专利 一种用于定制家具参数化柜体自动停靠定位的方法及系统

文档预览
中文文档 11 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种用于定制家具参数化柜体自动停靠定位的方法及系统 第 1 页 专利 一种用于定制家具参数化柜体自动停靠定位的方法及系统 第 2 页 专利 一种用于定制家具参数化柜体自动停靠定位的方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 00:46:37上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。