Шаблон:Ромбический моноэдр
Материал из Выращивание кристаллов
Шаблон для добавления на страницу интерактивной трехмерной модели в форматах json, buff, obj, stl. Выполнен с использованием платформы THREE.js v73 и пакета 3D-моделирования Blender.
Доступные параметры шаблона:
ширина - ширина области рисования (canvas) в пикселях, при установке в "0" размер определяется автоматически. Значение по-умолчанию - "200". высота - высота области рисования в пикселях, при установке в "0" размер определяется автоматически. Значение по-умолчанию - "200". цвет - цвет модели в формате 0xffffff (hex представление). Значение по-умолчанию - "0xff00ff". непрозрачность - десятичная дробь от 0.0 - полностью прозрачный до 1.0 - полностью непрозрачный. Значение по-умолчанию - "0.8". зум - включает масштабирование камеры при передаче значения "1" или "true". Значение по-умолчанию - "0". перемещение - включает перемещение камеры при передаче значения "1" или "true". Значение по-умолчанию - "0". без_вращения - отключает автоматическое вращение объекта при присвоении ему любого непустого значения. Используется для высокополигональных моделей, отрисовка которых с использованием вращения потребляет слишком большое количество ресурсов браузера. Значение по-умолчанию - "0". масштаб - размер модели относительно обрасти рисования, в процентах. Значение по-умолчанию - "1". z - высота подъема модели над сеткой отрисовки, в пикселях. Значение по-умолчанию - "75". стиль - CSS стиль для области рисования. Значение по-умолчанию - "". класс - HTML класс для области рисования. Значение по-умолчанию - "". описание - отображается под моделью, по-умолчанию является ссылкой на страницу шаблона выбранной модели. Если задано значение "-", то подпись не отображается.
Управление моделью:
Клавиши ←↑→↓ - вращение моделей вокруг собственных осей в соответствующие стороны. Двойной клик левой кнопкой мыши, двойной тап - остановка/запуск вращения выбранной модели. Клавиши Enter, пробел - остановка/запуск вращения всех моделей на странице. Клавиши - и + - замедление/ускорение вращения всех моделей на странице. Клавиша Home - возврат углов поворота к начальным значениям. Нажатие левой кнопки мыши и перетаскивание в области рисования, свайп пальцем по экрану - поворот камеры. Нажатие правой кнопки мыши и перетаскивание - перенос камеры (если включено). Вращение колеса мыши, нажатие на колесо и движение мыши, "щипок" двумя пальцами - зум камеры (если включено).
Во избежание поломок страниц, использующих данный шаблон, желательно экспериментировать в своём личном пространстве.