Files
houseplan-card/test/fixtures/309-junction-teeth.json
T
Codex 101cf70952 fix: cap junction mitres at the visual limit and drop foreign-sector pair patches (#309)
Вылет mitre ограничен VISUAL_MITRE_LIMIT = 1.5·max(h): длиннее — плоская
фаска перпендикулярно направлению вершины (chamferApex), в парных патчах и
в веерах узлов. Узлы ≥3 канонических лучей закрываются веерами
junctionNodeGeometry прямо в linearWallJoinPatches: парный патч живёт в
секторе, противоположном своей паре, и красил ступень поверх тонких полос
(крест 15/15/30/30 из отчёта владельца). Прямые углы (вылет 1.41h)
байтово прежние. Механизм #249 (MULTI_WALL_JOIN_LIMIT,
multiWallBevelCutsAt, mitre контуров комнат) не тронут.

Юниты формы на фикстуре трёх узлов владельца + контрактный детектор дыр;
4 новых мутанта, краснота каждого проверена исполнением. Матрица golden 46:
три новые сцены junction-309-{step,spike,hump}-dark.

Issue: #309
User-Visible: yes
2026-08-25 21:50:28 +03:00

113 lines
1.5 KiB
JSON

{
"partitions": [
{
"id": "partition-mt8lgb4w-0",
"a": [
0.1625,
1.2333333333333334
],
"b": [
0.8083333333333333,
1.2333333333333334
],
"cm": 15
},
{
"id": "partition-mt8lgb4w-1",
"a": [
0.8083333333333333,
1.2333333333333334
],
"b": [
0.8083333333333333,
1.6291666666666667
],
"cm": 15
},
{
"id": "partition-mt8lgho0-0",
"a": [
0.8083333333333333,
1.2333333333333334
],
"b": [
1.3666666666666667,
1.2333333333333334
],
"cm": 30
},
{
"id": "partition-mt8lglu1-0",
"a": [
0.8083333333333333,
1.2333333333333334
],
"b": [
0.8083333333333333,
0.7291666666666666
],
"cm": 30
},
{
"id": "partition-mt8liuxi-0",
"a": [
1.9,
1.0291666666666666
],
"b": [
2.220833333333333,
1.35
],
"cm": 10
},
{
"id": "partition-mt8liuxi-1",
"a": [
2.220833333333333,
1.35
],
"b": [
2.220833333333333,
0.8708333333333333
],
"cm": 20
},
{
"id": "partition-mt8ljoqh-0",
"a": [
1.1291666666666667,
2.066666666666667
],
"b": [
1.7583333333333333,
1.6125
],
"cm": 50
},
{
"id": "partition-mt8ljoqh-1",
"a": [
1.7583333333333333,
1.6125
],
"b": [
3.0625,
1.7
],
"cm": 50
},
{
"id": "partition-mt8lju31-0",
"a": [
1.7583333333333333,
1.6125
],
"b": [
2.0833333333333335,
2.3291666666666666
],
"cm": 50
}
],
"cell_cm": 1
}