WebCAD-Lib-TS API 文档 - v1.0.0
    Preparing search index...

    Function getComplexLineIntersection

    • 复杂的直线交点计算函数

      根据不同的交点类型计算两条直线的交点。 这是一个高级的几何算法,处理多种交点情况:

      • 线段与线段相交
      • 线段与延伸线相交
      • 延伸线与延伸线相交
      • 无限直线相交

      Parameters

      • firstLine: LineEnt | ILineGeometry

        第一条直线对象,包含startPoint、endPoint、angle属性

      • secondLine: LineEnt | ILineGeometry

        第二条直线对象,包含startPoint、endPoint、angle属性

      • intersectionType: number

        交点类型:0=线段相交,1=特殊相交1,2=特殊相交2,3=无限直线相交

      Returns Point2D

      交点坐标,如果不相交返回undefined