Get real world coordinates using Dynamo!

  Рет қаралды 9,502

Aussie BIM Guru

Aussie BIM Guru

Күн бұрын

Пікірлер: 76
@zadams5596
@zadams5596 Жыл бұрын
Perfect timing! I wrote a script a couple days ago to derive the “origin” point of .ITM fabrication parts using the bounding box method with OOTB nodes. The code and formulas you showed will make this much cleaner. Thanks!
@AussieBIMGuru
@AussieBIMGuru Жыл бұрын
You're welcome, glad it helped with an immediate challenge!
@paulandrada7940
@paulandrada7940 Жыл бұрын
OMD is this what I think it is?! I've been waiting for this for a long time! :D We had a request to provide a schedule of coordinates to all the BWIC holes in our model by the contractor. There were some paid add-on subscripions that can do this but being able to do it via dynamo just feels so much better! This will defo go to one of my dynamo learning playlist! Thank you so much for sharing this to us Gavin! Will defo start applying this in our models later!
@AussieBIMGuru
@AussieBIMGuru Жыл бұрын
Yep this should do that task, hope it helps!
@marwanbeaino5377
@marwanbeaino5377 Жыл бұрын
Great workflow !
@AussieBIMGuru
@AussieBIMGuru Жыл бұрын
Thanks!
@lecg_arq
@lecg_arq Жыл бұрын
Hello Gavin. I´m strugling making this custom node. I´ve managed to make an autolisp from AUTOCAD that extracts all blocks x y z coordinates and list them all to an excel/csv. So from that I extract the points from the csv in dynamo and now I want to make a floor from that csv point files. Any recomendations, it´s very simple funcionality but I´m stuck on the process
@AussieBIMGuru
@AussieBIMGuru Жыл бұрын
Typically you will need the points to be in order of connection as polylines at the bare minimum if the floor does not exist yet. If so you can connect them into closed loop(s) to create a floor, then use their Z height to create points. If your floor has no edge you could look into convex hulls as a way to find the outermost boundary.
@AliceSantman
@AliceSantman 8 ай бұрын
This makes complete sense and I've started to tweak it for another workflow - assign room name & numbers to the areas placed in the same location. But not sure ho to complete the "matchy-matchy" to make the names & numbers apply to areas? I'd send a screenshot f where I am - but apparently cannot do that in "comments"
@AussieBIMGuru
@AussieBIMGuru 8 ай бұрын
Fairly different workflow to this. I'd suggest focusing on a level at a time, collect all areas and rooms at given level. Get the centre of each area, and use the room.atpoint node to ask it which room is at the point of the area (rhythm node has this I think). From there its a get/set parameter to transfer the found room data to the area. If you get stuck be sure to make a thread on the forums.
@unidesigndc
@unidesigndc Жыл бұрын
Thanks for sharing
@AussieBIMGuru
@AussieBIMGuru Жыл бұрын
You're welcome Robert!
@lucasluzzi
@lucasluzzi Жыл бұрын
Hi there BIM Guru. Is there a way to do loops in Dynamo?
@AussieBIMGuru
@AussieBIMGuru Жыл бұрын
Not really. Some nodes try to act like they can such as loopwhile but they lack the sophistication like python or c to loop well. If you get to that point I'd say Python is the go.
@engjohnattan
@engjohnattan 7 ай бұрын
Great video, thanks! Let's say that I want to move the elements to as-built coordinates based on the figures received from the surveyors. What can I do to improve the script to allow me to move the elements by editing the coordinates in the table or family parameters?
@AussieBIMGuru
@AussieBIMGuru 6 ай бұрын
It will depend on if the elements are point based. You could use similar conversions to get the point/s though (e.g. a beam is guided by two points), then use element.setlocation to update the related element locations. Hopefully they have element Ids or marks you can use in the data source to get the actual revit element.
@engjohnattan
@engjohnattan 6 ай бұрын
@@AussieBIMGuru I was trying to do with Manholes but I have created the manhole family as generic model family. I guess they are not point based. Any idea of how can I do in this case? I manage to get the coordinates but I can't move the elements by just editing the coordinates.
@AussieBIMGuru
@AussieBIMGuru 6 ай бұрын
@engjohnattan if a generic model it should be point and level based. Element.setlocation should ideally work, if not a transaction start > move element > transaction end should work. Move it to the point itself, revit families dont understand coordinate values.
@gadeaubtp953
@gadeaubtp953 9 ай бұрын
Hi Gavin ! Thanks for your great work. I can't find the Real world coordinates nodes under Geometry in the genius loci package. Can you tell me wish version of the package you're using in the video please ?
@AussieBIMGuru
@AussieBIMGuru 9 ай бұрын
Honestly can't remember. It has changed names but if you search for internal or shared it should be in the search results for genius loci.
@gadeaubtp953
@gadeaubtp953 9 ай бұрын
@@AussieBIMGuru Thanks ! I'll look for it !
@nestortorres1791
@nestortorres1791 8 ай бұрын
"Convert from InternalOrigin CoordinateSystem" is the node name
@aalexg13
@aalexg13 Жыл бұрын
Hey Gavin! I would like to give you an idea for a Dynamo script that people may find useful. Selecting all elements, or selecting with window from linked files. I had a need to do so, because I wanted to merge two models. The idea was to copy from site view and paste, but the models had different reference regarding the internal origin.. So, one option was linking the one model to the other, selecting elements one by one and then copying and pasting. It was really frustrating..
@AussieBIMGuru
@AussieBIMGuru Жыл бұрын
I'd suggest considering using the Bind Link tool for this instead, strip the model down to what you need to bring in, link it, bind it - done!
@Heber-Work-Tffr
@Heber-Work-Tffr 11 ай бұрын
Gracias por el video!
@AussieBIMGuru
@AussieBIMGuru 11 ай бұрын
¡De nada!
@tonfernandez8136
@tonfernandez8136 Жыл бұрын
Hi, it's not related to the video but can you recommend the best PC / workstation specs to be used for smooth modelling and rendering while working on large projects? Thank you and really appreciate your response to this.
@AussieBIMGuru
@AussieBIMGuru Жыл бұрын
All I can recommend is specs as the PC models change too often. 16GB RAM, ideally 32GB 64Bit OS 3.9 or higher Ghz processor RTX3080 Gfx card (Quaddro has been phased out) This will likely cost upwards of $2.5k AUD
@mattknowles2140
@mattknowles2140 Жыл бұрын
So to get a pile cut off level (+75mm from Underside of pile cap) would you just do Z Min + 75? Also i cant seem to find the real world coords in the loci package
@AussieBIMGuru
@AussieBIMGuru Жыл бұрын
If it is consistent then yes. Ideally its a data field that can be gotten from the cap element.
@mattknowles2140
@mattknowles2140 Жыл бұрын
Thanks for the reply thats perfect. One last thing Also i cant seem to find the real world coords in the loci package@@AussieBIMGuru
@danbuckingham5077
@danbuckingham5077 Жыл бұрын
try the Convert from InternalOrigin Coordinate System node instead
@Revit12328
@Revit12328 Жыл бұрын
Hi Gavin - 5:56 can we get custom file dll file please
@AussieBIMGuru
@AussieBIMGuru Жыл бұрын
The genius loci package has these nodes. They changed the names a bit, look for coordinate related nodes - they are in there last I checked.
@mohdshakeel5374
@mohdshakeel5374 Жыл бұрын
Hi Bim guru, If we move the elements,can the North East values will be updated automatically without run the script again. Is there any way to link the created parameters to built-in spot coordinates tag??
@AussieBIMGuru
@AussieBIMGuru Жыл бұрын
Unfortunately not with dynamo. You would need to look into events and developing addins or pyrevit hooks to trigger and run the update. I believe there are some addins on the market that can do this, but none for free.
@kidto856
@kidto856 Жыл бұрын
Hi BIM Guru why when we export to ifc from revit 2024 file for borepile when we separate it it is not circular in the ifc file, I select "Advanced" and then "export parts as building elements" please
@AussieBIMGuru
@AussieBIMGuru Жыл бұрын
Honestly not sure. Sounds like an IFC conversion issue. Maybe try the archicad addin for IFC as it has improved export results.
@kidto856
@kidto856 Жыл бұрын
can you show me, how to try the archicad addin for IFC file from revit @@AussieBIMGuru
@AussieBIMGuru
@AussieBIMGuru Жыл бұрын
It is free here: graphisoft.com/downloads/interoperability There is a manual here about how it works, fairly straightforward: help.graphisoft.com/Revit/INT/IFC_Model_Exchange_with_ARCHICAD_for_Revit_2023.pdf
@AliMaher-qb4zq
@AliMaher-qb4zq Жыл бұрын
How it will work if I have a list of points in an Excel file with a real coordinates file, can I place pile family with real-world coords?
@AussieBIMGuru
@AussieBIMGuru Жыл бұрын
Genius loci also has a node for convering coordinates from world to internal, in the same area as the node I use here to do the opposite.
@marcotuliopinheiro2937
@marcotuliopinheiro2937 Жыл бұрын
We can do the inverse situation? Convert shared coordinates in a point?
@AussieBIMGuru
@AussieBIMGuru Жыл бұрын
Yes Genius Loci also has point conversion nodes for Project/Survey coordinates to Internal.
@janappelgryn3050
@janappelgryn3050 Жыл бұрын
Super thanks
@AussieBIMGuru
@AussieBIMGuru Жыл бұрын
You're welcome (superly!)
@timothyschreiber
@timothyschreiber Жыл бұрын
I just had a look at revit 2024.1 again and noticed it still has that very washed out interface (main, active text is grey instead of black, which I think you also mentioned a while ago (can't find it anymore now)... is that also one of the reasons why you are still using 2023?...still thinking my $2000 Eizo screen is broken when looking at it....
@AussieBIMGuru
@AussieBIMGuru Жыл бұрын
Mainly the company i work at hasnt made the leap to 2024. Most of our new jobs are 2023 and we may wait for 2025 given the UI overhaul is still half arsed. Some minor API additions like vg link settings but beyond that nothing i feel were missing out on. Toposolids also have some teething challenges and i think users will sometimes miss the old topo tool in some scenarios.
@nomadcali
@nomadcali 11 ай бұрын
First time doing this and I am having trouble. I am getting a "Null" when getting xy points. Any help wouldbe appreciated.
@AussieBIMGuru
@AussieBIMGuru 11 ай бұрын
Usually best to go back a node and look at the data being fed in, see if there are nulls in there and if there are follow them back to the first node that causes them and that might reveal the issue.
@manghot4413
@manghot4413 9 ай бұрын
​@@AussieBIMGuruHey first of all thanks for your videos ! I have the same issue and for me the input of my node is a regular point "Point (X = - 10, Y = -3, Z = 44)" but still not working :(
@AussieBIMGuru
@AussieBIMGuru 9 ай бұрын
@@manghot4413 if the point by coordinate node is giving errors that's odd as it's a very simple node. Check for nulls in your incoming data and if not check your inputs are numbers (not strings).
@jimmychan4868
@jimmychan4868 Жыл бұрын
Could use Dynamo relocate point cloud coordinate base on project base point?
@AussieBIMGuru
@AussieBIMGuru Жыл бұрын
I dont believe so. A point clouds coordinate system is stored internally in the file. You may be able to adjust it in autodesk recap however.
@vleis7226
@vleis7226 7 ай бұрын
Awesome video. What is the package name for the REAL WORLD COORDINATES? Appriciate
@AussieBIMGuru
@AussieBIMGuru 7 ай бұрын
Genius loci.
@vleis7226
@vleis7226 7 ай бұрын
@@AussieBIMGuru Thanks mate. After some searching I got it. Now got to look at getting the right Python installed so it works.
@joseantonioharo804
@joseantonioharo804 5 ай бұрын
Hello, could you share this node? how can I get it?
@AussieBIMGuru
@AussieBIMGuru 5 ай бұрын
Its in the genius loci custom package.
@lamkee1919
@lamkee1919 Жыл бұрын
Min.X + (Max.X - Min.X)/2 can be (Min.X + Max.X)/2
@AussieBIMGuru
@AussieBIMGuru Жыл бұрын
Right you are... a bit simpler - thanks!
@PANDURANG99
@PANDURANG99 11 ай бұрын
How to get four coordinates of rectangular structure?
@AussieBIMGuru
@AussieBIMGuru 11 ай бұрын
Same method as this but first get its curves/edges and those four points fed into the same node i use here.
@PANDURANG99
@PANDURANG99 11 ай бұрын
@@AussieBIMGuru Thank you for quick reply
@rouhollahbasirat7882
@rouhollahbasirat7882 2 ай бұрын
Thanks for sharing the video. But it dosn't work for section views.
@AussieBIMGuru
@AussieBIMGuru 2 ай бұрын
Generally the view shouldn't matter if you are setting the location of a point to an element. Not quite sure how section views tie into it...
@rezwanulhoque117
@rezwanulhoque117 Жыл бұрын
can not find "real world coord" in "genius loki".
@AussieBIMGuru
@AussieBIMGuru Жыл бұрын
It is definitely in latest, i downloaded it a couple of weeks ago.
@rezwanulhoque117
@rezwanulhoque117 Жыл бұрын
@@AussieBIMGuru ok thanks
@danbuckingham5077
@danbuckingham5077 Жыл бұрын
@@rezwanulhoque117 try the Convert from InternalOrigin Coordinate System node instead
@dalibordasic3039
@dalibordasic3039 Жыл бұрын
@@rezwanulhoque117 I think in version 7.13 it is called "Convert from InternalOrigin CoordinateSystem" not "real world coords" that is where the confusion.
@rkitect
@rkitect Жыл бұрын
@@dalibordasic3039The "Convert from InternalOrigin CoordinateSystem" node was available in the version that @aussiebimguru was using as well. The real world coords.dyf file is not in any of the previous releases of Genius Loci that I've been able to locate even from previous versions on GitHub. The Convert from nodes do not appear to work in the latest version of dynamo when bringing input from the point by coordinate system node.
Webinar: Leveraging the power of automation using Dynamo!
41:22
Aussie BIM Guru
Рет қаралды 3,4 М.
Managing Shared Coordinates in Revit!
24:47
Aussie BIM Guru
Рет қаралды 45 М.
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
Shared Coordinates in Revit 2025 Explained | Environment for Revit® Video
14:48
Navisworks Clashes to Revit using Dynamo!
36:47
Aussie BIM Guru
Рет қаралды 30 М.
Understanding list levels in Dynamo!
12:30
Aussie BIM Guru
Рет қаралды 14 М.
Run Dynamo scripts using pyRevit!
14:31
Aussie BIM Guru
Рет қаралды 15 М.
Revit Tutorial - Placing families at world coordinates using Dynamo
15:36
Walls following topography in Revit using Dynamo!
16:22
Aussie BIM Guru
Рет қаралды 10 М.
Understanding Revit's Weird Coordinate System
10:11
BIM Pure
Рет қаралды 172 М.
Renumber Revit Sheets Using Dynamo
21:27
ArchSmarter
Рет қаралды 30 М.
3 simple dynamo script for everyday use | Dynamo |
13:05
Niko “Eleron” G.
Рет қаралды 38 М.
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН