PDA

View Full Version : Parametric Profile Family



MHiermer
2009-12-27, 01:19 PM
Hello all,

i want to create a rather simple parametric profile familiy, but i ran into some trouble with a diagonal line within. I cant pin it down the right way, one end is always moving off.

As you can see at the picture, the left half should stay on its place, the right half should move with a "Width" parameter. Everything is fine so far, only the little diagonal line (=Bugger) wont stay joined with the other lines.

Can anyone tell me, how to set up this line correctly?

Thx

Max

aggockel50321
2009-12-27, 01:59 PM
Try constraining the angled line with a locked angular dimension to the base reference plane, and then constrain one end of the angled line to the edge reference plane.

MHiermer
2009-12-27, 02:15 PM
This wont do the trick :-(. The lines are moving over the edge then as shown in the Pic. I´ll try to add the family directly (hope it works)...

Thx

Max

MHiermer
2009-12-28, 01:31 PM
I guess i tried pretty much everything with referenceplanes and -lines, but i still dont get it to work correctly. But i cant believe, that theres is no solution for this "simple" task... or could it... nahhh! I´ll keep on trying...

ghale
2009-12-28, 01:34 PM
Try adding an additional reference plane or two with the ends of the angled line locked to it. Constrain the reference plane as needed to the width and/or base.

MHiermer
2009-12-28, 02:01 PM
Hi,

thats with what i started in the beginning, but i keep running in errors, as shown in the pics. The line seems not to be able to hold both directions, it wants to move "along" the plane :-(. If i remove the diagonal line, everything is easy, but within it, trouble comes up the way...

Cheers

Max

aggockel50321
2009-12-28, 02:11 PM
See if this works for you.

What I did was to start a new profile family (just have imperial template), add a reference plane on each side of the default center plane, constrain them with a dimension to be EQ from the center plane, and then add a dimension between the two new reference planes to define the profile's width.

I then copy/pasted your profile lines out of your family, placed them in the new family so the lines are centered in the family, and then constrained the left and right edges to the width reference planes, and the top and base to their planes.

Note that nothing else is constrained, and that it flexes without altering the radius edges or short lines.

MHiermer
2009-12-28, 04:18 PM
Hi,

yeah great, that works fine. Once again: Think simple in Revit :-).

As it looks to me, the automatic constraints do the trick. As i need the family to be fixed on the left side and moving to the right, i just picked your copied family and removed the eq constraints an the middle ref-plane and it moves in this one correctly. Without any further constraints... Now im happy again :-). It didnt work in the original one, because i started with another profile and edited it, so the automatic constraints reacted differently.

Thx for your help, learned another lesson today :-)!

Cheers

Max

Ning Zhou
2009-12-29, 02:19 AM
just curious, how do you apply profile parameter in project environment like sweep, slab edge, etc.
i never used parameter in profile family before as i cannot "display" parameter of profile family in project environment, maybe i'm wrong or missed something?

edit: ic, for type list in project environment, but cannot change parameter value at project level like creating new profile type

jyoungner
2009-12-29, 02:53 AM
just curious, how do you apply profile parameter in project environment like sweep, slab edge, etc.
i never used parameter in profile family before as i cannot "display" parameter of profile family in project environment, maybe i'm wrong or missed something?

edit: ic, for type list in project environment, but cannot change parameter value at project level like creating new profile type

Yes i have run into this issue as well. I open the original family to change the value of the parameter.

MHiermer
2009-12-29, 08:15 AM
Hi,

i use the profile for nested families. You can choose the profile in the project browser and open the properties. Here you can pick the added parameter and link it with another parameter from your familiy. See pics. (sorry for the german dialoge, but i guess you will find it anyways...). Hope i could help :-).

Max

twiceroadsfool
2009-12-29, 02:37 PM
You can edit the Profile values in the project. In the Project browser, go down to the bottom where Families are, and find Profiles. Expand the Profile in question, right click on a family type and go to properties. Or, duplicate it and make a new type.

ljupadhyay
2009-12-29, 04:23 PM
Can a regular plygon like hexagon, octagon etc profile be parametrized ?

aggockel50321
2009-12-29, 07:03 PM
You can also set up "types" within the family, which you can see at the project level..

Ning Zhou
2009-12-30, 01:09 AM
thanks Max and Aaron, i didn't know profile/family properties can be accessed/modified through project browser before, man, you can always learn old/new tricks here and there from least expected angle!

ghale
2009-12-30, 08:30 PM
Can a regular plygon like hexagon, octagon etc profile be parametrized ?

Any profile can be parameterized.

twiceroadsfool
2009-12-30, 08:32 PM
More and more, i use the Project browser for everything and the type selector for nothing. The type selector is slow to open, and a pain to cycle through. If your office content is set up with a naming convention that makes it easy to decipher things when scanning quickly, the Project Browser is a Godsend for editing things.

Especially given some quirky limitations like:

1. You cant duplicate a wall type in Edit Group mode, but you CAN if you do it from the browser.
2. The "dead space" in the type selector will actually cancel out the type selector and not change types, so if you *miss8 during selection thats annoying, but the Browser has everything tight around the text.
3. The Browser seperates by Revit catagory, and the type selector still doesnt. Why that is, boggles my mind.

ljupadhyay
2010-01-01, 04:16 PM
I made a Parametric octagon profile. Is there any easy method to constrain or this is OK ? Profile is attached. If there is a way to complete a polygon by simply entering number of arms & subscribe circle radi. ?

LJU

ljupadhyay
2010-01-21, 05:57 PM
Ihave made a semi circle parametric profile, loaded into a column for sweep. Type parameter "Dia" is not nesting with the column. Where is the fault ? How can I control the dia of profile from column family. The column family under process with loaded profile is attached. If I use "Dia" as instant parameter in profile family what will happen ?

LJU