Greetings.

First, let me provide some context to my problem. The goal is to create a reference Polyline - bocPolyline from the existing closed boundary - lotLine, if the roadLine is close to && parallel to the lotLine . I have an ObjectIdCollection - roadLines and a Point3dCollection foundIntPoints. I have been searching for a way to simply get the distance between the roadLines and foundIntPoints. This was not a hard task previously when the roadLines were Polylines, but I am not sure how to approach this problem now.

The previous way I got distance from the polyline to the Point Collection:

`protected Polyline createBOCReferencePolyline(Polyline roadLines, Polyline lotline, Point3dCollection foundIntPoints)`

{

Polyline bocPolyline = new Polyline();

var plane = new Plane(Point3d.Origin, Vector3d.ZAxis);

for (int i = 0; i < foundIntPoints.Count; i++)

{

if (roadLines.(foundIntPoints[i]) < 20)

{

if (roadLines.Angle == lotline.Angle)

{

bocPolyline.AddVertexAt(i, foundIntPoints[i].Convert2d(plane), 0.0, 0.0, 0.0);

}

}

}

return bocPolyline;

}

Btw - I know that the .Angle call is not a real thing, I included it for the sake of simplicity.

I would greatly appreciate anyone's help on this. If a part of my question needs more context, please let me know thank you.