15.31 14.2.7 Convención de inclinación
- Vector vertical:
u = -normalize(gravity_W). - Normal exterior: n points from material toward the climber/free space.
inclinationDeg = -asin(clamp(dot(n,u),-1,1)) * 180/pi
| Signo | Interpretación |
|---|---|
| positive | overhang |
| zero | vertical |
| negative | slab |
Normal orientation must be resolved from surveyed geometry, camera/free-space evidence or parent surface; never leave a sign-ambiguous normal as a signed wall angle.
Ejemplos: una cara vertical tiene 0°; un desplome tiene valor positivo; una placa, negativo. El signo sólo es válido si la normal apunta hacia el espacio utilizable.