Door Jamb

Door Jamb

beckyvas
Participant Participant
4,113 Views
16 Replies
Message 1 of 17

Door Jamb

beckyvas
Participant
Participant

Hi there,

 

I'm a somewhat newbie user, and am drafting up a door from LL Eric Wing's Architectural Families course. It calls for starting with modifying the door opening and then inserting a jamb sweep. I thought I followed the steps- entered reference planes for jamb width, shim, stop, etc and locked the profile to those reference lines. The profile sweeps beautifully. If I try to change the size of the door opening, the jamb doesn't move with it. Either have to break constraints or get error messages. Does anyone know why the reference planes aren't moving with the changed opening size?

 

Option A- if break constraints

 

beckyvas_0-1630787286941.png

 

Option B- error without breaking constraints

beckyvas_1-1630787298780.png

 

Thank you!

 

0 Likes
Accepted solutions (1)
4,114 Views
16 Replies
Replies (16)
Message 2 of 17

ToanDN
Consultant
Consultant
Place dimension between the left and right ref planes and assign Width
parameter. Also, place a EQ EQ string from left to center to right planes.
0 Likes
Message 3 of 17

beckyvas
Participant
Participant

Hi ToanDN, Thank you for responding. The family has those parameters already. I just uploaded the file. Maybe the jamb references planes aren't tied into the door opening parameters somehow?

0 Likes
Message 4 of 17

barthbradley
Consultant
Consultant

Try this one. I created the profile using a family, not sketch.    

 

Sweep Profile.png

0 Likes
Message 5 of 17

barthbradley
Consultant
Consultant

@beckyvas wrote:

Maybe the jamb references planes aren't tied into the door opening parameters somehow?


 

FYI: Your Sweep is not "tied" to any Ref. Planes. Sweeps use 3D Paths only.  RPs are 2D. Your Sweep Path is following the Opening Cut.  

0 Likes
Message 6 of 17

beckyvas
Participant
Participant

Does it make sense to you why the jamb doesn't flex to follow the changed opening cut when I change the door size?

0 Likes
Message 7 of 17

barthbradley
Consultant
Consultant

The Sweep Path flexes fine and dandy. It was the Sketch-Based Profile that couldn't follow the Path. I didn't investigate why. I just recreated the Profile in a Profile Template Family and used that one in place of the Sketched Profile.  Maybe it could work as a Sketch if you dimension and lock the Sketch linework.  That'll be a chore though because of the tiny corner fillets.  

0 Likes
Message 8 of 17

beckyvas
Participant
Participant

If you took a look might you be able to see what happened? I did create locked reference planes with labeled dimensions/parameters the way I thought the video recommended but just created a second model and the same constraint problem is happening. Maybe the profile lines should be locked to the reference plans and aren't? This is less about having something that works than understanding the why. No worries if you don't want to take a look...

0 Likes
Message 9 of 17

beckyvas
Participant
Participant

So I'm following the step-by-step instructions from this course and able to sweep the sketch profile. When I 'flex' the family to test it, and change the door height from 7' to 8' that works no problem. When I try to flex from 3' to 4' width, it won't do it, and I now get this error message... I don't understand how this message helps me...

 

Thank you!

 

beckyvas_0-1630795099724.png

 

0 Likes
Message 10 of 17

barthbradley
Consultant
Consultant

The sweep in the family you posted was following a 3D Path.  Are you saying you sketched a 2D Path?  

0 Likes
Message 11 of 17

beckyvas
Participant
Participant

The path of the sweep was the edge of the door in elevation (arched top)- just 2d

0 Likes
Message 12 of 17

barthbradley
Consultant
Consultant

If you want to troubleshoot, try sketching a simple rectangular profile and see if that works. Betcha it does. And if it does, then you've narrowed it down to the Profile you originally sketched as being the main issue. Keep in mind that Revit can't compute very small line segments too well.  Less than 1/32" and behavior is unpredictable.     

 

"Line is too short" error message in Revit | Revit | Autodesk Knowledge Network

0 Likes
Message 13 of 17

barthbradley
Consultant
Consultant

Let's see that tutorial you are following. Post screenshots of it here.  

0 Likes
Message 14 of 17

beckyvas
Participant
Participant
Accepted solution

Ah- thank you so much for this. So it wasn't the profile- I tried plain rectangle and it also didn't work. The video (about 3 videos- a lot to screen shot) calls for reference lines with labeled, parametric dimensions for jamb shim, jamb width, stop width, etc. I erased those and redid them- still didn't flex. Then locked them- that seems to have made the difference. Now I'll check to see if the video either asked for that and I missed it, or simply did it and I missed it. Anyway- it works, thanks to your guidance. Thanks very much-

0 Likes
Message 15 of 17

beckyvas
Participant
Participant

Dang, that wasn't it! Just unlocked the dimensions and it still works. Its fixed by redoing the profile reference plane dims and profile itself but I don't know why....

0 Likes
Message 16 of 17

barthbradley
Consultant
Consultant

Examine the attached revision of your original file.  

 

Let me impart a little advice to you:  Do not bury Reference Planes and Labeled Dimensions inside Sketch Mode.  By "Labeled Dimensions", I mean those Dimensions that are driven by Parameters.   When you put Reference Planes and Labeled Dimensions inside Sketch Mode, you can't see them outside of Sketch Mode. This makes it doubly difficult to troubleshoot.  Instead, place all your Ref. Planes and pull all your Labeled Dimensions between Ref. Planes in the "main" view. Think of it as building the framework first.  Then, when you enter Sketch Mode to create a Sweep or Extrusion or whatever, align and lock the sketch linework to the existing Ref. Planes (e.g. the "framework"). 

0 Likes
Message 17 of 17

beckyvas
Participant
Participant

Interesting, thank you!

0 Likes