Check angles on roofs?
-
@Joel I would refer to this post for the angles on roofs. This feature is requested a lot during Solibri trainings (Office and Anywhere) by using the dimension tool.
@Solibrians Could you help with this one? -
@Joel @RobinKramer During our Solibri trainings this is also one of the most frequently asked questions (Using the dimension tool to measure angles). @Solibrians Any news if this will be on your roadmap?
-
It is useful, but the reason why there is no rule or even dimension to check this is because in the IFC Structure there is no Pset or whatsoever to have this parameter. Especially in IFC2x3 there is no parameter, whereby in IFC4 you can find an IfcPitchedAngle for an IfcSlab.
I am happy to hear any suggestions how to create a rule to check this one… -
@agroni said in Check angles on roofs?:
It is useful, but the reason why there is no rule or even dimension to check this is because in the IFC Structure there is no Pset or whatsoever to have this parameter. Especially in IFC2x3 there is no parameter, whereby in IFC4 you can find an IfcPitchedAngle for an IfcSlab.
I am happy to hear any suggestions how to create a rule to check this one…Well, at least the possibility to dimension angles would be a nice first step.

-
Please check that you are not looking at a roof at the parent level. i.e. if the roof has multiple faces then the parent object will not contain the Pset_slabcommon.pitchAngle parameter. Selecting the parent roof component and then accessing its child decomposes relationship (relations tab) and then selecting one of the individual roof faces will then give you access to this data. Therefore your rules need to use the decomposite relationship only checking the child elements for the pitch angle. You can then use rule #230 Property rule template with component filters to do this. This should hopefully resolve your problem.
-
@simon-gilbert said in Check angles on roofs?:
Please check that you are not looking at a roof at the parent level. i.e. if the roof has multiple faces then the parent object will not contain the Pset_slabcommon.pitchAngle parameter. Selecting the parent roof component and then accessing its child decomposes relationship (relations tab) and then selecting one of the individual roof faces will then give you access to this data. Therefore your rules need to use the decomposite relationship only checking the child elements for the pitch angle. You can then use rule #230 Property rule template with component filters to do this. This should hopefully resolve your problem.
Thanks for pointing this out. But this feature request isn’t only about roof angles. Participants of our trainings also would like to check angles between two connected walls or between a floor and a sloped wall. Measuring angles with the dimension tool(face or line based) would be a good start. SketchUp and BIMvision both have workable dimension tools to measure angles for example.
Copyright © 2025 Solibri Inc. | Powered by NodeBB