Civil 3d Point Group by Description in Current dwg

Hi @jcoon,

Is this what you’re looking for?

For this task, I can think of two methods:

  1. Get the polycurve of the polyline
  2. Get the COGO points as Dynamo points
  3. Create a surface from the polycurve using Surface.ByPatch
  4. Use Geometry.DoesIntersect to get boolean values of the COGO points that intersect the surface and those that don’t
  5. Filter the original list of COGO points using List.FilterByBoolMask

OR

  1. Get the COGO points as Dynamo points
  2. Get the vertices of the polyline
  3. Create a Dynamo polygon using Polygon.ByPoints with the polyline vertices
  4. Use Polygon.ContainmentTest with the COGO points to get a list of booleans for the points that are within the polygon
  5. Filter the original list of COGO points using List.FilterByBoolMask