该类型表示两个面之间的交点结果。
交点在模型坐标系中的位置。
交点两侧相交的面。
交点的类型。
无
以下示例演示如何使用FaceIntersectionFaceResult类型。
// 获取两个面之间的交点
FaceIntersectionFaceResult result = face1.Intersect(face2);
// 输出交点的位置
XYZ intersectionPoint = result.IntersectionPoint;
Debug.WriteLine($"Intersection Point: ({intersectionPoint.X},{intersectionPoint.Y},{intersectionPoint.Z})");
// 遍历相交的面
foreach (Face intersectingFace in result.IntersectingFaces)
{
// 输出相交面的类型
Debug.WriteLine($"Intersecting Face Type: {intersectingFace.GetType().Name}");
}
// 输出交点的类型
Debug.WriteLine($"Intersection Type: {result.IntersectionType}");
Face.Intersect
方法获取对应的交点结果。