返回两条三维线段的交点。

命名空间:  SuperMap.Data
程序集:  SuperMap.Data (in SuperMap.Data)
版本: dll

语法

C#
public static Point3D IntersectLineSegment(
	Point3D startPoint1,
	Point3D endPoint1,
	Point3D startPoint2,
	Point3D endPoint2,
	double tolerance
)

参数

startPoint1
Type: SuperMap.Data..::.Point3D
第一条三维线段的起点。
endPoint1
Type: SuperMap.Data..::.Point3D
第一条三维线段的终点。
startPoint2
Type: SuperMap.Data..::.Point3D
第二条三维线段的起点。
endPoint2
Type: SuperMap.Data..::.Point3D
第二条三维线段的终点。
tolerance
Type: System..::.Double
指定的容限。如果两条三维线段的空间距离小于或等于该值,则认为二者相交。

返回值

两条三维线段的交点。 如果不相交,返回一个空的 GeoPoint3D 对象。

版本信息

SuperMap iObjects .NET


请参见