bjkris
November 30, 2018, 1:18pm
#1
hi there All

I am still very new to this, so I’m still trying as I go…

So what I need to get from my model, is all rooms corner coordinates, on the level they belong to.

So the way I have tried approaching it, is by following this thread, but no luck (probably because i’m not sure, what im doing )

You could try Element.Geometry on the rooms, get bottom surface , explode into lines,Curve.StartPoint on all of them and you get corner coordinates, for the center one, Surface.PointAtParameters 0,5;0,5 .
So what I am trying to do, is:

Find all rooms geometry
Find the bottom of the room, by finding where it intersects with the level.
Divide this to lines
Find the startpoint.
HELP!

bjkris
November 30, 2018, 1:36pm
#3
oooh yes, is it that simple…?

What are the coordinates in relation to here? is that from origin in the model or is it from base point or?

it relates to revit 0,0,0 point (the same as Survey and Project base point in a new file with the “None” template)

bjkris
November 30, 2018, 1:42pm
#5
I found, that in my model it is according to the “project base point”. Problem is, that i need the coordinates to be in relations to the “survey point” is there a way to change that in your graph`?

Hi Bjarke,

Add the node `Convert Point in Coordinate Systems`

of the Genius Loci package after the node `Curve.StartPoint`

.

4 Likes

Nice node @Alban_de_Chasteigner . I was just trying this way, it should work as well:

2 Likes

bjkris
December 4, 2018, 9:11am
#8
Thanks for the graph Alban! But is it only available for Dynamo 2.0? Because for the time beeing, we only use Revit 2016, and older versions of Dynamo…

And I am going to try yours as well LucaManzoni!

Hi,

The node is also available in Dynamo 1.3. (I didn’t test it in Dynamo 1.2)