UCS by 3 points

I’m trying to update an old VBA script that I’ve used for over 10 years to dynamo.
Pretty simple, create named UCS and create named views that are later called into layout sheets. I’m using an alignment to use its local coordinate system to generate the named view boxes in block code, coordinates, I then tried to use those points to create a UCS by 3 points. It created the new named UCS, but it says non-perpendicular UCS, and the crosshairs don’t match the x edge axis line based on the coordinates, I don’t see what I’m doing wrong, it looks like I’m providing the same pick points you would use to add UCS in any cad dwg. I’ve looked everywhere for samples or more documentation but can’t find anything that shows this use.

Hi @jcoon ,

I’m not too familiar with UCS, but I am with Dynamo Coordinatesystems.
I tried recreating what you have done, but I am not able to find your UCS node, which Package is that?
Also, it seems that that node is asking for a direction, which might mean that it is looking for a vector instead of a point.

PS: It would be great if you could also supply your .dyn-file and a sample .dwg-file

Thanks Daan,
it did see the direction, but the help said point in direction, so I gave it a point.

it was in the ArkanceSystem.
set ucs.dyn (40.5 KB)
make-multiple-views-50 scale.dwg (593.7 KB)