螺旋曲面的边界获取方法及装置的制作方法

文档序号:5880938阅读:137来源:国知局
专利名称:螺旋曲面的边界获取方法及装置的制作方法
技术领域
本发明涉及机械精密测量技术领域,特别涉及一种螺旋曲面的边界获取方法及装置。
背景技术
在机床类产品、伺服控制机械产品、航空航天类产品等复杂螺旋曲面的测量领域 中,螺旋曲面的精确测量是保证复杂螺旋曲面精度的关键技术,该技术在机械、航空、计量 等行业应用广泛。但目前在螺旋曲面面型测量中,如何得到螺旋曲面上的测量边界以便较 好地表示被测量的螺旋曲面的面型区域,一直没有很好的方法。

发明内容
本发明的目的在于提供一种螺旋曲面的边界获取方法及装置,提高获取螺旋曲面 的边界的效率以及获取螺旋曲面的边界的精度和鲁棒性,为螺旋曲面面型的精确测量提供 条件,同时也为螺旋曲面的面型评估提供基础。本发明实施例提供一种螺旋曲面的边界获取方法,包括获取由螺旋曲面的内轮廓确定的第一柱体对应的半径,以及获取由所述螺旋曲面 的外轮廓确定的第二柱体对应的半径,所述螺旋曲面上分布有多个测点;在所述第一柱体对应的半径与所述第二柱体对应的半径之间获取第三柱体;获取所述第二柱体与所述第三柱体之间的多个测点;获取所述第二柱体与所述第三柱体之间的多个测点中的相邻连线矢量的夹角;根据所述相邻连线矢量的夹角获取所述第二柱体与所述第三柱体之间的多个测 点形成的矢量边界,所述矢量边界为所述螺旋曲面的边界。本发明实施例提供一种螺旋曲面的边界获取装置,包括第一获取模块,用于获取由螺旋曲面的内轮廓确定的第一柱体对应的半径,以及 获取由所述螺旋曲面的外轮廓确定的第二柱体对应的半径,所述螺旋曲面上分布有多个测点。第二获取模块,用于在所述第一柱体对应的半径与所述第二柱体对应的半径之间 获取第三柱体;第三获取模块,用于获取所述第二柱体与所述第三柱体之间的多个测点;第四获取模块,用于获取所述第二柱体与所述第三柱体之间的多个测点中的相邻 连线矢量的夹角;第五获取模块,用于根据所述相邻连线矢量的夹角获取所述第二柱体与所述第三 柱体之间的多个测点形成的矢量边界,所述矢量边界为所述螺旋曲面的边界。本发明提供的螺旋曲面的边界获取方法及装置,通过获取第二柱体与第三柱体之 间的多个测点,排除了螺旋曲面上大量的对限定螺旋曲面的边界无关的测点,因此提高了 获取螺旋曲面的边界的效率;通过获取第二柱体与第三柱体之间的多个测点中的相邻连线矢量的夹角,由于该相邻连线矢量的夹角与测点所在的三维坐标系无关,因此避免了由 于不同三维坐标系之间的相互转换引起的误差,提高了获取螺旋曲面的边界的精度和鲁棒 性,为螺旋曲面面型的精确测量提供了条件,同时也为螺旋曲面的面型评估提供了基础。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。图1为本发明螺旋曲面的边界获取方法一个实施例的流程示意图;图2为本发明螺旋曲面的边界获取方法又一个实施例的流程示意图;图3为图2所示实施例所示的一个螺旋曲面的示意图;图4为图3所示实施例的螺旋曲面上的测点的示意图;图5为图2所示实施例的获取到的矢量边界的示意图;图6为本发明螺旋曲面的边界获取装置一个实施例的结构示意图;图7为本发明螺旋曲面的边界获取装置又一个实施例的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。本发明实施例中所述的螺旋曲面具体可以为机床类产品、伺服控制机械产品、航 空航天类产品对应的工件的表面;本发明实施例中所述的测点,具体可以为坐标测量机等 测量仪器测量螺旋曲面获得的测量点,该测量点与三维坐标值相对应。图1为本发明螺旋曲面的边界获取方法一个实施例的流程示意图,如图1所示,本 实施例包括如下步骤步骤101、获取由螺旋曲面的内轮廓确定的第一柱体对应的半径,以及获取由该螺 旋曲面的外轮廓确定的第二柱体对应的半径,其中,该螺旋曲面上分布有多个测点;其中,可以在得到螺旋曲面上的多个测点的三维坐标值后,根据该多个测点的三 维坐标值对螺旋曲面的内轮廓和外轮廓进行估计,而第一柱体与第二柱体又可以进一步通 过螺旋曲面的内轮廓和外轮廓进行限定,例如第一柱体对应的半径具体可以小于或者等 于螺旋曲面的基圆柱对应的半径,该螺旋曲面的基圆柱与螺旋曲面的内轮廓相切;第二柱 体对应的半径具体可以大于或者等于螺旋曲面的外轮廓对应的半径。步骤102、在该第一柱体对应的半径与该第二柱体对应的半径之间获取第三柱 体;其中,第三柱体的半径可根据螺旋曲面上分布的测点的具体坐标值设定,且该第 三柱体对应的半径大于第一柱体对应的半径并小于第二柱体对应的半径,也就是说,该第 三柱体可以由预设的边界区域确定,该边界区域由第三柱体对应的圆柱面与第一柱体对应的圆柱面之间的距离确定。步骤103、获取由该第二柱体与该第三柱体之间的多个测点;步骤104、获取该第二柱体与该第三柱体之间的多个测点中的相邻连线矢量的夹 角;步骤105、根据该相邻连线矢量的夹角获取该第二柱体与该第三柱体之间的多个 测点形成的矢量边界,其中,该矢量边界为该螺旋曲面的边界。本发明实施例提供的螺旋曲面的边界获取方法,通过获第二柱体与第三柱体之间 的多个测点,排除了螺旋曲面上大量的对限定螺旋曲面的边界无关的测点,因此提高了获 取螺旋曲面的边界的效率;通过获取第三柱体与第二柱体之间的多个测点中的相邻连线矢 量的夹角,由于该相邻连线矢量的夹角与测点所在的三维坐标系无关,因此避免了由于不 同三维坐标系之间的相互转换引起的误差,提高了获取螺旋曲面的边界的精度和鲁棒性, 为螺旋曲面面型的精确测量提供了条件,同时也为螺旋曲面的面型评估提供了基础。为了更清楚的说明本发明实施例的技术方案,下面结合图2 图5对本发明实施 例进行详细描述。图2为本发明螺旋曲面的边界获取方法又一个实施例的流程示意图,图3为图2 所示实施例所示的一个螺旋曲面的示意图,图4为图2所示实施例的螺旋曲面上的测点的 示意图,图5为图2所示实施例的获取到的矢量边界的示意图;如图2所示,本发明实施例 包括步骤201、获取由螺旋曲面的内轮廓确定的第一柱体对应的半径,以及获取由该螺 旋曲面的外轮廓确定的第二柱体对应的半径,其中,该螺旋曲面上分布有多个测点;其中,根据该多个测点的三维坐标值对螺旋曲面的内轮廓和外轮廓进行估计,而 第一柱体与第二柱体又可以进一步通过螺旋曲面的内轮廓和外轮廓进行限定,例如如图 3所示,根据螺旋曲面1上的多个测点可以估计螺旋曲面1的内轮廓11和外轮廓12,内轮 廓限定第一柱体13对应的半径,第一柱体13对应的半径具体可以小于或者等于螺旋曲面 1的基圆柱对应的半径,该螺旋曲面1的基圆柱与螺旋曲面1的内轮廓11相切;外轮廓12 限定第二柱体14对应的半径,第二柱体14对应的半径具体可以大于或者等于螺旋曲面1 的外轮廓12对应的半径,并且第二柱体14对应的半径具体可以由该螺旋曲面的具体测点 的坐标值分布进行估计得到;如图4所示,为图3所示螺旋曲面1的上分布的测点10 ;进一 步地,若第一柱体13对应的半径与螺旋曲面的基圆柱对应的半径相等,第一柱体13与螺旋 曲面的基圆柱相重合。步骤202、在该第一柱体对应的半径与该第二柱体对应的半径之间获取第三柱 体;其中,如图4所示,第三柱体15位于第一柱体13与第二柱体14之间,该第三柱体 15的半径可根据螺旋曲面上分布的测点的具体坐标值设定,该第三柱体15对应的半径大 于第一柱体13对应的半径并且小于第二柱体14对应的半径,也就是说,该第三柱体15可 以由预设的边界区域确定,该边界区域由第三柱体15对应的圆柱面与第一柱体13对应的 圆柱面之间的距离确定。步骤203、获取由该第二柱体与该第三柱体之间的多个测点;其中,如图5所示,第三柱体15与螺旋曲面1的交线形成本发明实施例中的螺旋分割线2,且该螺旋分割线2位于螺旋曲面1上;由于螺旋分割线2是由第三柱体15与螺 旋曲面1的交线形成的,因此位于螺旋曲面上并且在第一柱体13与第三柱体15之间的大 量的测点被排除掉,获取到的第二柱体14与第三柱体15之间的多个测点的坐标为(Xl,yi,
其中,(χ, y, ζ)为测点的三维坐标值,η为第二 柱体14与第三一柱体15之间的测点数量;由于排除了第一柱体13与第三柱体15之间的 多个测点,从而减少了后续参与确定螺旋曲面的测点的数量,因此降低了计算螺旋曲面的 边界的计算量,从而进一步提高了获取螺旋曲面的边界的效率;步骤204、对该第二柱体与该第三柱体之间的多个测点按照该多个测点的坐标值 进行排序;其中,具体地,再如图4所示,若该第二柱体与该第三柱体之间的多个测点对应的 三维坐标值位于直角坐标系(例如维直角坐标系)中,则获取该第二柱体14与该第 三柱体15之间的多个测点的三维坐标值,对该多个测点的三维坐标值按照纵坐标(例如 Z坐标方向)上升以及由平面坐标系(例如Χ0Υ坐标系)对应的逆时针方向进行排序;当 然,也可根据实际测量情况调整对螺旋曲面上的多个测点的排序,例如该多个测点的三维 空间坐标按照纵坐标(例如ζ坐标方向)下降以及由平面坐标系(例如Χ0Υ坐标系)对 应的顺时针方向进行排序,本发明实施例对多个测点的具体排序方式不做限定,只要能够 根据设定的排序方式获取到排序后的测点坐标值即可。步骤205、获取由该排序后的多个测点中的相邻三个测点确定的向量;其中,对该第二柱体14与该第三柱体15之间的多个测点进行排序(例如沿Z坐 标方向上升并沿XOY坐标系顺时针方向)后,可求得第i个测点、与该第i个测点相邻的 第i-Ι个测点、与该第i个测点相邻的第i+Ι测点的向量分别为(Xi-XH,Yi-Yi-I' Zi-Zp1)、
(xi+1-Xi> Υ +ι"Υ ' Zin-Z1);步骤206、根据该相邻三个测点确定的向量获取该相邻三个测点对应的矢量夹角, 其中,三个测点对应的矢量夹角为该相邻连线矢量的夹角;其中,与上述步骤205相对应,三个相邻的测点分别为第i_l个测点、第i个测 点与第i + Ι测点,具体可以通过求取该三个测点对应的两个向量(Xi-Xg,Yi-Yi-I' Zi-ZH)、 (Xi+1-Xi,yi+1-yi, Zin-Z1)的反余弦函数求取该第i个测点对应的矢量夹角,其中,(X^1, Yi^1, Zi^1)为第i_l个测点对应的三维坐标值,(Xi, Yi, Zi)为第i个测点对应的三维坐标值,(xi+1, yi+1,zi+1)为第i+1个测点对应的三维坐标值,则第i个测点对应的矢量夹角的反余弦函数
为炉C0S-iII^-L,wJl2^、、yw —z'f ;由于反余弦函数
的值域为θ e (0,180° ),因此,可以根据测点的三维坐标值调整该第二柱体14与该第 三柱体15之间的多个测点中的相邻连线矢量的夹角,从而将测点的坐标限定在θ e (0, 360° ),具体地,可以根据第i个测点在XOY坐标系上的坐标值确定该第i个测点位于XOY 坐标系中的哪一个象限,从而将测点的坐标限定在θ e (0,360° )。步骤207、根据该相邻连线矢量的夹角获取该第二柱体与该第三柱体之间的多个 测点形成的矢量边界,其中,该矢量边界为该螺旋曲面的边界;其中,若第i个测点(Xi,Zi)附近的连线矢量满足θ彡180°,则说明第i个 测点(Xi,yi,Zi)为凸点;若θ < 180°,则说明第i个测点(Xi,yi,Zi)为凹点,本发明实施例仅以该第i个测点(Xi,Yi, Zi)为凸点时将该第i个测点确定为边界点,将所有确定的边 界点依次连接即可得到多个测点形成的矢量边界,当然,确定条件可以根据螺旋曲面的具 体形状或者具体属性进行设定,本发明实施例对测点具体为凸点或者凹点作为限定连线矢 量不做限定;螺旋曲面的边界3如图5所示,当然图5仅作为示例,以形象说明通过本发明 实施例得到的螺旋曲面的边界。本发明实施例提供的螺旋曲面的边界获取方法,通过获取第二柱体与第三柱体之 间的多个测点,排除了螺旋曲面上大量的对限定螺旋曲面的边界无关的测点,因此提高了 获取螺旋曲面的边界的效率;通过获取第二柱体与第三柱体之间的多个测点中的相邻连 线矢量的夹角,由于该相邻连线矢量的夹角与测点所在的三维坐标系无关,因此避免了由 于不同三维坐标系之间的相互转换引起的误差,提高了获取螺旋曲面的边界的精度和鲁棒 性,为螺旋曲面面型的精确测量提供了条件,同时也为螺旋曲面的面型评估提供了基础。进一步地,在上述图2所示实施例中,若测点对应的坐标系为圆柱坐标系或者极 坐标系,还可以将该圆柱坐标系或者极坐标系转换为直角坐标系。图6为本发明螺旋曲面的边界获取装置一个实施例的结构示意图,本发明实施例 可以实现上述图1所示实施例的方法流程;如图6所示,本发明实施例包括第一获取模块 61、第二获取模块62、第三获取模块63、第四获取模块64、第五获取模块65 ;其中,第一获取模块61获取由螺旋曲面的内轮廓确定的第一柱体对应的半径,以 及获取由所述螺旋曲面的外轮廓确定的第二柱体对应的半径,所述螺旋曲面上分布有多个 测点;第二获取模块62在所述第一柱体对应的半径与所述第二柱体对应的半径之间获取 第三柱体;第三获取模块63获取所述第二柱体与所述第三柱体之间的多个测点;第四获取 模块64获取所述第二柱体与所述第三柱体之间的多个测点中的相邻连线矢量的夹角;第 五获取模块66根据所述相邻连线矢量的夹角获取所述第二柱体与所述第三柱体之间的多 个测点形成的矢量边界,所述矢量边界为所述螺旋曲面的边界。本发明实施例提供的螺旋曲面的边界获取装置,通过第三获取模块63获取第二 柱体与第三柱体之间的多个测点,排除了螺旋曲面上大量的对限定螺旋曲面的边界无关的 测点,因此提高了获取螺旋曲面的边界的效率;通过第四获取模块64获取第二柱体与第三 柱体之间的多个测点中的相邻连线矢量的夹角,由于该相邻连线矢量的夹角与测点所在的 三维坐标系无关,因此避免了由于不同三维坐标系之间的相互转换引起的误差,提高了获 取螺旋曲面的边界的精度和鲁棒性,为螺旋曲面面型的精确测量提供了条件,同时也为螺 旋曲面的面型评估提供了基础。图7为本发明螺旋曲面的边界获取装置又一个实施例的结构示意图,本发明实施 例可以实现上述图1和图2所示实施例的方法流程;如图7所示,本发明实施例包括第一 获取模块71、第二获取模块72、第三获取模块73、第四获取模块74、第五获取模块75、调整 模块76 ;其中,第一获取模块71获取由螺旋曲面的内轮廓确定的第一柱体对应的半径,以 及获取由所述螺旋曲面的外轮廓确定的第二柱体对应的半径,所述螺旋曲面上分布有多个 测点;第二获取模块72在所述第一柱体对应的半径与所述第二柱体对应的半径之间获取 第三柱体;第三获取模块73获取所述第二柱体与所述第三柱体之间的多个测点;第四获取 模块74获取所述第二柱体与所述第三柱体之间的多个测点中的相邻连线矢量的夹角 ’第五获取模块75根据所述相邻连线矢量的夹角获取所述第二柱体与所述第三柱体之间的多 个测点形成的矢量边界,所述矢量边界为所述螺旋曲面的边界;调整模块76根据所述测点 的空间坐标值调整所述第二柱体与所述第三柱体之间的多个测点中的相邻连线矢量的夹进一步地,第三获取模块73还可以包括第一获取单元731、第一确定取单元732 ; 其中,第一获取单元731获取所述第二柱体与所述第三柱体之间的多个测点分别与所述第 一柱体对应的中心线的多个距离;第一确定取单元732根据所述多个距离确定在所述第二 柱体与所述第三柱体之间的多个测点;进一步地,第四获取模块74还可以包括排序单元741、第二获取单元742、第三获 取单元743 ;其中,排序单元741对所述第二柱体与所述第三柱体之间的多个测点按照所述 多个测点的坐标值进行排序;第二获取单元742获取由所述排序后的多个测点中的相邻三 个测点确定的向量;第三获取单元743根据所述相邻三个测点确定的向量获取所述相邻三 个测点对应的矢量夹角,所述三个测点对应的矢量夹角为所述相邻连线矢量的夹角;本发明实施例提供的螺旋曲面的边界获取装置,通过第三获取模块73获取第二 柱体与第三柱体的多个测点,排除了螺旋曲面上大量的对限定螺旋曲面的边界无关的测 点,因此提高了获取螺旋曲面的边界的效率;通过第四获取模块74获取第二柱体与第三柱 体之间的多个测点中的相邻连线矢量的夹角,由于该相邻连线矢量的夹角与测点所在的三 维坐标系无关,因此避免了由于不同三维坐标系之间的相互转换引起的误差,提高了获取 螺旋曲面的边界的精度和鲁棒性,为螺旋曲面面型的精确测量提供了条件,同时也为螺旋 曲面的面型评估提供了基础。进一步地,在上述图7所示实施例中,排序单元751具体还可以包括获取子单元、 排序子单元;其中,获取子单元获取所述第二柱体与所述第三柱体之间的多个测点的三维 空间坐标;排序子单元对所述多个测点的三维空间坐标按照纵向坐标上升以及由平面坐标 系对应的逆时针方向进行排序。进一步地,在上述图6和图7所示实施例中,还可以包括转换模块,用于若所述测 点对应的坐标系为圆柱坐标系或者极坐标系,将所述圆柱坐标系或者所述极坐标系转换为 直角坐标系。由于本发明实施例中的螺旋曲面的外侧位于第二柱体与第三柱体之间的空间,而 本发明实施例也仅以位于第二柱体与第三柱体之间的测点为例说明本发明实施例通过矢 量方法获取到螺旋曲面的边界,当然本发明实施例也可以通过获取第一柱体与第三柱体之 间的测点,通过本发明实施例对第一柱体与第三柱体之间的测点获取螺旋曲面的边界,在 具体获取螺旋曲面的边界的过程中,可依据对螺旋曲面的实际测量情况确定。本发明实施例仅以螺旋曲面为例进行示例性说明,并不能构成对本发明实施例的 限制,螺旋曲面的边界获取方法也可以适用于其它普通的曲面测量中,本发明实施例仅以 描述方便在此省略。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、 设备、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘 述。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执 行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘 等各种可以存储程序代码的介质。 最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽 管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然 可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替 换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精 神和范围。
权利要求
1.一种螺旋曲面的边界获取方法,其特征在于,包括获取由螺旋曲面的内轮廓确定的第一柱体对应的半径,以及获取由所述螺旋曲面的外 轮廓确定的第二柱体对应的半径,所述螺旋曲面上分布有多个测点;在所述第一柱体对应的半径与所述第二柱体对应的半径之间获取第三柱体; 获取所述第二柱体与所述第三柱体之间的多个测点;获取所述第二柱体与所述第三柱体之间的多个测点中的相邻连线矢量的夹角; 根据所述相邻连线矢量的夹角获取所述第二柱体与所述第三柱体之间的多个测点形 成的矢量边界,所述矢量边界为所述螺旋曲面的边界。
2.根据权利要求1所述的方法,其特征在于,所述获取所述第二柱体与所述第三柱体 之间的多个测点包括获取所述第二柱体与所述第三柱体之间的多个测点分别与所述第一柱体对应的中心 线的多个距离;根据所述多个距离确定在所述第二柱体与所述第三柱体之间的多个测点。
3.根据权利要求2所述的方法,其特征在于,所述获取所述第二柱体与所述第三柱体 之间的多个测点中的相邻连线矢量的夹角包括对所述第二柱体与所述第三柱体之间的多个测点按照所述多个测点的坐标值进行排序;获取由所述排序后的多个测点中的相邻三个测点确定的向量; 根据所述相邻三个测点确定的向量获取所述相邻三个测点对应的矢量夹角,所述三个 测点对应的矢量夹角为所述相邻连线矢量的夹角。
4.根据权利要求3所述的方法,其特征在于,所述对所述第二柱体与所述第三柱体之 间的多个测点按照所述多个测点的坐标值进行排序包括获取所述第二柱体与所述第三柱体之间的多个测点的三维空间坐标; 对所述多个测点的三维空间坐标按照纵向坐标上升以及由平面坐标系对应的逆时针 方向进行排序。
5.根据权利要求1 4任一所述的方法,其特征在于,还包括根据所述测点的三维坐标值调整所述第二柱体与所述第三柱体之间的多个测点中的 相邻连线矢量的夹角。
6.根据权利要求1 4任一所述的方法,其特征在于,还包括若所述多个测点所在的坐标系为圆柱坐标系或者极坐标系,将所述圆柱坐标系或者所 述极坐标系转换为直角坐标系。
7.一种螺旋曲面的边界获取装置,其特征在于,包括第一获取模块,用于获取由螺旋曲面的内轮廓确定的第一柱体对应的半径,以及获取 由所述螺旋曲面的外轮廓确定的第二柱体对应的半径,所述螺旋曲面上分布有多个测点;第二获取模块,用于在所述第一柱体对应的半径与所述第二柱体对应的半径之间获取 第三柱体;第三获取模块,用于获取所述第二柱体与所述第三柱体之间的多个测点; 第四获取模块,用于获取所述第二柱体与所述第三柱体之间的多个测点中的相邻连线 矢量的夹角;第五获取模块,用于根据所述相邻连线矢量的夹角获取所述第二柱体与所述第三柱体 之间的多个测点形成的矢量边界,所述矢量边界为所述螺旋曲面的边界。
8.根据权利要求7所述的装置,其特征在于,所述第三获取模块包括第一获取单元,用于获取所述第二柱体与所述第三柱体之间的多个测点分别与所述第 一柱体对应的中心线的多个距离;第一确定取单元,用于根据所述多个距离确定在所述第二柱体与所述第三柱体之间的 多个测点。
9.根据权利要求8所述的装置,其特征在于,所述第四获取模块包括排序单元,用于对所述第二柱体与所述第三柱体之间的多个测点按照所述多个测点的 坐标值进行排序;第二获取单元,用于获取由所述排序后的多个测点中的相邻三个测点确定的向量;第三获取单元,用于根据所述相邻三个测点确定的向量获取所述相邻三个测点对应的 矢量夹角,所述三个测点对应的矢量夹角为所述相邻连线矢量的夹角。
10.根据权利要求7 9任一所述的装置,其特征在于,还包括调整模块,用于根据所述测点的三维坐标值调整所述第二柱体与所述第三柱体之间的 多个测点中的相邻连线矢量的夹角。
全文摘要
本发明涉及一种螺旋曲面的边界获取方法及装置,其中方法包括获取由螺旋曲面的内轮廓确定的第一柱体对应的半径,以及获取由螺旋曲面的外轮廓确定的第二柱体对应的半径,螺旋曲面上分布有多个测点;在第一柱体对应的半径与第二柱体对应的半径之间获取第三柱体;获取第二柱体与第三柱体之间的多个测点;获取第二柱体与第三柱体之间的多个测点中的相邻连线矢量的夹角;根据相邻连线矢量的夹角获取第二柱体与第三柱体之间的多个测点形成的矢量边界,该矢量边界为螺旋曲面的边界。本发明提高了获取螺旋曲面的边界的效率;避免了由于不同三维坐标系之间的相互转换引起的误差,提高了获取螺旋曲面的边界的精度和鲁棒性。
文档编号G01B21/20GK102072717SQ201010541228
公开日2011年5月25日 申请日期2010年11月12日 优先权日2010年11月12日
发明者娄小平, 孟浩, 潘志康, 祝连庆, 董明利, 郭阳宽, 陈青山 申请人:北京信息科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1