Revit Architecture Forum
Welcome to Autodesk’s Revit Architecture Forums. Share your knowledge, ask questions, and explore popular Revit Architecture topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Custom Doors: open percent param, in *3D*?

11 REPLIES 11
Reply
Message 1 of 12
Anonymous
616 Views, 11 Replies

Custom Doors: open percent param, in *3D*?

Hello.

Could anyone offer any advice, or better yet post an example of a door
family,
where you can adjust the open percent (angle) of the *3D* door leaf,
via an angle parameter?

I've seen plenty of examples of this, for symbolic lines in Plan view,
but I would like to adjust the door panel (extrusion) in 3D.

Been fiddling with this for a while now, and am becoming quite frustrated.

I've gotten very close, but my family "breaks" after the swing angle is set
to 0d.
It sets to 0d fine, but the next edit to the angle results in the door panel
"coming loose" from its hinges, by a few inches.
Angle maintains, but the hinge-point won't stay fixed.
Also having a bugger of a time keeping the door panel width a constant.

If anyone has a working example to share, I would be most appreciative.
e-mail me privately, if you wish.

Thanks,
Corey
11 REPLIES 11
Message 2 of 12
Anonymous
in reply to: Anonymous

Can you describe how you're constraining the door panel? I don't have an
example anymore (I'm embarrassed to say that I accidentally deleted my AU
2008 dataset where I had just such a door defined as an example).

But essentially, if you have a reference line that is working with your
swing angle parameter ok, then you should just be able to make the reference
line your work plane for the sketch defining the 3D door panel and it should
work fine.

Since you have the 2D symbolic lines working that way, I would assume that
you already have a reference line working?

"caLayton" wrote in message
news:6378571@discussion.autodesk.com...
> Hello.
>
> Could anyone offer any advice, or better yet post an example of a door
> family,
> where you can adjust the open percent (angle) of the *3D* door leaf,
> via an angle parameter?
>
> I've seen plenty of examples of this, for symbolic lines in Plan view,
> but I would like to adjust the door panel (extrusion) in 3D.
>
> Been fiddling with this for a while now, and am becoming quite frustrated.
>
> I've gotten very close, but my family "breaks" after the swing angle is
> set
> to 0d.
> It sets to 0d fine, but the next edit to the angle results in the door
> panel
> "coming loose" from its hinges, by a few inches.
> Angle maintains, but the hinge-point won't stay fixed.
> Also having a bugger of a time keeping the door panel width a constant.
>
> If anyone has a working example to share, I would be most appreciative.
> e-mail me privately, if you wish.
>
> Thanks,
> Corey
Message 3 of 12
Anonymous
in reply to: Anonymous

Matt, thanks for replying.

> Since you have the 2D symbolic lines working that way, I would assume that
> you already have a reference line working?

yes, the Reference Line "flexes" just fine.
Although, it also "comes off the hinges" after a 0d angle setting.
Can’t figure out why...

> Can you describe how you're constraining the door panel?

Once I had the Ref. line flexing ok (prior to discovering the 0d glitch...)
I first attempted to simply constraining the Extrusion to the line. But that
wouldn't work.
So, I then just created a second angular dim to the extrusion, and set to
the same param as the one controlling the ref. line.
That yielded some results. But not perfect.
Message 4 of 12
Anonymous
in reply to: Anonymous

Also, I had the bright idea to use a nested cmponent for the door panel,
because sometimes that solves a lot of these issues, I've found.
(especially when dealing with Array Groups!)

But in this case, the result was no better. 😕
Message 5 of 12
Robert_Grandmaison
in reply to: Anonymous

I think you may be missing an important constraint. You must constrain the endpoint of the line to the "hinge" (intersection of two reference planes- one that is the face of the wall the other that is the opening nominal size) and lock it there. Then you can place a swing angle parameter on the angle of the line to the reference plane/face of the wall to drive the angle of the reference line. I think this is important because I remember reading that you can't constrain a reference plane to a dimensional angle parameter. Now place a reference plane in your family and ALIGN/LOCK it to the reference line. Now you can create the door leaf as an extrusion on that reference plane.

That's the way I remember it being done. Also, it's important to always constrain objects to reference planes/lines. Also don't contrain objects to other objects. Your reference planes and their related parametric dimensions should be driving the geometry.

I'm sure others more knowledgeable than me will chime in too- hopefully to correct any errors I've just stated or give you additional, better info than I have in my head.
Message 6 of 12
Anonymous
in reply to: Anonymous

OK. I think I see what you're doing wrong. First, as Robert said, constrain
the endpoint of the reference line to the hinge point.

Then, when you're creating the sketch geometry for the door panel, set your
workplane to be the reference line. Don't try constraining it to the
reference line while using a different workplane. By using the reference
line as the workplane, you're making the door react to the same angular
dimension parameter that the reference line is reacting to.

"caLayton" wrote in message
news:6378596@discussion.autodesk.com...
> Matt, thanks for replying.
>
>> Since you have the 2D symbolic lines working that way, I would assume
>> that
>> you already have a reference line working?
>
> yes, the Reference Line "flexes" just fine.
> Although, it also "comes off the hinges" after a 0d angle setting.
> Can’t figure out why...
>
>> Can you describe how you're constraining the door panel?
>
> Once I had the Ref. line flexing ok (prior to discovering the 0d
> glitch...)
> I first attempted to simply constraining the Extrusion to the line. But
> that
> wouldn't work.
> So, I then just created a second angular dim to the extrusion, and set to
> the same param as the one controlling the ref. line.
> That yielded some results. But not perfect.
Message 7 of 12
Anonymous
in reply to: Anonymous

"Robert_Grandmaison" wrote in message
news:6378589@discussion.autodesk.com...
> I think you may be missing an important constraint. You must constrain the
> endpoint of the line to the "hinge" (intersection of two reference planes-
> one that is the face of the wall the other that is the opening nominal
> size) and lock it there.

what's the best method for this constraint?

One horiz. and one vert. dim,
from Ref. plane to ref. line end point,
both set to 0" and locked?

Or something else?

Didn’t think I needed this constraint, because RVT magic-mojo,
was keeping the ref. line endpoint fixed on the hinge just fine;
except for the 0d glitch...
Message 8 of 12
Anonymous
in reply to: Anonymous

"caLayton" wrote in message
news:6378626@discussion.autodesk.com...
> Didn’t think I needed this constraint, because RVT magic-mojo,
> was keeping the ref. line endpoint fixed on the hinge just fine;
> except for the 0d glitch...

ok, yes, this fixed my 0d glitch.

now on to the extrusion.

Thanks for the help so far guys!
very much appreciated.
Message 9 of 12
Anonymous
in reply to: Anonymous

"Matt Dillon" wrote in message
news:6378617@discussion.autodesk.com...
> By using the reference
> line as the workplane, you're making the door react to the same angular
> dimension parameter that the reference line is reacting to.

Ooooooo. that's pretty.

You won’t read *that* in the help file...

ok, this is starting to come together here, now.
Message 10 of 12
Anonymous
in reply to: Anonymous

"caLayton" wrote in message
news:6378641@discussion.autodesk.com...
> ok, this is starting to come together here, now.

Ok, still had one remaining issue:
I could not constrain the width of the door panel, without getting
"Constraints not satisfied" errors;
as soon as I try and change the swing angle after constraining the Width.

Had the idea to add the dim constraint *inside* the extrusion sketch mode
vs. *outside* in the Family editor.
Works fine now!

*Whew*...
Message 11 of 12
Anonymous
in reply to: Anonymous

FYI - you do realize that you in the "WTF" stage of learning Revit as
documented by Christopher Zoog back in like... 2003 or somewheres.

Next comes the "enlightenment", and finally, "The Zen that is Revit".

When you get to that one it's time to seek help...

"caLayton" wrote in message
news:6378660@discussion.autodesk.com...
> "caLayton" wrote in message
> news:6378641@discussion.autodesk.com...
>> ok, this is starting to come together here, now.
>
> Ok, still had one remaining issue:
> I could not constrain the width of the door panel, without getting
> "Constraints not satisfied" errors;
> as soon as I try and change the swing angle after constraining the Width.
>
> Had the idea to add the dim constraint *inside* the extrusion sketch mode
> vs. *outside* in the Family editor.
> Works fine now!
>
> *Whew*...
>
Message 12 of 12
Anonymous
in reply to: Anonymous

Attached is zip file with an excellent tutorial on creating 3D and 2D
modifiable door swings.

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report


Autodesk Design & Make Report