Announcement

Collapse
No announcement yet.

Grips in line based detail family.

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

    Grips in line based detail family.

    Hi all.
    Can I do that the behavior of horizontal grips were the same as in the lateral grips? (see attached gif)
    Attached Files
    Last edited by Munkholm; April 19, 2011, 12:49 PM. Reason: Corrected inline attachments

    #2
    Sorry, but I can't open Inline Attachments, could you retry?
    Martijn de Riet
    Professional Revit Consultant | Revit API Developer
    MdR Advies
    Planta1 Revit Online Consulting

    Comment


      #3
      [admin hat on]
      Please use Go Advanced > Manage attachments > ... to upload your files. In-line attachments or In-line links are problematic to many users, myself included.
      [/admin hat off]

      Here is the file, again, as a regular attachment: (saved in RAC2011)
      Attached Files
      Freelance BIM Provider at Autodesk Services Marketplace | Linkedin

      Comment


        #4
        Hi Nurlan
        Just change your reference lines to "weak reference" instead of "left" or "right" respectively.
        [email protected]

        http://4revit.com

        Comment


          #5
          Yep, and it's quite easy too (as soon as you know the trick):

          Select the refplanes of the with the Reference Left and Right (Слева and Справа) and change the value in the Properties setting "Is Reference" to "Weak Reference". In general, a rule of thumb here that Refplanes constrain the grips more, the stronger they are. There's a kind of hierarchy in them:

          Front/Back/Left/Right
          Strong Reference
          Weak Reference
          No Reference

          Weak Reference let's you still use the Grips while Strong Reference and the F/B/L/R/C-refplanes will constrain the values of parameters.
          Martijn de Riet
          Professional Revit Consultant | Revit API Developer
          MdR Advies
          Planta1 Revit Online Consulting

          Comment


            #6
            Maybe we are understanding different things, but I think that what the OP wants is that by changing the interior height of the object, the thickness of the top remains constant, in the same way as when he moves the interior width towards the outside, the thickness of the legs remain constant. If this is what the OP wants to do, the only change I would do to the family is to make the thickness of the top, a type parameter, instead of instance.
            Attached Files
            Freelance BIM Provider at Autodesk Services Marketplace | Linkedin

            Comment


              #7
              Maybe we are misinterpreting:
              The grips on the upper part are working independently from each other: either one you flex gives a different thickness.
              The grips on the "legs" work different: the grips on the outside make the thickness flex, whilst the grips on the inside make the entire leg move.

              So there are two possibilities here:
              1. The top needs to work as the legs, in which case I would suggest to set the interior top refplane "Is Reference" to "Top"
              2. The legs need to work as the top part, in which case I would suggest to change the interior side refplanes "Is Reference" to "Weak Reference"

              Making a parameter a type parameter is IMHO not quite the right way because this means you would have to make types for all versions with different thickness in the top section.
              Martijn de Riet
              Professional Revit Consultant | Revit API Developer
              MdR Advies
              Planta1 Revit Online Consulting

              Comment


                #8
                Thanks for the tips. Yes, I need the top to work as the legs. Make the thickness of the top, a type parameter, instead of instance is not an option.
                Change the interior top refplane "Is Reference" to "Top" is not working.

                ps: Sorry for my English.
                Attached Files
                Last edited by Nurlan; April 20, 2011, 04:10 AM.

                Comment


                  #9
                  Then, you need to: erase the dimension that refers to the thickness of the top, but leave the parameter in the family, then add a dimension from the reference level to the top of the object, and make this dimension an instance parameter, with a formula = the interior height + the thickness of the top. There is no need to make changes to the reference planes. Just these changes are enough for what you need.
                  Attached Files
                  Freelance BIM Provider at Autodesk Services Marketplace | Linkedin

                  Comment


                    #10
                    Wow, it works! Thank you.

                    Comment

                    Related Topics

                    Collapse

                    Working...
                    X