feat(opticsbench): конструктор Фаза 4 — новые источники/элементы + улучшения
Источники: одиночный луч и лазер (узкий пучок) + угол прицеливания (point/single/laser/parallel наклоняются по ang). Новые элементы: - граница сред: Снеллиус на вертикальной плоскости + полное внутр. отражение (проверено: 30°→19.47°, ПВО при 50°) - стеклянная пластина: параллельный сдвиг (преломление вход/выход) Улучшения: - отсечение апертурой (лучи вне линзы/зеркала поглощаются — виньетирование) - метки F и 2F у собирающей линзы - числовые значения у слайдеров инспектора (без пересборки панели) bump opticsbench.js?v=5 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
+3
-1
@@ -3194,6 +3194,8 @@
|
||||
<button class="preset-btn" style="font-size:.68rem" onclick="benchAdd('aperture')">+ Диафрагма</button>
|
||||
<button class="preset-btn" style="font-size:.68rem" onclick="benchAdd('screen')">+ Экран</button>
|
||||
<button class="preset-btn" style="font-size:.68rem" onclick="benchAdd('prism')">+ Призма</button>
|
||||
<button class="preset-btn" style="font-size:.68rem" onclick="benchAdd('interface')">+ Граница</button>
|
||||
<button class="preset-btn" style="font-size:.68rem" onclick="benchAdd('slab')">+ Пластина</button>
|
||||
</div>
|
||||
<div class="gp-section-title" style="margin-bottom:6px">Схема</div>
|
||||
<div id="bench-list" style="display:flex;flex-wrap:wrap;gap:3px;margin-bottom:8px"></div>
|
||||
@@ -4844,7 +4846,7 @@
|
||||
<script src="/js/labs/graphtransform.js"></script>
|
||||
<script src="/js/labs/pendulum.js"></script>
|
||||
<script src="/js/labs/equilibrium.js"></script>
|
||||
<script src="/js/labs/opticsbench.js?v=4"></script>
|
||||
<script src="/js/labs/opticsbench.js?v=5"></script>
|
||||
<script src="/js/labs/isoprocess.js"></script>
|
||||
<script src="/js/labs/titration.js"></script>
|
||||
<script src="/js/labs/probability.js"></script>
|
||||
|
||||
Reference in New Issue
Block a user