PADT 0.038 - Component Origins
Before we can discuss adding Doors and Windows, we need discuss object origins and their defaults.
Why Component Origins Matter
The most common use of a Component’s Origin is how they are placed in a project. Below I’ve created a very simple piece of Equipment and here is where I’ve created the origin:
When it’s placed into a Project this will be the point used for the initial location.
If the Shape of the Component is changed, the Origin Point with remain at the same location.
Pretty simple stuff. However, for BIM this gets a little more complicated. One of the best things about the Big Name BIM applications is knowing when a certain Component is “inside” a specified Room — being “Room Aware”. The way it does this NOT by using the Origin Point, as you might think. Let’s use the following layout for an example of this:
Component 1 and 2 both have their origins contained within Room 2. However, if you were to create an Equipment Schedule, you’d see that Component 2 is in Room 3. This is because for most applications the Component Origin is not used but the “Center of the Bounding Box.” If we add Lines showing the Bounding Box and its Center, you’ll see this more clearly.
This all makes perfect sense, as we will explore later, when it comes to Components like Doors to know which Room the Door swings into. I’m showing this here so you’ll know why some Components will move to a different Room and why.
As with most things BIMmy, developers add Manual procedures much too late and can cause all kinds of issues trying to make them to function as needed using WorkArounds. Case in point, is having the ability to manually specify a Component’s “Room Aware” point. Not its origin, but the point used for the application to know that a Component needs to belong to a given Room. An example of this is for a Component attached to the outside of a Door which needs to be Scheduled as part of the Room and not the Hallway. Here is a classic example:
What is show here is a Patient Chart Holder outside of Doctor’s Exam Room. By default, this Component would schedule with the Hallway and not with the Exam Room. The way we have to get this to Schedule correctly is to add an Invisible Line so that the Center of the Bounding Box was inside the correct Room. This is a common problem with items like Door Signage Hardware, Communication or Security devices.
This is common when dealing with BIM and there are hundreds of these “workarounds” you would need to “discover” (thank the heavens for YouTube) in order to get your projects to function correctly. Luckily, after enough time and “pitchforks and torches,” many developers see the need to add these types of manual features. Some of have added a way to add a specific location for the Component’s Room Aware point. Unfortunately, some have not.
That should clarify some confusion and a bit of a BIM Manager “War Story”. Let me know what you think and if you have your own stories and solutions.
Since hanging up my “shingle”, my goal has been to help users and developers navigate the murky waters and provide better projects and better applications for this industry. I’m here to help.
Announcement & Tutorials Links
Renderings are everywhere. Is that good for designers?
Editor's Comment: Great Article! Something I've noticed several times in my career. When reality doesn't meet the expectations of what the client saw in the rendering.
Dave Edwards has been in the CAD/BIM industry as a manager, developer, consultant, speaker, and author for almost 40 years. He has had 80 magazine articles published, written 3 international newsletters, reviewed over 300 CAD/BIM applications and 3D modeled over 1 Billion dollars worth of architectural projects. He is available for professional alpha/beta testing, application feature consulting, technical documentation, seminar presentations, and voice overs.
Copyright © 2021 by Dave Edwards Consulting. All rights reserved.
All trademarks belong to their respective holders.
Translations and opinions expressed are not necessarily shared by Dave Edwards Consulting.
By accessing this newsletter in any manner, you agree to settle disputes within ten days of publication date by arbitration within the city limits of Montgomery, Alabama, United States with the arbitrator selected by an agent acting on behalf of Dave Edwards Consulting.