Mål grunnmuren over bakken fra overkant mur
Høyden ble målt fra gulvet i etasjen over, så dekkets egen tykkelse ble regnet som mur over bakken. Nå måles den fra overkant av selve muren, som geometrien gir den. For Nordhusstykket 5 går høyden fra 1,11–1,50 m til 0,76–1,24 m, i snitt 0,98 m. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015GeH3y8fwTaTudaD88P57o
This commit is contained in:
+6
-2
@@ -186,6 +186,7 @@ pub fn fra_tekst_med(tekst: &str, standardnavn: &str, valg: &Importvalg) -> Resu
|
||||
areal: flate.map(|f| f.areal).unwrap_or(0.0),
|
||||
normal: flate.map(|f| f.normal),
|
||||
z: plass.map(|p| p.2).unwrap_or(0.0) + flate.map(|f| f.hoyde).unwrap_or(0.0),
|
||||
topp: plass.map(|p| p.2).unwrap_or(0.0) + flate.map(|f| f.topp).unwrap_or(0.0),
|
||||
});
|
||||
}
|
||||
|
||||
@@ -363,12 +364,13 @@ pub fn fra_tekst_med(tekst: &str, standardnavn: &str, valg: &Importvalg) -> Resu
|
||||
}
|
||||
// Terrengmodellen sier hvor høyt bakken ligger akkurat der denne veggen står, så en
|
||||
// skrånende tomt gir forskjellig høyde over bakken på hver side av huset.
|
||||
// Høyden måles fra overkant mur, ikke fra gulvet over: dekket selv står ikke i bakken.
|
||||
let over_bakken = d
|
||||
.plass
|
||||
.and_then(|(x, y, _, _, _)| terreng_ved(&terrengmodell, x, y))
|
||||
.map(|z| (etasjekontekst.forste_over_hoyde.unwrap_or(0.0) - z).clamp(0.0, kjellerdybde))
|
||||
.map(|z| (d.topp - z).clamp(0.0, kjellerdybde))
|
||||
.unwrap_or(kjeller_over_terreng);
|
||||
if i_kjeller && mot == Mot::Grunn {
|
||||
if i_kjeller && mot == Mot::Grunn && typ == FlateType::Vegg {
|
||||
grunnmurshoyder.push(over_bakken);
|
||||
}
|
||||
let mal = if i_kjeller {
|
||||
@@ -1316,6 +1318,8 @@ struct Del {
|
||||
normal: Option<[f64; 3]>,
|
||||
/// Delens høyde over byggets nullpunkt, av geometrien, m.
|
||||
z: f64,
|
||||
/// Overkanten av delen over byggets nullpunkt, m. For en kjellervegg er det overkant mur.
|
||||
topp: f64,
|
||||
}
|
||||
|
||||
/// Oversetter en fritekstverdi fra modellen til en bygningskategori.
|
||||
|
||||
Reference in New Issue
Block a user