public bool IsColinearTo(LinearEntity3d line, Tolerance tolerance);
Declaring Type: Autodesk.AutoCAD.Geometry.LinearEntity3d
Assembly: acdbmgd, Version=17.0.209.0
[Wrapper("AcGeLinearEnt3d")]
public abstract class LinearEntity3d : Curve3d
{
// Methods
internal protected LinearEntity3d(IntPtr unmanagedPointer, [MarshalAs(UnmanagedType.U1)] bool autoDelete);
public void {dtor}();
public static LinearEntity3d Create(IntPtr unmanagedPointer, [MarshalAs(UnmanagedType.U1)] bool autoDelete);
internal unsafe AcGeLinearEnt3d* GetImpObj();
public Line3d GetLine();
public Plane GetPerpendicularPlane(Point3d intersectionPoint);
public Point3d[] IntersectWith(LinearEntity3d line);
public Point3d[] IntersectWith(PlanarEntity plane);
public Point3d[] IntersectWith(LinearEntity3d line, Tolerance tolerance);
public Point3d[] IntersectWith(PlanarEntity plane, Tolerance tolerance);
[return: MarshalAs(UnmanagedType.U1)]
public bool IsColinearTo(LinearEntity3d line);
[return: MarshalAs(UnmanagedType.U1)]
public bool IsColinearTo(LinearEntity3d line, Tolerance tolerance);
[return: MarshalAs(UnmanagedType.U1)]
public bool IsOn(Plane plane);
[return: MarshalAs(UnmanagedType.U1)]
public bool IsOn(Plane plane, Tolerance tolerance);
[return: MarshalAs(UnmanagedType.U1)]
public bool IsParallelTo(LinearEntity3d line);
[return: MarshalAs(UnmanagedType.U1)]
public bool IsParallelTo(PlanarEntity plane);
[return: MarshalAs(UnmanagedType.U1)]
public bool IsParallelTo(LinearEntity3d line, Tolerance tolerance);
[return: MarshalAs(UnmanagedType.U1)]
public bool IsParallelTo(PlanarEntity plane, Tolerance tolerance);
[return: MarshalAs(UnmanagedType.U1)]
public bool IsPerpendicularTo(LinearEntity3d line);
[return: MarshalAs(UnmanagedType.U1)]
public bool IsPerpendicularTo(PlanarEntity plane);
[return: MarshalAs(UnmanagedType.U1)]
public bool IsPerpendicularTo(LinearEntity3d line, Tolerance tolerance);
[return: MarshalAs(UnmanagedType.U1)]
public bool IsPerpendicularTo(PlanarEntity plane, Tolerance tolerance);
public LinearEntity3d Overlap(LinearEntity3d line);
public LinearEntity3d Overlap(LinearEntity3d line, Tolerance tolerance);
public Point3d[] ProjectedIntersectWith(LinearEntity3d line, Vector3d projectionDirection);
public Point3d[] ProjectedIntersectWith(LinearEntity3d line, Vector3d projectionDirection, Tolerance tolerance);
// Properties
public Vector3d Direction { get; }
public Point3d PointOnLine { get; }
}