Hello again @jedbjorn, @ToanDN and @Alfredo_Medina
Here's a few things:
- You can make only one roof, because you can draw more than one Slope Arrow in your Sketch.
- In this video I put the math into Revit, trying that these can apply to any case in general.
- Notice that omitting repeating decimals may result in inaccuracy; so I use the multiple by 3 to avoid repeating decimals and so that the dimensions do not look very small in the video. If you are working with imperial units in fractions, then you do not need to multiply your values.
- The (-1)* that I put in the formula is to get negative values, so that the arrowhead points down. To make the slope lower toward the center of the roof.
Here the formula (in the video I do it geometrically, so you don't need to use more calculator than Revit).
I have these values:
Slope in X -------------------> 4/12 ..... could be whatever you want.
Slope in Y -------------------> 1/12 ..... could be whatever you want.
Multiplication factor ------> 3 .... It's a least common multiple, you can omit it if you don't have repeating decimals or if you are working in fractions.
Multiplication by -1 -------> -1 .... Only if you want the arrowhead points down. You can omit it by turning any of the above values to negative.
= { -1 } * { [ (3 * 1 / 12 ) * ( 1 / 12 ) ] + [ ( 3 * 4 / 12 ) * ( 4 /12 ) ] }
= { -1 } * { [ 0.25 * ( 1 / 12 ) ] + [ 1.00 * ( 4 /12 ) ] } <----- This is the expression I typed into the Slope Arrow properties.
= { -1 } * { [ 0.02083 ] + [ 0.33333 ] }
= { -1 } * { 0.35416 }
= - 0.35416 or - 17 / 48
I don't know if this could work in general but I can obtain 17 / 48 with:
1 + 4 + 12 = 17
. ------
1 x 4 x 12 = 48
In order to see the formula well, you have to hide the command panel of the video. I'm sorry that the mouse got into the formula.

J. Samuel Santana F.
¿Te resultó útil esta publicación? Dale a Me gusta.
¿Tú pregunta fue respondida correctamente? Haz click en el botón ACEPTAR SOLUCIÓN.
