Тёмный

Get real world coordinates using Dynamo! 

Aussie BIM Guru
Подписаться 48 тыс.
Просмотров 8 тыс.
50% 1

Thanks for the request!
I hope you enjoy the session and learn something new! Feel free to comment any feedback/questions below, or follow my channel if you enjoyed this.
0:00 Intro
2:40 Scripting begins - get points
5:25 Convert coordinates
7:19 Make project parameters
8:18 Set parameter values
9:38 Make paramerters shared
10:52 Tag/schedule values
13:36 Outro
Learn more about Dynamo at;
primer.dynamobim.org/
Software used;
Autodesk Revit 2020: www.autodesk.com/products/rev...
Dynamo: dynamobim.org/
DaVinci Resolve: www.blackmagicdesign.com/au/p...
OBS: obsproject.com/
Hardware used;
Webcam: support.logitech.com/en_us/pr...
Laptop: www.msi.com/Workstation/WT75-...
Microphone: www.jbhifi.com.au/products/ro...
Audio interface: focusrite.com/en/usb-audio-in...
#revit #dynamo #bim

Опубликовано:

 

5 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 72   
@paulandrada7940
@paulandrada7940 11 месяцев назад
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 11 месяцев назад
Yep this should do that task, hope it helps!
@zadams5596
@zadams5596 11 месяцев назад
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 11 месяцев назад
You're welcome, glad it helped with an immediate challenge!
@marwanbeaino5377
@marwanbeaino5377 11 месяцев назад
Great workflow !
@AussieBIMGuru
@AussieBIMGuru 11 месяцев назад
Thanks!
@unidesigndc
@unidesigndc 10 месяцев назад
Thanks for sharing
@AussieBIMGuru
@AussieBIMGuru 10 месяцев назад
You're welcome Robert!
@Heber-Work-Tffr
@Heber-Work-Tffr 6 месяцев назад
Gracias por el video!
@AussieBIMGuru
@AussieBIMGuru 6 месяцев назад
¡De nada!
@janappelgryn3050
@janappelgryn3050 8 месяцев назад
Super thanks
@AussieBIMGuru
@AussieBIMGuru 8 месяцев назад
You're welcome (superly!)
@lecg_arq
@lecg_arq 8 месяцев назад
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 8 месяцев назад
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.
@tonfernandez8136
@tonfernandez8136 8 месяцев назад
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 8 месяцев назад
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
@mohdshakeel5374
@mohdshakeel5374 11 месяцев назад
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 11 месяцев назад
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.
@lucasluzzi
@lucasluzzi 11 месяцев назад
Hi there BIM Guru. Is there a way to do loops in Dynamo?
@AussieBIMGuru
@AussieBIMGuru 11 месяцев назад
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.
@mattknowles2140
@mattknowles2140 11 месяцев назад
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 11 месяцев назад
If it is consistent then yes. Ideally its a data field that can be gotten from the cap element.
@mattknowles2140
@mattknowles2140 11 месяцев назад
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 11 месяцев назад
try the Convert from InternalOrigin Coordinate System node instead
@AliceSantman
@AliceSantman 2 месяца назад
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 2 месяца назад
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.
@gadeaubtp953
@gadeaubtp953 3 месяца назад
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 3 месяца назад
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 3 месяца назад
@@AussieBIMGuru Thanks ! I'll look for it !
@nestortorres1791
@nestortorres1791 2 месяца назад
"Convert from InternalOrigin CoordinateSystem" is the node name
@aalexg13
@aalexg13 10 месяцев назад
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 10 месяцев назад
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!
@kidto856
@kidto856 11 месяцев назад
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 11 месяцев назад
Honestly not sure. Sounds like an IFC conversion issue. Maybe try the archicad addin for IFC as it has improved export results.
@kidto856
@kidto856 11 месяцев назад
can you show me, how to try the archicad addin for IFC file from revit @@AussieBIMGuru
@AussieBIMGuru
@AussieBIMGuru 11 месяцев назад
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
@jimmychan4868
@jimmychan4868 8 месяцев назад
Could use Dynamo relocate point cloud coordinate base on project base point?
@AussieBIMGuru
@AussieBIMGuru 8 месяцев назад
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.
@engjohnattan
@engjohnattan Месяц назад
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 Месяц назад
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 Месяц назад
@@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 Месяц назад
@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.
@marcotuliopinheiro2937
@marcotuliopinheiro2937 8 месяцев назад
We can do the inverse situation? Convert shared coordinates in a point?
@AussieBIMGuru
@AussieBIMGuru 8 месяцев назад
Yes Genius Loci also has point conversion nodes for Project/Survey coordinates to Internal.
@AliMaher-qb4zq
@AliMaher-qb4zq 9 месяцев назад
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 9 месяцев назад
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.
@timothyschreiber
@timothyschreiber 10 месяцев назад
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 10 месяцев назад
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.
@lamkee1919
@lamkee1919 9 месяцев назад
Min.X + (Max.X - Min.X)/2 can be (Min.X + Max.X)/2
@AussieBIMGuru
@AussieBIMGuru 9 месяцев назад
Right you are... a bit simpler - thanks!
@nomadcali
@nomadcali 5 месяцев назад
First time doing this and I am having trouble. I am getting a "Null" when getting xy points. Any help wouldbe appreciated.
@AussieBIMGuru
@AussieBIMGuru 5 месяцев назад
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 4 месяца назад
​@@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 4 месяца назад
@@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).
@vleis7226
@vleis7226 Месяц назад
Awesome video. What is the package name for the REAL WORLD COORDINATES? Appriciate
@AussieBIMGuru
@AussieBIMGuru Месяц назад
Genius loci.
@vleis7226
@vleis7226 Месяц назад
@@AussieBIMGuru Thanks mate. After some searching I got it. Now got to look at getting the right Python installed so it works.
@PANDURANG99
@PANDURANG99 6 месяцев назад
How to get four coordinates of rectangular structure?
@AussieBIMGuru
@AussieBIMGuru 6 месяцев назад
Same method as this but first get its curves/edges and those four points fed into the same node i use here.
@PANDURANG99
@PANDURANG99 6 месяцев назад
@@AussieBIMGuru Thank you for quick reply
@Revit12328
@Revit12328 7 месяцев назад
Hi Gavin - 5:56 can we get custom file dll file please
@AussieBIMGuru
@AussieBIMGuru 7 месяцев назад
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.
@rezwanulhoque117
@rezwanulhoque117 11 месяцев назад
can not find "real world coord" in "genius loki".
@AussieBIMGuru
@AussieBIMGuru 11 месяцев назад
It is definitely in latest, i downloaded it a couple of weeks ago.
@rezwanulhoque117
@rezwanulhoque117 11 месяцев назад
@@AussieBIMGuru ok thanks
@danbuckingham5077
@danbuckingham5077 11 месяцев назад
@@rezwanulhoque117 try the Convert from InternalOrigin Coordinate System node instead
@dalibordasic3039
@dalibordasic3039 11 месяцев назад
@@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 10 месяцев назад
@@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.
Далее
Managing Shared Coordinates in Revit!
24:47
Просмотров 42 тыс.
Редакция. News: 128-я неделя
57:33
Просмотров 1,8 млн
Викторина от ПАПЫ 🆘 | WICSUR #shorts
00:56
Door thresholds in room outlines using Dynamo!
15:41
Просмотров 3,5 тыс.
Understanding list levels in Dynamo!
12:30
Просмотров 12 тыс.
Aligning Revit models to DWG Surveys
29:41
Просмотров 35 тыс.
80 Year Olds Share Advice for Younger Self
12:22
Просмотров 1,7 млн
Why The Windows Phone Failed
24:08
Просмотров 232 тыс.
Bulk replace Revit family parameters using Dynamo!
38:38
Corner window family in Revit!
21:01
Просмотров 4,5 тыс.
What is Dynamo for Revit?
11:49
Просмотров 4,6 тыс.
Редакция. News: 128-я неделя
57:33
Просмотров 1,8 млн