行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211173160.7 (22)申请日 2022.09.26 (71)申请人 南京维拓科技股份有限公司 地址 210000 江苏省南京市雨 花台区软件 大道11号花神大厦2 楼 (72)发明人 宋小亮 杨松贵 丁亮  (74)专利代理 机构 南京科知维创知识产权代理 有限责任公司 32 270 专利代理师 杜依民 (51)Int.Cl. G06T 17/00(2006.01) (54)发明名称 一种能自适应窗口大小便于预览几何的方 法 (57)摘要 本发明提供一种能自适应窗口大小便于预 览几何的方法, 包括以下步骤: S1: 获取显示几何 的数据; S2: 计算显示几何的方形包围盒; S3: 获 取三维设计软件窗口数据; S4: 计算显示几何在 窗口中的自身 适应比例; S5: 适应窗口显示几何; 本发明根据几何的方形包围盒尺寸与当前设计 软件窗口尺 寸进行比较计算, 计算出这些几何在 窗口的自身适应比例, 当设计师要查看对应的几 何时, 工具已经把几何按适合的大小显示在窗口 中, 不需要人工用鼠标放大或缩小到合适比例来 查看, 使用便捷, 减 去无效的工作量投入。 权利要求书2页 说明书5页 附图1页 CN 115482335 A 2022.12.16 CN 115482335 A 1.一种能自适应窗口大小便 于预览几何的方法, 其特 征在于: 包括以下步骤: S1: 获取显示几何的数据; 所述显示几何是指具体模型中 需要显示的面和边; 获取显示几何的数据 是指获取显示几何的关键坐标值, 即显示几何的具体边的两个端 点在x、 y、 z方向上的坐标值; S2: 计算显示几何的方 形包围盒; 所述显示几何的方形包围盒是指完全包容显示几何 的一个相对简单的方形封闭空间, 方形包围盒用方 形封闭空间的对角点 坐标表示; 所述方形包围盒的对角点坐标包括方形包围盒的最大对角点坐标和方形包围盒的最 小对角点 坐标; 比较步骤S1获取的显示几何的所有边的端点坐标值, 得到端点坐标分别在x、 y、 z方向 上的最大值和最小值, 得到 显示几何的方 形包围盒的对角点 坐标; S3: 获取三维设计软件窗口数据; 通过三维设计软件的API获取窗口的长宽尺寸和窗口变换矩阵; 通过窗口变换矩阵和 显示几何的方 形包围盒的对角点 坐标得到显示几何的方 形包围盒在窗口中的长 宽尺寸; S4: 计算显示几何在窗口中的自身适应比例; 计算显示几何在窗口坐标x方向和坐标y方向占窗具体百分比下的自身适应比例, 比较 在坐标x方向和坐标y方向占窗具体百分比下的自身适应比例, 得到显示几何在窗口中的优 选的自身适应比例; S5: 适应窗口显示几何; 通过三维设计软件的API将步骤S4计算的显示几何在当前窗口具体百分比下的优选的 自身适应比例显示在三维设计软件的窗口中。 2.如权利要求1所述的一种能自适应窗口大小便于预览几何的方法, 其特征在于: S1包 括如下子步骤: S11: 通过三维设计软件的API遍历具体模型中显示几何的所有面; S12: 通过三维设计软件的API遍历每 个面中的所有边; S13: 通过三维设计软件的API获取 所有边的端点 坐标值。 3.如权利要求1所述的一种能自适应窗口大小便于预览几何的方法, 其特征在于: S2包 括如下子步骤: S21: 比较步骤S13获取的显示几何的所有边的端点坐标值, 得到端点坐标分别在x、 y、 z 方向上的最大值和最小值, 记为xmax、 ymax、 zmax、 xmin、 ymin、 zmin; S22: 通过步骤S2 2的数据得到方 形包围盒对角点 坐标; 所述方形包围盒对角点坐标包括方形包围盒最大对角点坐标和方形包围盒最小对角 点坐标; 由步骤S22的数据得到方形包围盒最大对角点坐标为 (xmax, ymax, zmax) , 方形包围盒最小 对角点坐标为 (xmin, ymin, zmin) 。 4.如权利要求1所述的一种能自适应窗口大小便于预览几何的方法, 其特征在于: S3包 括如下子步骤: S31: 通过三维设计软件的API获取窗口长 宽尺寸、 窗口变换矩阵;权 利 要 求 书 1/2 页 2 CN 115482335 A 2S32: 通过窗口变换矩阵和显示几何方形包围盒对角点坐标计算出显示几何方形包围 盒对角点 坐标在三维设计软件窗口 的对应坐标; 记显示几何方形包围盒对角点坐标在三维设计软件窗口的对应坐标分别为 (x1, y1, z1) 、 (x2,y2,z2) ; S33: 通过显示几何方形包围盒对角点坐标在三维设计软件窗口的对应坐标计算显示 几何方形包围盒在当前窗口坐标 下的x方向和y方向的尺寸; 显示几何方 形包围盒在当前窗口坐标 下的x方向的尺寸=|x1 ‑x2|; 显示几何方 形包围盒在当前窗口坐标 下的y方向的尺寸=|y1 ‑y2|。 5.如权利要求1所述的一种能自适应窗口大小便于预览几何的方法, 其特征在于: S4包 括如下子步骤: S41: 计算显示几何在当前窗口坐标x方向占窗具体百分比下的自身适应比例; 设显示几何在当前窗口坐标x方向占窗具体百分比下的自身适应比例为a1, 当前窗口x 方向长度为b1, 显示几何方 形包围盒在窗口中x方向的长度为c1,占窗具体百分比为d1; a1=b1/c1*d1; S42: 计算显示几何在当前窗口坐标y方向占窗具体百分比下的自身适应比例; 设显示几何在当前窗口坐标y方向占窗具体百分比下的自身适应比例为a2, 当前窗口y 方向长度为b2, 显示几何方 形包围盒在窗口中y方向的长度为c2,占窗具体百分比为d2; a2=b2/c2*d2; S43: 根据 步骤S41和 S42计算的结果, 计算显示几何在当前 窗口具体百分比下的优选的 自身适应比例。 6.如权利要求5所述的一种能自适应窗口大小便 于预览几何的方法, 其特 征在于: 步骤S43中, 为避免放大显示后图形超出窗口,比较步骤S41和S42的计算结果, 设显示 几何在当前窗口具体百分比下的优选的自身适应比例为FIT; FIT=min(a1,a2)。权 利 要 求 书 2/2 页 3 CN 115482335 A 3

.PDF文档 专利 一种能自适应窗口大小便于预览几何的方法

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