Angular Constraints in Revit Families

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ส.ค. 2024
  • Today's video comes to you via a subscriber request - constraining Revit families at an angle. This is typically more challenging than perpendicular constraints using reference planes - in this case reference lines will come to the rescue. To help explain how to achieve this, I demonstrate how to 'open' a Revit door at a specific swing angle using angular constraints.
    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.
    Software used;
    Autodesk Revit 2019: www.autodesk.c...
    Google Remote Desktop: chrome.google....
    Flashback Express: www.flashbackr...
    Hardware used;
    Webcam: support.logite...
    Laptop: laptopmedia.co...
    Microphone: www.rode.com/mi...
    Music: www.purple-pla...

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

  • @czh998
    @czh998 3 ปีที่แล้ว +6

    This is the best tutorial for constraining Revit families at an angle using reference lines👍👍👍.
    The key is that it needs two reference lines to constrain an angle. Haven't seen anyone else mentioned this.

    • @AussieBIMGuru
      @AussieBIMGuru  3 ปีที่แล้ว +1

      Thanks! I often use this technique nowadays instead but it only suits nested components:
      th-cam.com/video/rH2LyJRArPI/w-d-xo.html

  • @ScottValentine
    @ScottValentine 4 ปีที่แล้ว +6

    I've been using Revit 16 years and these things always trick me up. I learnt a few new things here so thanks!!

    • @AussieBIMGuru
      @AussieBIMGuru  4 ปีที่แล้ว +2

      Yeah it's a tricky program to master - I learn things everyday too! Glad to help you pick up a new technique :)

    • @ScottValentine
      @ScottValentine 4 ปีที่แล้ว +1

      I just found the centre point property for curves in sketch mode today 😂

    • @AussieBIMGuru
      @AussieBIMGuru  4 ปีที่แล้ว +2

      Also, respect for being such an early adopter! 16 years is an impressive time to have been using Revit

    • @AussieBIMGuru
      @AussieBIMGuru  4 ปีที่แล้ว +1

      @@ScottValentine it's definitely a 'buried' feature - i found it by accident first time around!

    • @ScottValentine
      @ScottValentine 4 ปีที่แล้ว +1

      Btw do you have a video of using arrays in families? I can never get them working. I haven't tried in a while though but i think I was quite put off.

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

    OMG I've been struggling with this for hours. Simply using reference lines instead of planes fixes everything!

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

      Yep I remember when I first found this, game changer!

  • @tomaszwisniewski319
    @tomaszwisniewski319 5 ปีที่แล้ว +6

    Hello Aussie,
    Thank you for this video, that was very clear explanation of my request. I hope this is not the last topic about creating Revit families on your channel;

    • @AussieBIMGuru
      @AussieBIMGuru  5 ปีที่แล้ว

      Glad you enjoyed it! Many more to come in future

  •  7 หลายเดือนก่อน +2

    Hi BIM Guru,
    Thanks for this tutorial, I have been struggling with angles constraints so many times !
    I have a trick for when I need to deal with this issue of having a line of length 0 (i.e when you set the angle to 0 in this case).
    I would draw the line and arc with a different angle, say AngleNonZero, and set a formula to this parameter: AngleNonZero = if(Angle=0, 90, Angle). This way the lines will still be drawn correctly even when Angle is 0.
    Then add a visibility parameter to these lines, with the formula Angle>0, so that they are only visible when the door is not closed.

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

      Ah yes that's a handy workaround, I use similar ones for array protection if they go below 2 etc.

  • @mattmamich3814
    @mattmamich3814 ปีที่แล้ว

    another work around for constraining nested families is to turn on work plane based and turn off always vertical in the nested family. edit the work plane of the nested family and tie it to a reference line just as this man has showed you. great tutorial overall

    • @AussieBIMGuru
      @AussieBIMGuru  ปีที่แล้ว

      Yep I use this method these days for things such as door leafs, its greatQ

  • @tedm9820
    @tedm9820 ปีที่แล้ว +2

    Thanks for a very good presentation

  • @galago-pq7oz
    @galago-pq7oz หลายเดือนก่อน +1

    thanks for sharing your wisdom

  • @sepidehzakeri7929
    @sepidehzakeri7929 2 ปีที่แล้ว +1

    Thank you thank you for the critical point! I was struggling with this reference plans since morning!

  • @badminton_ph
    @badminton_ph 3 ปีที่แล้ว +1

    Thank you for this video. Ive been figuring on how to do this for a couple of days now.

    • @AussieBIMGuru
      @AussieBIMGuru  3 ปีที่แล้ว

      Glad to help! There's another option I use these days which I have a video for here which is a bit easier and more stable: th-cam.com/video/rH2LyJRArPI/w-d-xo.html

  • @warrenmaugo4489
    @warrenmaugo4489 4 ปีที่แล้ว +1

    Thanks for this tutorial was struggling with the angular constraints

    • @AussieBIMGuru
      @AussieBIMGuru  4 ปีที่แล้ว

      You're welcome, they're always quite tricky! Just remember to use reference lines and their endpoints and you're good to go :)

  • @nicholastsagkos290
    @nicholastsagkos290 2 ปีที่แล้ว +2

    Interesting tutorial, mostly architectural, i work in structural engineering, so i don't think i'll need it, but maybe i'll need to constraint an angle in a family at some point, useful knowledge anyway.

    • @AussieBIMGuru
      @AussieBIMGuru  2 ปีที่แล้ว +1

      Yeah structural might only use this in some bespoke truss familied maybe. This is another method I use also for reference (excuse the pun!):
      th-cam.com/video/rH2LyJRArPI/w-d-xo.html

    • @nicholastsagkos290
      @nicholastsagkos290 2 ปีที่แล้ว +2

      @@AussieBIMGuru LOL, pun accepted. Thanks for the reference.

  • @AlbrechtJ
    @AlbrechtJ 3 ปีที่แล้ว +1

    Thanks for a good tutorial.

  • @abedaarabi3014
    @abedaarabi3014 5 ปีที่แล้ว

    I hope you can spot the light on rebar with dynamo, I know it's a hard subject but there's not much on youtube explaining how to reinforcement, with little Python.
    Also how to change parameter values from excel sheet!
    thank you so much for the efforts :)

    • @AussieBIMGuru
      @AussieBIMGuru  5 ปีที่แล้ว

      Thanks Abed!
      Parameters by excel is a great idea. I will release a video for this in a few weeks time using the Orchid package :)
      Rebar is a little outside my field of architectural expertise, but I'll have a look into it! In the meantime, here are some helpful example videos by others who have structural knowledge - maybe this is a good starting point...
      Rebar by curve/beam;
      th-cam.com/video/_S31Dyn2Ez8/w-d-xo.html
      DiRoots rebar demo;
      th-cam.com/video/BdzPJUj9k9M/w-d-xo.html
      th-cam.com/video/BdzPJUj9k9M/w-d-xo.html
      The great part is they share their packages as well here;
      diroots.com/dynamo-package-by-diroots/
      I would expect that it is best to deal with different elements of rebar in different ways (column, beam etc.) then use a secondary script to deal with connections and turns. Not 100% sure on the workflow that works best but at a distance it might be worth approaching it like this in stages.
      Also check out 'Dynamo for Rebar'. I believe it finished in 2016, but may help give some more ideas!
      core.thorntontomasetti.com/dynamo-for-rebar/

  • @arkplato2186
    @arkplato2186 3 ปีที่แล้ว +1

    that was helpful, thanks
    How bout some video on sloping roofs and the rooftile or maybe that is a dynamo topic to ask for.

    • @AussieBIMGuru
      @AussieBIMGuru  3 ปีที่แล้ว +1

      To be honest it's not something I'd usually use Revit for - too much detail. Typically with a roof I would just create a material with bump map and surface pattern which can report it's surface area. Assuming you know the coverage of a tile you can take this off using a calculated schedule field.

  • @philipeddington6282
    @philipeddington6282 2 ปีที่แล้ว

    Awesome work right there

  • @lyna7434
    @lyna7434 ปีที่แล้ว +1

    thanks for that

  • @stevecooper3010
    @stevecooper3010 10 หลายเดือนก่อน

    Hey, Gavin. Any chance you can do a shop front window that follows the underside of a skillion roof at, say, a 10 deg pitch to the head so it attaches to the underside of the roof? I can't find any videos on the net to explain this; it might be a handy Video to make Cheers Cobba.

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

      Short of using a curtain wall, a window would need to custom built with an angled head in elevation, and manually set in its properties to the needed head height and angle to achieve this. Revit doesnt offer a tool to keep them in line unfortunately.
      Here's a quick sample I smashed out in R22 to show how it can be done:
      github.com/aussieBIMguru/Revit-Files/blob/master/Families/ABG_231016_RakedWindow.zip

  • @renugopal7617
    @renugopal7617 3 ปีที่แล้ว +1

    Hi Guru, is it possible to control tilting reference line with certain angle and also reference line should rotate?

    • @AussieBIMGuru
      @AussieBIMGuru  3 ปีที่แล้ว

      Not easily unfortunately. If you disable the 'always vertical' option, you can nest components on their centre at the family origin and nest them to a reference plane tilted about the origin I believe.

  • @BloodyCatch
    @BloodyCatch ปีที่แล้ว

    Hi, Im trying to use your tutorial, but if i set my door to 90 degree, then revit wont let me change it to any other angle after that, where is the problem?

    • @AussieBIMGuru
      @AussieBIMGuru  ปีที่แล้ว

      Generally it wont like being forced to those angles in the family editor in my experience. Maybe try my door tutorial where I show an alternative (5b - reference hosting).

  • @slaughterbybear
    @slaughterbybear 2 ปีที่แล้ว

    Thanks for the video:) Is there a way to do this with an an extrusion/ sweep that isn't orthogonal? I'm trying to set an angle parameter for louver blades with an ellipse-shaped profile. I'd also like to limit the range of movement of the angle. Thanks!

    • @AussieBIMGuru
      @AussieBIMGuru  2 ปีที่แล้ว

      For this I'd nest a blade by profile in a family, centric around its origin in the X direction. From there nest that into another blade family, rotate it about the Y axis a bit and set an angle between its centre plane to the live one. Then you can array that and associate the angle down in a family one level higher again. I've done this before successfully for my doors/windows collection I provide via my business.

  • @PlatSoul
    @PlatSoul 3 ปีที่แล้ว +1

    works only on reference plane families. a complete mess trying to automate an object rotation on a title block...

    • @AussieBIMGuru
      @AussieBIMGuru  3 ปีที่แล้ว

      Yes typically for north points I nest a centric family and dimension it with an angle about its centre.

    • @PlatSoul
      @PlatSoul 3 ปีที่แล้ว +1

      @@AussieBIMGuru finally got it after some ridiculous hours of struggle and search. 2 angled reference lines behave absolutely weird but a single reference line constrained to the north indicator family I've made, gives me the proper working of the parameter on the SHEET. editing the parameter while on the titleblock family editor still makes some misbehave

    • @AussieBIMGuru
      @AussieBIMGuru  3 ปีที่แล้ว

      @@PlatSoul yes I suggest nesting the rotating components in a generic annotation to make them simpler to constrain at the titleblock level.

  • @SeekYT6963
    @SeekYT6963 3 ปีที่แล้ว

    Hi.
    Is there any way you can rotate an object without remodeling it?
    I have a ridge from BIM Objects and I need to rotate it parametrically

    • @AussieBIMGuru
      @AussieBIMGuru  3 ปีที่แล้ว

      The best way i know is to set it to not be always vertical, make it workplane based. Then nest it into a family with a rotateable reference line, and use the plane in plan as the nested families work plane. The family should rotate in line with the line in this case.
      I use this trick here; th-cam.com/video/rH2LyJRArPI/w-d-xo.html

    • @SeekYT6963
      @SeekYT6963 3 ปีที่แล้ว

      @@AussieBIMGuru thank you for the answer, but I didn't understand anything. Can you please make a video with it?
      There is no such video on TH-cam

    • @AussieBIMGuru
      @AussieBIMGuru  3 ปีที่แล้ว

      @@SeekYT6963 watch the video I linked to you. It shows how to nest a family onto a reference line. In this case I use a nested door leaf, but any standard hosted family would also work.

    • @SeekYT6963
      @SeekYT6963 3 ปีที่แล้ว

      @@AussieBIMGuru Thank you. I managed to make it work on a door, but when I try to modify a downloaded BIM object I can't edit the form to get to the extrusion lines

    • @AussieBIMGuru
      @AussieBIMGuru  3 ปีที่แล้ว

      @@SeekYT6963 then it may potentially be imported as a CAD object or maybe it's a nested family.

  • @supercheekykiwi
    @supercheekykiwi 2 ปีที่แล้ว

    bahh this awful 0 degree thing again. It is so frustrating. I want a 3d to be able to close so that it is shown correctly in internal elevations. Just seems almost impossible.

    • @AussieBIMGuru
      @AussieBIMGuru  2 ปีที่แล้ว

      I use this technique these days which works brilliantly for 0 degree swings:
      th-cam.com/video/rH2LyJRArPI/w-d-xo.html