Announcement

Collapse
No announcement yet.

Any ideas how to build this family (scalene triangle formulas)

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Any ideas how to build this family (scalene triangle formulas)

    I'm struggling here for some time now, and started to loose the hope this is actually possible in Revit.

    Basically I'm trying to build the family, 2 folding arms, one shorter than another. I want it to automatically change all the angles when the total length of the component changes. Because I have the arm lengths as the only given, fixed data, I can't figure out how to make it work. Any ideas how to resolve it, or maybe any of you seen similar Revit family done so I can have a look?

    https://snag.gy/IYSR7p.jpg

    I tried to use the percentage value (if 340 is 100%, then 200 is x%), but for some reason it doesn't come out accurate, so I'm totally lost

    #2
    Its possible in Revit.

    All you need to do is make angle constraints, on reference lines. Then make parameters that calculate the angles based on the three lengths given (you have three pieces of information given: Total length, and length of each arm).
    Aaron "selfish AND petulant" Maller |P A R A L L A X T E A M | Practice Technology Implementation
    @Web | @Twitter | @LinkedIn | @Email

    Comment


      #3
      Originally posted by paidpal View Post
      I'm struggling here for some time now, and started to loose the hope this is actually possible in Revit.

      Basically I'm trying to build the family, 2 folding arms, one shorter than another. I want it to automatically change all the angles when the total length of the component changes. Because I have the arm lengths as the only given, fixed data, I can't figure out how to make it work. Any ideas how to resolve it, or maybe any of you seen similar Revit family done so I can have a look?

      https://snag.gy/IYSR7p.jpg

      I tried to use the percentage value (if 340 is 100%, then 200 is x%), but for some reason it doesn't come out accurate, so I'm totally lost
      will take some trig I think. The problem that I see is that there are more variables to the equation than you have presented. The angle of each "arm" can be anything between 0 and 90 and each can be different. So you could vary the angles at one side or the other or both to get your width result. How do it know? (old joke punch line, sorry). I'm sure that some of the more math intelligent people around here will steer you in the correct direction.

      Edit: see, I was 1 minute late
      I'm retired, if you don't like it, go around!

      Comment


        #4
        Originally posted by Twiceroadsfool View Post
        Its possible in Revit.

        All you need to do is make angle constraints, on reference lines. Then make parameters that calculate the angles based on the three lengths given (you have three pieces of information given: Total length, and length of each arm).
        It would be super nice if you could provide some simple example, as I have tried everything I could come up with and still couldn't achieve desired result.

        Comment


          #5
          https://www.revitforum.org/tutorials...day-usage.html
          Last edited by cellophane; December 28, 2016, 06:21 PM.
          Revit for newbies - A starting point for RFO


          chad
          BEER: Better, Efficient, Elegant, Repeatable.

          Comment


            #6
            Three parameters, with 2 reference lines. Dont even need the trig, to make the simple rig that moves and flexes when the overall length (L_Main) is changed.

            FWIW i would still build the trig in, and constrain them with Angles, if it were me. But this method works, and took about 2 minutes to do.
            Attached Files
            Aaron "selfish AND petulant" Maller |P A R A L L A X T E A M | Practice Technology Implementation
            @Web | @Twitter | @LinkedIn | @Email

            Comment


              #7
              As Aaron says, here it is... You can change the dimensions of each arm as you wish. If you move the refence plane on one side, the whole thing will adapt and change its angles.
              Attached Files

              Comment


                #8
                I made one a while back that allows the adjustment of any side's length that seems to work fine. I actually didn't need any reference lines either...
                Attached Files
                Revit for newbies - A starting point for RFO


                chad
                BEER: Better, Efficient, Elegant, Repeatable.

                Comment

                Related Topics

                Collapse

                Working...
                X