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
11 ай бұрын
You're welcome, glad it helped with an immediate challenge!
@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
11 ай бұрын
Yep this should do that task, hope it helps!
@marwanbeaino5377
11 ай бұрын
Great workflow !
@AussieBIMGuru
11 ай бұрын
Thanks!
@unidesigndc
11 ай бұрын
Thanks for sharing
@AussieBIMGuru
11 ай бұрын
You're welcome Robert!
@Heber-Work-Tffr
6 ай бұрын
Gracias por el video!
@AussieBIMGuru
6 ай бұрын
¡De nada!
@janappelgryn3050
8 ай бұрын
Super thanks
@AussieBIMGuru
8 ай бұрын
You're welcome (superly!)
@lamkee1919
10 ай бұрын
Min.X + (Max.X - Min.X)/2 can be (Min.X + Max.X)/2
@AussieBIMGuru
10 ай бұрын
Right you are... a bit simpler - thanks!
@lecg_arq
9 ай бұрын
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
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.
@AliceSantman
3 ай бұрын
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
3 ай бұрын
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.
@aalexg13
11 ай бұрын
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
11 ай бұрын
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!
@engjohnattan
2 ай бұрын
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
Ай бұрын
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
Ай бұрын
@@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
Ай бұрын
@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
4 ай бұрын
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
4 ай бұрын
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
4 ай бұрын
@@AussieBIMGuru Thanks ! I'll look for it !
@nestortorres1791
3 ай бұрын
"Convert from InternalOrigin CoordinateSystem" is the node name
@tonfernandez8136
9 ай бұрын
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
9 ай бұрын
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
@vleis7226
2 ай бұрын
Awesome video. What is the package name for the REAL WORLD COORDINATES? Appriciate
@AussieBIMGuru
2 ай бұрын
Genius loci.
@vleis7226
2 ай бұрын
@@AussieBIMGuru Thanks mate. After some searching I got it. Now got to look at getting the right Python installed so it works.
@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
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.
@lucasluzzi
11 ай бұрын
Hi there BIM Guru. Is there a way to do loops in Dynamo?
@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.
@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
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.
@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
11 ай бұрын
If it is consistent then yes. Ideally its a data field that can be gotten from the cap element.
@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
11 ай бұрын
try the Convert from InternalOrigin Coordinate System node instead
@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
11 ай бұрын
Honestly not sure. Sounds like an IFC conversion issue. Maybe try the archicad addin for IFC as it has improved export results.
@kidto856
11 ай бұрын
can you show me, how to try the archicad addin for IFC file from revit @@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
@AliMaher-qb4zq
10 ай бұрын
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
10 ай бұрын
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.
@nomadcali
6 ай бұрын
First time doing this and I am having trouble. I am getting a "Null" when getting xy points. Any help wouldbe appreciated.
@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
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
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).
@marcotuliopinheiro2937
9 ай бұрын
We can do the inverse situation? Convert shared coordinates in a point?
@AussieBIMGuru
9 ай бұрын
Yes Genius Loci also has point conversion nodes for Project/Survey coordinates to Internal.
@jimmychan4868
9 ай бұрын
Could use Dynamo relocate point cloud coordinate base on project base point?
@AussieBIMGuru
9 ай бұрын
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.
@PANDURANG99
6 ай бұрын
How to get four coordinates of rectangular structure?
@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
6 ай бұрын
@@AussieBIMGuru Thank you for quick reply
@joseantonioharo804
12 күн бұрын
Hello, could you share this node? how can I get it?
@AussieBIMGuru
12 күн бұрын
Its in the genius loci custom package.
@Revit12328
7 ай бұрын
Hi Gavin - 5:56 can we get custom file dll file please
@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
11 ай бұрын
can not find "real world coord" in "genius loki".
@AussieBIMGuru
11 ай бұрын
It is definitely in latest, i downloaded it a couple of weeks ago.
@rezwanulhoque117
11 ай бұрын
@@AussieBIMGuru ok thanks
@danbuckingham5077
11 ай бұрын
@@rezwanulhoque117 try the Convert from InternalOrigin Coordinate System node instead
@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
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.
Пікірлер: 74