Revit family - SUPERVOID, cut through anything!

3 min read 3 months ago
Published on Oct 03, 2024 This response is partially generated with the help of AI. It may contain inaccuracies.

Table of Contents

Introduction

In this tutorial, you will learn how to create a versatile supervoid in Revit that can cut through various elements. This supervoid includes a yes/no parameter that allows you to toggle between a circular void and a rectangular void. This technique is beneficial for architects and engineers looking to enhance their design capabilities in Revit.

Step 1: Setting Up the Rectangular Void

  1. Open Revit and create a new Metric Generic Model Face Based family.
  2. Navigate to the Create tab and select Void Forms.
  3. Choose Void Extrusion and draw a rectangle on the reference plane.
  4. Set the dimensions of the rectangle according to your design needs.
  5. Finish the extrusion to create the rectangular void shape.

Step 2: Setting Up the Supervoid

  1. In the family editor, add a new Void Form for the circular void.
  2. Select Void Extrusion and draw a circle on the same reference plane.
  3. Define the radius for the circular void to match your design.
  4. Ensure that both the rectangular and circular voids are positioned correctly to achieve the intended cut.

Step 3: Creating the Yes/No Parameter

  1. Go to the Manage tab and select Parameters.
  2. Click on Add to create a new parameter called "Supervoid Type".
  3. Set the parameter type to Yes/No.
  4. Assign this parameter to the family so that it can control the visibility of the voids.

Step 4: Implementing the "NOT" Formula

  1. With the Yes/No parameter created, navigate to the visibility settings of your voids.
  2. For the rectangular void, set its visibility to be controlled by the "NOT" formula of the Yes/No parameter. This means it will be visible when the parameter is set to False.
  3. Conversely, set the circular void to be visible when the Yes/No parameter is True.

Step 5: Using the IF Statement

  1. To further enhance control, you can use an IF statement to manage the visibility based on different conditions.
  2. In the visibility settings, use the following formula:
    IF(Supervoid Type, True, False)
    
  3. This will allow you to toggle between the two void types based on the parameter.

Step 6: Flexing the Family

  1. After setting up the parameters and voids, test the functionality by flexing the family.
  2. Change the values of the Yes/No parameter to see how the voids behave. Make sure that switching between void types works as expected.
  3. Adjust any dimensions or parameters as necessary to refine the design.

Conclusion

You've successfully created a supervoid in Revit that can toggle between a circular and rectangular void using a yes/no parameter. This flexible design can significantly enhance your modeling capabilities.

Next steps include exploring additional parameters or experimenting with more complex void shapes to further enrich your Revit family designs. For more advanced tutorials and resources, visit EngineerBear’s website.