Плагин "Редактор точек с радарами на плане v1.1"
Возможности.
- Расстановка точек на плане с помощью мыши.
 - Автоматическое присвоение сцен точкам.
 - Поворот радаров в соответствии с видом в сцене.
 - Встроенный компас с настройками.
 - Сохранение результата без редактирования файла XML.
 
Редактирование точек с радарами на плане.
YouTube
Пример в 3D туре
Описание панели редактора.
Панель состоит из трех кнопок:- 1. Save XML - для сохранения результата редактирования.
 - 2. Editor off - включение/выключение режима редактирования.
 - 3. Help - вызов окна справки
 
Как подключить..
								Для подключения редактора поместить папку "edit_floorplan" в папку
								"plugins"
								и прописать в основном файле xml: 
							
    <krpano .... >
    <include url="plugins/edit_floorplan/editor/edit_floorplan.xml" />
    <include url="plugins/edit_floorplan/param_EFR.xml" />
    .
    .
    </krpano>
	Создать план и точки на нем.
1. Создайте слой с планом. Подберите размер изображения плана так, чтобы параметр масштаба был равен 1, scale="1" и не нужно было изменять параметры "width" и "height" хотя бы на время редактирования. По завершению редактирования можно изменять эти параметры.
									2. Создайте слои с точками внутри слоя с планом и проименуйте их так:
									pointfr_1, pointfr_2, pointfr_3.... pointfr_№.
									Можно создать стиль и присвоить его точкам.
								

<!-- style point --> <!style name="point" keep="true" url="%SWFPATH%/icon/point.png" edge="center" crop="52|0|26|26" x="50" y="50" /> <!-- floor plan --> <layer name="floor_plan" url="%SWFPATH%/icon/Floor_plan.png" keep="true" align="righttop" x="15" y="15" capture="false" scalechildren="true" /> <!-- point --> <layer name="pointfr_1" style="point" /> <layer name="pointfr_2" style="point" /> <layer name="pointfr_3" style="point" /> <layer name="pointfr_4" style="point" /> <layer name="pointfr_5" style="point" /> <layer name="pointfr_6" style="point" /> </layer>
3. Проверьте наличие файла radar.js в папке plugins.
Как редактировать.
									1. Открываем тур в окне браузера, в левом верхнем углу - панель
										редактирования.
								
									2. Включаем режим редактирования, нажав на кнопку  "Editor off"  button
									or  "R" .  
									На экране появится мишень (крест из красных линий). Поворачиваем сцену,
										совместив мишень
										с окном, дверью, углом или другим четко позиционированным местом на сцене.
									Нажимаем на шкалу компаса и смещаем влево/вправо до совмещения с риской
										соответствующего сцене направления света.
								

									3. Щелкаем по точке на плане. Появляется красная линия по
										направлению радара. 
									Нажимаем на точку и передвигаем в расположение сцены на плане.
								

									4. Ухватившись за красную точку на линии разворачиваем радар на
										плане
										в соответствии с мишенью в сцене.
									Щелчок по иконке "замок" позволяет временно блокировать точку от
										перемещения, разворота радара, присвоения другой сцены точке.
								
									5. Открываем другую сцену и повторяем операции со следующей
										точкой.
										Отредактировав все точки на плане выключаем режим редактирования "Editor
											on" (или клавиша "R"). Проверяем результат.
										Щелчок по точке должен открывать соответствующую сцену. Радар
										должен развернуться в соответствии с направлением взгляда. При смене сцен из
										бара миниатюр радар должен переключаться соответственно.
								
									6. По завершении редактирования нажимаем клавишу "Save
											XML". Откроется окно с проводником, нужно выбрать место расположения
										плагина и сохранить в нем файл
										param_EFR.xml с заменой существующего.
										Для проверки перезагружаем браузер - изменения приняты.
								

									7. Отключаем редактор:
										Удаляем папку "editor", оставляем подключенным только файл
										param_EFR.xml
								
    <krpano .... >
    <include url="plugins/edit_floorplan/param_EFR.xml" />
    .
    .
    </krpano>
	Не используйте заглавные буквы в названии сцен !!!
В файле "param_EFR.xml" хранятся параметры точек на плане и исполняющие экшены. При старте изменения применяются к точкам. Основной "tour.xml" не изменяется. Обновляются следующие параметры точек:
"onclick", "x","y".
Остальные параметры точек не затрагиваются и могут редактироваться в файле "tour.xml".
"ondovn" атрибут На время редактирования недоступен. По завершению работы можно менять этот параметр.
Установка параметров плана "width" и "height" приведут к некорректной работе редактора, можете устанавливать их после завершения редактирования.
Изменения параметра плана "scale" будет влиять на перемещение точки во время редактирования. При scale="0.5" мышь переместится в 2 раза больше точки, используйте scale="1" для корректной работы редактора. По завершению работы можно менять этот параметр.
Плагин радара включается в файле "param_EFR.xml" . По окончанию работы можно изменять его параметры.
Вы можете менять стиль переключения сцен при нажатии на точки в файле "param_EFR.xml" экшн "click_point2" - "loadscene(get(sscenR), null, MERGE, BLEND(0.5));"
Скачать демонстрационный пример.
Скачайте архив с демонстрационным туром. Попробуйте расставить точки, развернуть радары, компас и сохранить результат, как описано выше.
Приобрести плагин.
Стоимость плагина 20 EUR.
							Протестируйте редактор по этой
									ссылке.
							Для приобретения плагина напишите на почту novosibpano@ya.ru. Я отправлю ссылку на
							скачивание архива с файлами редактора в течение 24 часов после оплаты.
							Обновления плагина бесплатно!
 
 Также вы можете воспользоваться формой обратной связи (значок в левом нижнем углу
							сайта), либо оставить информацию в разделе "Комментарии".
Рабочий пример использования. В примере папка "edit floorplan" в которой:
- param_EFR.xml(Для сохранения параметров)
 - editor (Папка с редактором)
 
Изменения.
Версия 1.1
Добавлен компас с возможностью настройки внешнего вида и текста.
Версия 1.0
Примечание.
							Плагин предоставляется «как есть» без каких-либо гарантий, явных или подразумеваемых,
							включая любую гарантию
							качества, товарности или пригодности для определенной цели. Ни в коем случае автор плагина
							не несет ответственности за потерю данных, стоимость
							закупки замещающих товаров или услуг или любых особых, косвенных или случайных убытков по
							любой причине и независимо от того,
							был или не был автор плагина уведомлен о возможности такого ущерба.
							  Это ограничение будет применяться независимо от любого отказа основной цели любого
							ограниченного средства правовой защиты, предусмотренного в настоящем документе.
							В любом случае автор плагина не будет нести ответственности, вытекающей из этого соглашения.
						

