Extension:3DAlloy/ru

Описание
Расширение MediaWiki, позволяющее загружать и отображать на вики 3D-модели. Основано на библиотеке THREE.js, отрисовка происходит на Canvas. Пример страницы с моделью.

Поддерживаемые типы файлов
Формат THREE.js
 * .json
 * .3djson
 * .3dj * .three

Формат THREE.js (буферизованный)
 * .buff
 * .buffjson

Формат OBJ
 * .obj

Формат STL (бинарный)
 * .stl
 * .stlb

Установка
Загрузите последний снимок и извлеките его в папку с расширениями. Затем подключите расширение в файле LocalSettings.php по примеру ниже:

А также добавьте следующие строки в файлincludes/mime.types:

application/json json 3djson 3dj three buff buffjson application/obj obj application/stl stl stlb

А также добавьте в файл includes/mime.info:

application/json [TEXT] application/obj      [TEXT] application/stl      [TEXT]

Как функция
...

Вместо имени загруженного на сайт файла можно использовать URL файла с других сайтов.

Как тег
&lt;3d file=&quot;Model.json&quot; width=&quot;&quot; height=&quot;&quot; ... &gt;&lt;/3d&gt; or &lt;3d width=&quot;&quot; height=&quot;&quot; ... &gt;Model.json&lt;/3d&gt;

Также можно указать полный путь к файлу вместо его названия.

Параметры
Высота и ширина могут иметь значение 0 - тогда размер области будет автоматически подстроен под разрешение экрана пользовательского устройства.

Настройка
Все значения по-умолчанию могут быть заданы в файле LocalSettings.php:

Управление и горячие клавиши
Горячие кавиши автоматически отключаются при редактировании страницы