April

30

2018

Revit 2019 has a new feature that shows dependent elements that may possibly be deleted if a level is deleted.

Did you know that Ideate Software has offered this feature in IdeateApps for several years? Plus, our Ideate SmartDelete application works on ALL dependent elements of ANY selected object, not just levels, and it’s available for Revit 2016 through 2019!

Watch this demonstration of Ideate SmartDelete to see how easy it is to review your deletion set; preview other elements, dimensions, regions, keynote tags, etc. that will be deleted with your set; and remove elements you don’t want deleted.

Ideate SmartDelete is part of the IdeateApps collection, a set of nine tools we developed to streamline activities that daily Revit users perform most often.

Don’t wait for the features you need. Try IdeateApps today!

See what else is new in Revit 2019.

Visit the Ideate Software website to learn more about how Ideate Software applications can streamline your Revit workflows.


About the Author

Glynnis Patterson, NCARB – Director of Software Development
Glynnis is a registered architect and has worked within the building information modeling (BIM) industry since 1998. A graduate of Carnegie Mellon University, she has worked as an architect, educator and construction site manager. Glynnis is the Director of Software Development Services and continues to work with AECO clients worldwide, developing, and consulting on solutions to BIM challenges. In her spare time, Glynnis volunteers for the local high school and with growitgreenmorristown.org. Find Glynnis on LinkedIn.

Read More

March

2

2018

When large Revit projects are split into multiple files, Room and Space elements often exist in one linked Revit file while another Revit file may contain elements such as Doors, Fixtures, Equipment, and Lighting that need to reference information from the Rooms or Spaces.

Recognizing that this created a challenge for Revit users, we developed functionality in Ideate ReNumber (and in Ideate BIMLink) that enables users to easily renumber elements in the parent file based on the Room or Space number found in a linked file.

To take advantage of this functionality, simply ensure that you are using a Rule that specifies whether you are looking at the Room or Space data. Ideate ReNumber will then determine which file the data lives in, and it will use that information to populate your element with a new number. 

Here’s an example:

The out-of-the-box sample Rule called “Lighting” is designed to automate Lighting Fixture numbering based on the Space Number:

Renumber and Linked Files - Lighting Fixture


However, you can also import a Rule from the Bonus folder called “Lighting – Room.” This Rule references the Room Number field:

ReNumber and Linked Files - Lighting - Rooms
 

This valuable, time-saving feature is just one of the many Revit tasks simplified by Ideate ReNumber, which is one of the tools included in our IdeateApps collection. To learn more, read our blog post, Renumber and Rename Revit Elements Based on Associated Room; watch a recording of our recent class, Advanced Numbering: Improving Project Documentation; and check out the many how-to videos posted on our site. 


About the Author

Glynnis Patterson, NCARB – Director of Software Development
Glynnis is a registered architect and has worked within the building information modeling (BIM) industry since 1998. A graduate of Carnegie Mellon University, she has worked as an architect, educator and construction site manager. Glynnis is the Director of Software Development Services and continues to work with AECO clients worldwide, developing, and consulting on solutions to BIM challenges. In her spare time, Glynnis volunteers for the local high school and with growitgreenmorristown.org. Find Glynnis on LinkedIn.

Read More

January

8

2018

Since the launch of Ideate ReNumber for Revit, several customers have come to us with their unique renumbering challenges. One of those has been curtain panels, which present challenges because they need to be numbered in a way that reflects their relative location, and yet they don’t belong to a room or space. This task is one of the many that Ideate ReNumber can handle. Because other people may find the solution valuable, we created this short video called: IdeateApps ReNumber Tool — Advanced Numbering: Curtain Panels. In the example, we walk you through the steps to quickly renumber clear glass curtain panels on three floors while ignoring the spandrel panels. With this information, you will be able to easily customize the process to meet your specific needs.

Ideate ReNumberIdeate ReNumber for Revit plays an important role in model management for our virtual design and construction customers. It provides a way to efficiently document building elements—such as curtain panels—with logical numbering schemas, bringing clarity to construction and fabrication. It is part of our IdeateApps for Revit collection of tools designed to simplify the tasks that daily Revit users perform most often.

For more information on this or any of our Revit add-on applications, visit Ideatesoftware.com or send us an email.


About the Author

Glynnis Patterson, NCARB – Director of Software Development
Glynnis is a registered architect and has worked within the building information modeling (BIM) industry since 1998. A graduate of Carnegie Mellon University, she has worked as an architect, educator and construction site manager. Glynnis is the Director of Software Development Services and continues to work with AECO clients worldwide, developing, and consulting on solutions to BIM challenges. In her spare time, Glynnis volunteers for the local high school and with growitgreenmorristown.org. Find Glynnis on LinkedIn.

 

Read More

November

2

2017

As a lead developer on Ideate XRay, which uncovers the reason an element isn’t visible in a certain view, I had to deal with a lot of visibility issues. Many of the issues dealt with the geometry of an element and its position within the model. To resolve these visibility issues, I had to learn a lot about bounding boxes and how they work within Revit.

Every model element in Revit represents an object that takes up space and has a position. To simulate this, Revit uses objects called “bounding boxes.” Revit defines a bounding box as an invisible 3D rectangular space that contains a model element. These boxes are used to represent the geometry and position of an element, and they are important factors in the visibility of an element.


Revit bounding box represented by the class “BoundingBoxXYZ.


Behind the scenes, a bounding box is represented by the class “BoundingBoxXYZ.” This box has three main properties: Min, Max, and Transform. The Min and the Max are two points that represent the lower and upper bounds of the box, while the Transform represents its rotation relative to the model. These properties can be used to determine where an element is within a model by checking the coordinates of the element.

Views also have bounding boxes. A view’s bounding box represents the crop box of the view. In plan views, the crop box represents the sides of the view’s bounding box, while the view range represents the floor and ceiling of the view. For section and elevation views, the bounding box of the view represents the sides, while the depth is represented by the far clip offset.  

If the bounding box of an element does not intersect with the bounding box of a view in model space, the element will not be visible in that view. For most views, bounding box intersection is simple and only requires checking if the position of an element is within the bounding box of a view. Some views are not in alignment with the model coordinates and must use a transform. To check for element intersection in these cases, you would need to apply the inverse of the transform of the view onto the element to get the element’s position relative to the view.


Checking the position of an element within the Revit bounding box.

 

A view’s visibility can also be effected by bounding boxes. Sometimes when placing a view in another view, like a section, the view marker is not visible. This can happen for a few reasons, and one of them is bounding boxes. If a floor plan has an elevation in it and the bounding box of the elevation intersects with the bounding box of the floor plan, the elevation marker will be visible within the floor plan.

With rotations, transforms, view coordinates, and model coordinates, things can become confusing very quickly, especially when all you want to do is figure out where your element went. IdeateApps’ XRay will check your element’s bounding box and use that information to help you resolve visibility issues. Download the trial version of IdeateApps’ XRay to see  how it simplifies the process of determining why an element isn’t visible in certain views.


About the Author

Alex Souza

Software Engineer with two years of experience. Part of the Ideate Software team that designs, develops, and tests applications that run within the Revit environment.

 

Read More

September

13

2017

Enhanced Room Data Incorporated into Ideate ReNumber

This blog post is part of a series exploring the room data in Revit. In this post, the third of four, I cover how the enhanced room data Ideate Software provides is incorporated into Ideate ReNumber.

Ideate ReNumber, included in the toolset IdeateApps, allows our customers to quickly and repeatedly renumber or rename elements in their model. The process is repeatable with the push of a button, returning consistent results every time and automatically handling uniqueness requirements in Revit.

One Click to Renumber all Doors, Lights, or Furniture in a View

The expanded room data increases the ability to renumber based on room data, either by including the information in the resulting value or by incrementing alphanumeric values per room, starting the increment over with each new room. These two features combined allow all the doors, lights, or furniture in a view to be renumbered with the click of a button, no matter how your project is structured. Ideate ReNumber will automatically handle:

Due an Revit API limitation, we are only able to report linked rooms for doors that use ‘Room Calculation Point.’

Ideate ReNumber also supports transferring values from one parameter to another. For example, it can be used to transfer room information in a linked file to the associated spaces, or to name interior elevations displayed in a schedule or on a sheet based on the room they display.

Renaming spaces using Ideate ReNumber
Renaming spaces using room names. Space numbers can also be updated.

The name of a space can be updated to match the name of the room in the architectural model. This is most effective in a schedule, where all the spaces of a phase are listed together.

Create and Share Rules

Many of the rules mentioned are included as default choices in Ideate ReNumber, but additional rules can be created or loaded from the ‘Bonus Rules’ folder of the install. These rules can then be shared using a network location so that all installs have access to the same rules. If you would like to learn more about creating rules or sharing them within your company, feel free to contact Ideate Software.

Improved room data is just one of the new features in Ideate ReNumber, recently released for Revit 2016, Revit 2017, and Revit 2018. Give Ideate ReNumber a try today.

For information on our Revit software add-ins that help our customers get the most out of their Revit software, visit the Ideate Software website or contact your authorized Ideate Software partner.


About the Author

Jesika DiGregorio - Software Team Lead
Jesika received her Bachelor of Architecture from the University of Oregon in Eugene where she also spent time studying advanced math. Her work experience includes Junior Designer at an award-winning firm specializing in architecture and land planning, and Intern Architect at a firm that provides services in planning, design, construction documents and construction administration for projects of all sizes. After working in architecture design for several years, Jesika decided to pursue her interest in programming and her love of efficient systems. She now serves as a Software Team Lead for Ideate Software.

 

Read More