feat: unified 0 and 90 degree PDF envelope and category descriptors

This commit is contained in:
2026-07-08 19:52:34 +00:00
commit 9fece3f174
170 changed files with 27177 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
/**
* Tabela 2 — Fator de rajada Fᵣ (NBR 6123:2023, sec. 5.3)
*
* Os valores são os mesmos da Tabela 1 (já embutidos em TABLE_1).
* Esta tabela é exposta separadamente para clareza e para futura
* extensão (caso a norma publique valores distintos por intervalo).
*
* Fonte: NBR 6123:2023, p. 14 (Tabela 2).
* Última auditoria: 2026-07-07 — Fᵣ = 1,00 (A) | 0,98 (B) | 0,95 (C).
*/
import type { StructureClass } from '../wind-kernel';
import { TABLE_1 } from './table-1';
import type { TerrainCategory } from '../wind-kernel';
export function getGustFactor(
category: TerrainCategory,
structureClass: StructureClass,
): number {
return TABLE_1[category][structureClass].fr;
}