/// <summary> /// Compares probe to basis /// </summary> /// <param name="probe">Probe to be compared</param> /// <returns>True if probe LOWER than basis by all coordinates</returns> public bool IsLower(BasePoint probe) { return(probe.X < X && probe.Y < Y && probe.Z < Z); }
/// <summary> /// Compares probe to basis /// </summary> /// <param name="probe">Probe to be compared</param> /// <returns>True if probe GREATER than basis by all coordinates</returns> public bool IsGreater(BasePoint probe) { return(probe.X > X && probe.Y > Y && probe.Z > Z); }
/// <summary> /// Provides Acad point from Base point /// </summary> /// <param name="basePoint">Base point</param> /// <returns>Acad point</returns> public static Point3d ConverToAcadPoint(BasePoint basePoint) { return(new Point3d(basePoint.X, basePoint.Y, basePoint.Z)); }