How can I tell if 2 pieces of geometry (curves or lines in this instance) which are generated by different methods are the same? I’ve tried using the == and List ContainsItem nodes, but neither of them are working. See the example below. I’ve made 2 lines using the exact same start and end points, but the == node returns false, even though the data shown for each line is exactly the same.
I’m working on making a curtainwall randomization tool that removes segments from gridlines to create larger panels using the Rhythm CurtainGridLine.RemoveSegment node. All is well and good so far, except that I want to exempt some pre-selected areas from being eligible for grid segment removal (ie - ‘don’t touch the grids around THIS cw panel’). To do this, I’m creating a separate portion of my graph to select a single CW panel, get the boundaries for this panel, separate them into individual curves, then try to remove any of these curves from the list of all grid segments from the Rhythm CurtainGrid.AllSegmentCurves. I’m finding that, even though some of these curves are exactly the same, Dynamo is not recognizing them as being equal.