logo好方法网

一种基于PDMS对象点集定向偏移的方法


技术摘要:
本发明公开了一种基于PDMS对象点集定向偏移的方法,基于PML语言开发实现的,将相交的两条直线分别向垂直于各自直线的方向偏移相同给定的值,得到两条新直线,两条新直线产生的新交点依次收集进一个新点集数组,将该点集数组作为相应模型快速创建的数据源。本发明通过自  全部
背景技术:
: PDMS(Plant  Design  Management  System)即工厂三维布置设计管理系统,是英国 CAD  Centre公司的旗舰产品,自从1977年第一个PDMS商业版本发布以来,PDMS就成为大型、 复杂工厂设计项目的首选设计软件系统。在PDMS操作环境中,暂无点集的定向偏移的功能。 对于包含点集的对象(例如板),经常需要创建与点集数据相关其他模型(例如:沿着板的边 缘向内或向外偏移一定的距离进行栏杆的创建)。目前传统的做法是先沿着板边缘依次手 工选点进行相关模型的创建,再对该模型进行参数的修改。此方法手动选点的工作量大,而 且步骤单调繁琐。对于形状复杂的模型,参数的修改计算量更大,工作效率低,出错率高。
技术实现要素:
: 为解决手动依次进行点参数选取,计算修改量大、工作效率低、出错率高的问题, 本发明的目的在于提供一种高效、准确的基于PDMS对象点集定向偏移的方法。 本发明的目的由如下技术方案实施:一种基于PDMS对象点集定向偏移的方法,基 于PML语言开发实现的,将相交的两条直线分别向垂直于各自直线的方向(向内或向外)偏 移相同给定的值,得到两条新直线,两条新直线产生的新交点依次收集进一个新点集数组, 将该点集数组作为相应模型快速创建的数据源。 所述的一种基于PDMS对象点集定向偏移的方法,其具体实现方法为: (1)在PDMS结构树中定位到需要进行偏移的包含点集的对象层次; (2)依次提取该对象下已有点集的坐标点数组信息; (3)依次将数组内的第N个点和第N-1个点连成直线1,将数组内的第N个点和第N 1 个点连成直线2; (4)将直线1和直线2沿与各自直线垂直的方向(向内或向外)偏移相同给定的值, 得到直线3和直线4; (5)将直线3和直线4的交点N’对应的坐标值加入对应位置的新坐标点数组内,作 为相应模型快速创建的数据源。 所述偏移相同给定的值为预先设定值。 本发明的优点:本发明通过自动偏移得到新交点,建立新坐标点数组,作为相应模 型快速创建的数据源,大大提高了新数据源的准确性;新的点集数据源可用于特定模型的 创建,省去手动选取、计算及修改的工作量,提高了建模效率。 附图说明: 图1为一种基于PDMS对象点集定向偏移的方法实现流程图。 3 CN 111597598 A 说 明 书 2/2 页 图2为一种基于PDMS对象点集定向偏移的方法实施示例图。
下载此资料需消耗2积分,
分享到:
收藏