I am using revit 2016 and I have a face based family consisting of a pole. It needs to be placed on non-level terrain and it does not have to be always vertical.
when I place the element and try to rotate it, revit tries to rotate it parallell to the current work plane, as opposed to paralell to the plane/face it was placed on, resulting in the "Can't rotate elemnt into this position" error.
I have built this family from scratch after first encountering this issue, and it still appears. All other face based families I create do not have this issue. The family in question Is attached. Any help would be much appreciated!
The family behaves as expected. The pole positions itself relative to as you modelled it (so vertical away from the face...z-direction).
So it will do that when placed in the project on a face/workplane. Then it only can rotate aound the z-axis (relative to the face/workplane it is hosted on)
If you want to rotate around other axes you will have to rotate the face/workplane where it is hosted on or host the pole on a different face.
Otherwise you would have to create one or more rotation constraints/parameters inside the family itself
Louis
Please mention Revit version, especially when uploading Revit files.
Rotating the element about the axis perpendicular to the face the element is placed on is what I am attempting to do.
In screenshot 1, you can see the element rotating normally, about the Z axis of the horizontal face.
In Screenshot 2, when placed on an angled face, revit attempts to rotate the element about the z axis of the horizontal plane, not the z axis of the angled plane. Because it cant rotate it about the horizontal plane's z axis and keep the element parallel to it's host face it throws up the error.
Ok, clear what you are getting at.
What is happening is that your reference plane is (probably) still horizontal. So when you try to rotate angled object you try tot rotate the pole off the plane, causing the error.
So you need to set the workplane in the same plane as the face of the object.
Louis
Please mention Revit version, especially when uploading Revit files.
@EnlInt wrote:Ok, clear what you are getting at.
What is happening is that your reference plane is (probably) still horizontal. So when you try to rotate angled object you try tot rotate the pole off the plane, causing the error.
So you need to set the workplane in the same plane as the face of the object.
Is there no way to make the workplane the same plane as the face of the object automatically when trying to rotate it? This is what happens when other face based families are rotated on angled faces, this pole family is the only one that will not do it.
EDIT: Trying to get this to work automatically as this family is going to be placed in the Company standard family folder, and other users will have to try and get it to work too
EDIT 2: I have done a little bit of experimenting and found that this issue happens on families with nested objects (the pole.rfa family is a nested family) Is this just an issue with nested families that is ingrained into the software or are there ways around it?
Can't find what you're looking for? Ask the community or share your knowledge.