Generic Model Work Plane based Family not working on Sloped Faces

Generic Model Work Plane based Family not working on Sloped Faces

Anonymous
Not applicable
2,380 Views
8 Replies
Message 1 of 9

Generic Model Work Plane based Family not working on Sloped Faces

Anonymous
Not applicable

Hello Team,

 

I am working with Generic model work plane based families. So, an offset parameter will be created when nested or loaded in project. 

 

Today, I had observed a strange function of my family when it is loaded on sloped slab.

 

I have placed few instances on sloped floor.They were loaded exactly perpendicular to the face, but the offset values became irregular.

 

My requirement is that they must be zero(Offset) by default when loaded.I didn't get any idea on this behavior and I have never seen such before.

 

Are there any invisible functions controlling this strange behavior?

 

Please respond.

 

I am attaching the project file for your reference.

 

Thanks in Advance.

 

Venki

 

0 Likes
2,381 Views
8 Replies
Replies (8)
Message 2 of 9

Alfredo_Medina
Mentor
Mentor

Maybe It would be easier to place the family on face. The work-plane based family offers both methods of placement, face, and workplane.


Alfredo Medina _________________________________________________________________ ______
Licensed Architect (Florida) | Freelance Instructor | Profile on Linkedin
0 Likes
Message 3 of 9

Anonymous
Not applicable

Hello Alfredo,

 

I am also facing the same problem. And all my families are work plane based and not face based.

 

The default option when you place a face based family in Revit project would be Place on a vertical face. We need to change it to Place on face or Place on Work Plane options before placing an instance of it. My basic priority is to place on face and place on work plane most of the times even on sloped slabs( some times on 2-way sloped slabs too).

 

And also all my families are in only Generic Model Work Plane based and changing them to Face Based would take me a lot of time. So, for all these reasons I don't want to switch to face based template

 

So, Please provide a solution if possible where I can use this family without the offset parameter changing the default value and maintaining a zero value in it.

 

Thanks in advance.

 

Regards,

 

Santosh Turaga

0 Likes
Message 4 of 9

Anonymous
Not applicable

Hello Alfredo,

 

Actually, my problem is when placing on face the offset value automatically changing.

 

 

When I placed no. of instances on flat face their offset values are zero as expected. But, when I loaded them on sloped face, Offset values became changed in irregular manner.

 

I want it to be zero always, because I didn't control that offset anywhere.

 

I have attached revit file for your reference in the main message. Please look into it.

 

Thanks,

Venki

 

 

 

0 Likes
Message 5 of 9

Alfredo_Medina
Mentor
Mentor

@Anonymous

 

In your case, I would place the families, on face, from a 3d view. Then, I would go to a plan view, and adjust with precision the location of each fixture with the align tool, aligning to a reference plane. Or I would put just one in 3d view, go to a plan view and make an array of the fixture. 

 

The problem you are having is that you are putting this fixture from a plan view, on a sloped face. Revit seems to give priority to the horizontal workplane of the view over the sloped plane, producing this error that you see in section view.


Alfredo Medina _________________________________________________________________ ______
Licensed Architect (Florida) | Freelance Instructor | Profile on Linkedin
0 Likes
Message 6 of 9

Alfredo_Medina
Mentor
Mentor

@Anonymous

 

I agree about the face based vs work-plane based. I think the most useful family is the work-plane based, because it gives you also the placement on face. So, since most of your families are work-plane based, not face based, you dont' need to do any changes. To place these families on face on a sloped surface, I recommend you to put them from a 3d view, and then align them or repeat them, as explained in my previous post.


Alfredo Medina _________________________________________________________________ ______
Licensed Architect (Florida) | Freelance Instructor | Profile on Linkedin
0 Likes
Message 7 of 9

Anonymous
Not applicable

Thanks a lot Alfredo,

 

I agree with you that placing in 3D will solve the problem and we can array those families.

 

But this method won't solve my issue, as I need to place many instances (hundreds) of the family and there will be many types of slabs in the entire level at different elevations (even sloping). So, this may take a lot of time and confusion for the user and in the end, it would be easier for me to work in Plan View.

 

And the thing is I still don't understand why the family couldn't give the offset value as zero when it is detecting the sloped slab surface and placing the family exactly in slab's orientation.

 

It would be better for me if there is an alternative solution to this, like setting offset value to zero all the time no matter what the host is until the user likes to change it. And I also think this as a malfunction and Revit guys (programmers maybe) need to take a look into it.

 

Thanks and Regards,

Santosh Turaga

0 Likes
Message 8 of 9

Anonymous
Not applicable

Thanks Alfredo,

 

It is a strange behavior. Instance accepting the sloped face work plane(placing exactly perpendicular to slope), but how come these offset values.Also, array couldn't work for me. I have to place a minimum of 400 to 500 components for a project.

 

Is there any solution?

 

If not, can we take this issue to developers team. It may be a bug.

 

Best Regards,

Venki

0 Likes
Message 9 of 9

ToanDN
Consultant
Consultant

1. You can switch to a 3D Top View and place the component.  If that does not suffice because you don't have reference planes or grids, then read on.

 

2. Screencast:

 

 

0 Likes