说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210424242.8 (22)申请日 2022.04.22 (65)同一申请的已公布的文献号 申请公布号 CN 114529705 A (43)申请公布日 2022.05.24 (73)专利权人 山东捷瑞数字科技股份有限公司 地址 264003 山东省烟台市莱山区同和路 26号 (72)发明人 李腾 王涛 赵磊 李传彬  鞠洪利 柳晓坤 孙宏伟  (74)专利代理 机构 烟台双联专利事务所(普通 合伙) 37225 专利代理师 吕静 (51)Int.Cl. G06T 19/20(2011.01) G06T 17/00(2006.01) G06F 9/451(2018.01) (56)对比文件 US 202025 0894 A1,2020.08.0 6 CN 113412471 A,2021.09.17CN 110796742 A,2020.02.14 WO 2022002150 A1,202 2.01.06 CN 114259730 A,2022.04.01 CN 108898589 A,2018.1 1.27 CN 105511725 A,2016.04.20 CN 109785420 A,2019.0 5.21 CN 104570 068 A,2015.04.2 9 US 5949428 A,19 99.09.07 US 2020202617 A1,2020.0 6.25 US 10909 297 B1,2021.02.02 WO 2016078474 A1,2016.0 5.26 胡凡成.基 于Unity 3D的实时数据驱动数字 化车间研究. 《中国优秀硕士学位 论文全文数据 库 (经济与管理科 学辑)》 .202 2, 曾翊城等.三维激光 点云矢量 化成图编辑工 具设计与实现. 《地理信息 世界》 .2016,(第01 期),第121-125页. 柏文等.浅析 水利三维设计中的法线贴图工 作原理与绘制方法. 《科技视界》 .2018,(第18 期),第159-16 0页. (续) 审查员 李楠楠 (54)发明名称 一种三维引擎编辑器的界面布局处 理方法 (57)摘要 本发明涉及一种三维引擎编辑器的界面布 局处理方法, 其特征在于, 包括以下步骤: S1、 将 预制底图平铺于三维引擎编辑器所创建的空白 plane上; S2、 启用系统的射线对底图进行扫描, 获取并存储同时包含坐标值和颜色属性的特定 数据; S3、 对扫描存储的两 条字典数据进行筛选, 剔除辅助线之外的像素区域; S4、 将两条字典中 所包含的色值属性进行对比, 匹配成功的生成最 终的图层锚点, 也 即图层坐标系; S5、 按照图层深 度及图层锚点, 依次进行图层拼接, 快速完成平 面布局。 本发 明实现三维引擎编辑器界面一键布 局的功能, 极大减少了手工量, 同时又保证了图 层层级和位置的准确性。 [转续页] 权利要求书2页 说明书3页 附图2页 CN 114529705 B 2022.07.19 CN 114529705 B (56)对比文件 张国庆等.用CorelDraw绘制科技期刊插图 的方法和技巧. 《计算机 辅助工程》 .20 05,(第04 期),第24-28页. 靳海亮等.基于EV-Globe的虚拟漫游系统设 计. 《计算机与数字 工程》 .2016,(第12期),第 119-126页.M. Li等.3D Dynamic model ing and interactive query of underground roadway. 《2011 19th Internati onal Conference o n Geoinformatics》 .201 1, 范艳芳等.基于专题图的GIS空间数据获取 方法的研究. 《林业勘查设计》 .20 04,(第04期), 第73-75页.2/2 页 2[接上页] CN 114529705 B1.一种三维引擎编辑器的界面布局处 理方法, 其特 征在于, 包括以下步骤: S1、 将预制底图平铺于三维引擎编辑器所创建的空白plane 上; S2、 启用系统的射线对底图进行扫描, 获取并存储 同时包含坐标值和颜色属性的特定 数据; S3、 对扫描存 储的两条字典数据进行筛 选, 剔除辅助线之外的像素区域; S4、 将两条字典中所包含的色值属性进行对比, 匹配成功的生成最终的图层锚点, 也即 图层坐标系; S5、 按照图层深度及图层锚点, 依次进行图层拼接, 快速 完成平面布局; 所述S2中: 以底图最左下点为原点建立坐标系, 在底图的侧边获取某一侧边点坐标 (0, β ) , 基于该 坐标点生成一条直线x=β作为纵向轴, 启用系统内物理方法中的射线Ray, 控制其沿横向轴 移动扫描, 射线每经过一个像素点时就会触发一次检测方法RaycastHit.textureCoord, 方 法执行后的返回值为Vector2 (Nx, Ny) , 将返回值中的Nx值与底图的宽度值width相乘, 即可 得到像素格在x轴的坐标值Tx; 随后将每一个像素格的坐标值Tx与色值RGB以字典 Dictionary<the X,Color>的形式进行存 储; 同理, 在底图的底边获取某一底边点坐标 (γ, 0) , 基于该坐标点生成一条直线y=γ作 为横向轴, 启用系统内物理方法中的射线Ray, 控制其沿纵向轴移动扫描, 射线每经过一个 像素点时就会触发一次检测方法RaycastHit.textureCoord, 方法执行后的返回值为 Vector2 (Nx, Ny) , 将返回值中的Ny值与底图的高度值height相乘, 即可得到像素格在y轴的 坐标值Ty; 随后将每一个像素格的坐标值Ty与色值RGB以字典Dictionary<theY,Color>的 形式进行存 储; 所述S3中: 对S2扫描存储的两条字典循环遍历进行筛选处理, 通过value查询, 如果value中色值 RGB满足{Color.x, α, Color.x}, 则保留, 反之则删除; 经过筛选之后, 字典Dictionary< theX,Color>中仅保留所有纵向辅助线所包含的x值, 字典Dictionary<th eY,Color>中仅保 留所有横向辅助线所包 含的y值; 所述S4中: 遍历两条字典中的全部value值, 选取value中α值相同的键值对, 将两个键值对中的 key值重新组合为Vector2 (theX, theY) , 新生成的二维数组连同图层深度值α 以新字典 Dictionary<Vector2, int>的格式重新进行存储, 最终从底图中提取出图层锚点与层级深 度, 生成图层属性 坐标系。 2.如权利要求1所述的一种三维引擎编辑器的界面布局处理方法, 其特征在于, 所述S1 中: 所述预制底图是通过预制辅助线的方式将图层数据预设于底图中, 包括: 在底图各图层 左上角分别预制两条辅助线, 包括一条横轴线和一条纵轴线, 线的色值定义为特定 Color.x, 线的颜色模式采用RGB模式, 颜色具体值 为{Color.x, Layer, Co lor.x}。 3.如权利要求1所述的一种三维引擎编辑器的界面布局处理方法, 其特征在于, 所述S5 中: 遍历新字典Dictionary<Vector2, int>, 将 数据逐条取出, 从图层资源列表中查找对应 项, 按照图层深度, 新建Image图层并进 行逐层锚点赋值, 最 终在一层一层的叠加下, 快速完权 利 要 求 书 1/2 页 2 CN 114529705 B 3

.PDF文档 专利 一种三维引擎编辑器的界面布局处理方法

文档预览
中文文档 9 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种三维引擎编辑器的界面布局处理方法 第 1 页 专利 一种三维引擎编辑器的界面布局处理方法 第 2 页 专利 一种三维引擎编辑器的界面布局处理方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 11:21:56上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。