Get real world coordinates using Dynamo!

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ส.ค. 2024

ความคิดเห็น • 74

  • @zadams5596
    @zadams5596 11 หลายเดือนก่อน +1

    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!

  • @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!

  • @marwanbeaino5377
    @marwanbeaino5377 11 หลายเดือนก่อน +1

    Great workflow !

  • @Heber-Work-Tffr
    @Heber-Work-Tffr 6 หลายเดือนก่อน +1

    Gracias por el video!

  • @AliceSantman
    @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
      @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.

  • @unidesigndc
    @unidesigndc 11 หลายเดือนก่อน +1

    Thanks for sharing

    • @AussieBIMGuru
      @AussieBIMGuru  11 หลายเดือนก่อน

      You're welcome Robert!

  • @janappelgryn3050
    @janappelgryn3050 8 หลายเดือนก่อน +1

    Super thanks

    • @AussieBIMGuru
      @AussieBIMGuru  8 หลายเดือนก่อน

      You're welcome (superly!)

  • @lamkee1919
    @lamkee1919 10 หลายเดือนก่อน +2

    Min.X + (Max.X - Min.X)/2 can be (Min.X + Max.X)/2

    • @AussieBIMGuru
      @AussieBIMGuru  10 หลายเดือนก่อน +1

      Right you are... a bit simpler - thanks!

  • @aalexg13
    @aalexg13 11 หลายเดือนก่อน +1

    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  11 หลายเดือนก่อน +1

      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
    @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
      @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.

  • @lecg_arq
    @lecg_arq 9 หลายเดือนก่อน +1

    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.

  • @vleis7226
    @vleis7226 2 หลายเดือนก่อน

    Awesome video.
    What is the package name for the REAL WORLD COORDINATES?
    Appriciate

    • @AussieBIMGuru
      @AussieBIMGuru  2 หลายเดือนก่อน +1

      Genius loci.

    • @vleis7226
      @vleis7226 2 หลายเดือนก่อน +1

      @@AussieBIMGuru Thanks mate. After some searching I got it. Now got to look at getting the right Python installed so it works.

  • @gadeaubtp953
    @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
      @AussieBIMGuru  4 หลายเดือนก่อน +1

      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 4 หลายเดือนก่อน

      @@AussieBIMGuru Thanks ! I'll look for it !

    • @nestortorres1791
      @nestortorres1791 3 หลายเดือนก่อน

      "Convert from InternalOrigin CoordinateSystem" is the node name

  • @lucasluzzi
    @lucasluzzi 11 หลายเดือนก่อน +1

    Hi there BIM Guru. Is there a way to do loops in Dynamo?

    • @AussieBIMGuru
      @AussieBIMGuru  11 หลายเดือนก่อน +1

      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.

  • @joseantonioharo804
    @joseantonioharo804 17 วันที่ผ่านมา

    Hello, could you share this node? how can I get it?

    • @AussieBIMGuru
      @AussieBIMGuru  17 วันที่ผ่านมา

      Its in the genius loci custom package.

  • @tonfernandez8136
    @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
      @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

  • @jimmychan4868
    @jimmychan4868 9 หลายเดือนก่อน

    Could use Dynamo relocate point cloud coordinate base on project base point?

    • @AussieBIMGuru
      @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.

  • @marcotuliopinheiro2937
    @marcotuliopinheiro2937 9 หลายเดือนก่อน

    We can do the inverse situation? Convert shared coordinates in a point?

    • @AussieBIMGuru
      @AussieBIMGuru  9 หลายเดือนก่อน

      Yes Genius Loci also has point conversion nodes for Project/Survey coordinates to Internal.

  • @PANDURANG99
    @PANDURANG99 6 หลายเดือนก่อน

    How to get four coordinates of rectangular structure?

    • @AussieBIMGuru
      @AussieBIMGuru  6 หลายเดือนก่อน +1

      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 หลายเดือนก่อน +1

      @@AussieBIMGuru Thank you for quick reply

  • @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.

  • @AliMaher-qb4zq
    @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
      @AussieBIMGuru  10 หลายเดือนก่อน +1

      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.

  • @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.

  • @nomadcali
    @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
      @AussieBIMGuru  6 หลายเดือนก่อน +1

      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 หลายเดือนก่อน +1

      @@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).

  • @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

  • @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.

  • @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 หลายเดือนก่อน +1

      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

  • @rezwanulhoque117
    @rezwanulhoque117 11 หลายเดือนก่อน +1

    can not find "real world coord" in "genius loki".

    • @AussieBIMGuru
      @AussieBIMGuru  11 หลายเดือนก่อน +1

      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 หลายเดือนก่อน +2

      @@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.