BIMHome
v1.0.0
BIMHome接口文档说明
首页
相关页面
Topics
包
类
文件
Base
GeometryCalculate
calcOffsetdata
calOffsetGeometry
GeometryCalculate
geometryPtrToSharePtr
geometryPtrToSharePtrOfList
isPointOnArc
rotationGeometryList
sharePtrToGeometrPtr
sharePtrToGeometrPtrOfList
~GeometryCalculate
◆
isPointOnArc()
static bool isPointOnArc
(
const
Base::ArcofCircle
&
parc
,
const
Base::Vector3d
&
pt
)
static
判断空间圆弧是否包含给定点
首先检查点到圆心的距离是否在半径允许误差内,再验证点与圆弧共面, 最后将点投影到圆弧所在平面,判断该投影点对应的极角是否落在圆弧的起止角度范围内。
参数
[in]
parc
待检测的空间圆弧对象
[in]
pt
待检测的三维点
返回
如果点在圆弧上,返回 true;否则返回 false