mirror of
https://github.com/Matysh/houseplan-card
synced 2026-09-29 03:09:36 +00:00
Владелец, осмотрев первые эталоны сета, отменил дневное решение о сохранении фаски: `junction-y-60-equal50` показывал вырез, `junction-acute30-mixed` — торчащие углы. По визуальному сравнению трёх вариантов принято: узлы смыкаются полным mitre, как обычное пересечение стен на чертеже. Итоговое правило веера (одно на все случаи): - mitre принимается, когда он В СЕКТОРЕ пары (вперёд по лучам для обычной пары, назад — для рефлексной: наружный угол между крайними лучами, где и жил вырез Y-60), в пределах классического `MITRE_LIMIT` и не дальше конца толстого саппорта (#271); - рефлекс без валидного mitre замыкается плоской хордой между гранями; - обычная пара без mitre — локальный бевел: ход по граням ограничен толстым саппортом, лимитом и двойной толщиной пары, чтобы хорда осталась деталью угла. Гигантские бевел-«бабочки» и mitre вне сектора — две реальные ошибки промежуточных версий, обе пойманы на сценах сета до пуша. Слой `bevelMultiWallBody` сохранён только как АДРЕСНЫЙ латеральный трим для узлов с вырожденно-коротким толстым саппортом (#271); все прочие узлы — чисто аддитивные, следы трима на них исчезли. `bevelMultiWallPaper` из бумаги удалён. Обе записи CHANGELOG приведены к финальному контракту. Тесты: юниты §302 усилены; площадь фикстуры #197 +0.6 юнита²; мутанты переякорены, краснота каждого проверена исполнением. Issue: #302 User-Visible: yes
319 KiB
1180x1100px
319 KiB
1180x1100px