I’m working on the same kind of script this week by chance. My solution this far:
- don’t use the metric nodes, so GetClashPoint instead of mGetGlashPoint. Although I’m working in a metric system, the mGetClashPoint seems to shrink it to feet;
- I use the Geometry.Rotate node to rotate all the clash points around the project base point (which sits at 0,0,0). Only condition so far: I have to select the PBP in the model so it can read the Angle to True North parameter.
I noticed a difference in behavior when the clashed models are a NWC or IFC. In the example above I’ve clashed two IFC’s, the results are usefull when you use the GetClashPoint node.
Also tested it with two NWC’s, and suddenly the mGetClashPoint is of use, plus you’ve got to multiply the coordinates by 1000.