diff --git a/пуск|run.js b/пуск|run.js index 02163b6..d82d7a1 100644 --- a/пуск|run.js +++ b/пуск|run.js @@ -3,8 +3,48 @@ // // // // +СообщитьТекущееЗначениеМасштаба = мир => +{ + UIkit.notification({ + message: "🔍 " + мир.масштаб, + //status: 'primary', + //pos: 'top-right', + timeout: 500 + }); +}; + + +// // // // + + +УменьшитьМасштаб = мир => +{ + мир.масштаб -= 0.5; + if (мир.масштаб < 1) + { + мир.масштаб = 1; + } + мир.уведомить("изменили масштаб"); +}; + + +// // // // + + +УвеличитьМасштаб = мир => +{ + мир.масштаб += 0.5; + мир.уведомить("изменили масштаб"); +}; + + +// // // // + + ИзменитьРазмерОтрисовщикаThreeJS = мир => { + console.debug("масштаб:", мир.масштаб); + var ширина = window.innerWidth * мир.масштаб; var высота = window.innerHeight * мир.масштаб; мир.камера.aspect = ширина / высота; diff --git a/пуск|run.череда b/пуск|run.череда index 788c5a5..3cd4ea7 100644 --- a/пуск|run.череда +++ b/пуск|run.череда @@ -21,4 +21,10 @@ изменили размер окна браузера изменить размер отрисовщика ThreeJS изменили масштаб - изменить размер отрисовщика ThreeJS \ No newline at end of file + изменить размер отрисовщика ThreeJS + сообщить текущее значение масштаба + +кнопка увеличения масштаба + увеличить масштаб +кнопка уменьшения масштаба + уменьшить масштаб \ No newline at end of file