A challange: "Distance from ceiling" parameter

A challange: "Distance from ceiling" parameter

danezeq
Collaborator Collaborator
1,573 Views
17 Replies
Message 1 of 18

A challange: "Distance from ceiling" parameter

danezeq
Collaborator
Collaborator

I'm placing signs on parking building which has sloped floors (ramps)

**the signs  family is not floor based**

There is an "Elevation from level" parameter but in case of a ramp, the sign has to maintain same distance (245cm in the case) from the sloped floor.

 

1. If i want the signs to maintain the same elevation from the sloped floor without me to manually set it, must the family built from scratch as a floor based or something?

 

2. Parameter formula: is it possible to make a new parameter which tells the elevation from the sloped floor (it will be 245cm, and there will be a formula that will connect this parameter with "elevation from level" parameter so if the sign will be placed at point where the ramp is 10CM lower then the level, the "elevation from level" will display 235CM. -> that is "Elevation from level" minus "Distance from ceiling".

or maybe: a new paramter "Elevation from sloped level" = "Elevation from level" plus "Offset" parameter...

distance from ceiling or floor.jpg

0 Likes
1,574 Views
17 Replies
Replies (17)
Message 2 of 18

Anonymous
Not applicable

You could remake your family as a Face based family and host it to the ramps, with an offset for the height above the host.

0 Likes
Message 3 of 18

RDAOU
Mentor
Mentor

@danezeq 

You do not need to remodel much

 

  1. Edit/Open the signage family 
  2.  On the properties panel >> Uncheck the Work-Plane Based box 
  3. Save as "Signage Parking Ramps" (Not to affect all other signs which are not on ramps)
  4. Load into the project
  5. Place your signs on the sloped surface and they should align with the slope
  6. Select one >> right click > All instances in project
  7. Assign a global parameter for the parameter "Elevation from Level" (Now you control all using the global parameter

YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION


0 Likes
Message 4 of 18

danezeq
Collaborator
Collaborator

Things are getting complex:

 

On a new project,  the not work plane based signs are placed in accordance with the slope whereas the work plane  based signs some how get placed on quite arbitrary elevations.

 

On MY project both families act different: the not work plane based signs don't place in accordance with the slope.

 

 

0 Likes
Message 5 of 18

danezeq
Collaborator
Collaborator

screenshots:

new project:

 

NEW PROJECTNEW PROJECTMy project:

MY PROJECTMY PROJECT

0 Likes
Message 6 of 18

danezeq
Collaborator
Collaborator

@RDAOU  i get your idea. thanks!

 I'm trying to achieve the "Distance from ceiling" parameter. my goal is to display it on the schedule so that the installer will have that data in front of him as it's a lot easier to measure the distance from the ceiling to the sign, rather then the sign to the floor.

0 Likes
Message 7 of 18

RDAOU
Mentor
Mentor

@danezeq 

 

In general that's how it works 🙂 

 

if it works on a new project, the same principle should apply on your current one... I can't guess what is wrong in your current project and what is preventing the non-work plane based from behaving as expected! I would need to check the file itself

 

 

 

YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION


0 Likes
Message 8 of 18

danezeq
Collaborator
Collaborator

Don't bother check the file again.. Creating a parameter for the distance from ceiling is a lot more important.

0 Likes
Message 9 of 18

ToanDN
Consultant
Consultant

@danezeq wrote:

Don't bother check the file again.. Creating a parameter for the distance from ceiling is a lot more important.


I am not understanding why you need "Distance from Ceiling" parameter.  Do you install the signs measuring down from the ceiling?  I don't think so: 1- judging by what have been discussed (distance from the floor/ramp surface), and 2- my understanding how contractors installing wall signs (also distance from floor/ramp surface).  

0 Likes
Message 10 of 18

danezeq
Collaborator
Collaborator
The "distance from ceiling" is necessary sometimes when the installers has to measure from ceiling, in case of ceiling-mounted signs.
0 Likes
Message 11 of 18

danezeq
Collaborator
Collaborator

-

The "distance from ceiling" is necessary sometimes when the installers has to measure from ceiling, in case of ceiling-mounted signs.

0 Likes
Message 12 of 18

RDAOU
Mentor
Mentor

@danezeq 

 

Usually the setting out and clearance is calculated from finish floor level 1m mark. if you want to add distance from ceiling, you will have to compute it one way or the other...example: add parameter that calculates slope and distance to nearest level >>> subtract that from the Elevation from level = Value X... subtract that from the height between the two levels = distance between sign and ceiling

 

You can do that manually or you can use dynamo to do that for you 

 

 

 

YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION


0 Likes
Message 13 of 18

ToanDN
Consultant
Consultant

@danezeq wrote:

-

The "distance from ceiling" is necessary sometimes when the installers has to measure from ceiling, in case of ceiling-mounted signs.


I guess ceiling mounted and wall mounted signs deserve to be different families so that their relationship to host can be more specific.

0 Likes
Message 14 of 18

danezeq
Collaborator
Collaborator

Are you saying that it's possible to make a parameter that can tell the distance to the nearest level? that would be it, i think!

0 Likes
Message 15 of 18

danezeq
Collaborator
Collaborator

@ToanDNyes this is how it work right now, i have 2 families. one for wall mounted and the other are "free standing" sings (like ceiling mounted. there actually not mounted in revit. in freestanding.) . i'm refering to the freestanding family in this post.

0 Likes
Message 16 of 18

martijn_pater
Advisor
Advisor

Dimension the family to the ceiling and associate it to a global parameter...

0 Likes
Message 17 of 18

danezeq
Collaborator
Collaborator

Thanks 🙂

If i accociate the dimension line to "Distance from ceiling" parameter, As soon as i associate the next "Distance from ceiling" dimension line, Revit tries to change that height of the sign so they'll align to the "Distance from ceiling" dimension value.

That's not the case, Every signs has its own distance from ceiling. I probably got you wrong.

0 Likes
Message 18 of 18

martijn_pater
Advisor
Advisor

I think you got it, but all of them (or sharing same height from ceiling) would get their own dimension with their own label. But basically all that does is report the distance back to the parameter for scheduling, you could input it manually also. Or you could nest a workplane based family (tick workplane based) and nest it in another workplane based, then associate the offset to this scheduable offset (shared) parameter... then pick as workplane bottom of ceiling.

0 Likes