Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
ru:drawing [2011/05/24 17:54] – stas | ru:drawing [2011/05/25 12:56] (current) – stas | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Обрисовка карты ===== | + | ===== Быстрое создание |
- | Если вы уже сделали из данных топосъемки 3D-модель и даже [[ru: | + | Если вы уже сделали из данных топосъемки |
но для отчета вам нужна полноценная карта пещеры, | но для отчета вам нужна полноценная карта пещеры, | ||
вам поможет графический редактор xTherion. | вам поможет графический редактор xTherion. | ||
Приятная особенность рисования карт в пакете therion - это автоматическое перерисовывание | Приятная особенность рисования карт в пакете therion - это автоматическое перерисовывание | ||
карты с учетом новых данных. То есть, если после замыкания кольцовки два далеких места стали близкими, | карты с учетом новых данных. То есть, если после замыкания кольцовки два далеких места стали близкими, | ||
- | план не придется рисовать заново - программа сама подвинет пикеты и изогнет сместит стены нужным образом. | + | план не придется рисовать заново - программа сама подвинет пикеты и изогнет стены нужным образом. |
+ | |||
+ | Для первой пробы лучше выбрать кусок топосъемки без самопересечений на плане | ||
+ | (то есть, где нет ходов проходящих над или под другими ходами). | ||
==== Создание подложки ==== | ==== Создание подложки ==== | ||
Для начала надо сгенерировать подложку карты (фоновый рисунок, | Для начала надо сгенерировать подложку карты (фоновый рисунок, | ||
есть рассчитанная по данным топосъемки нитка хода и указана ширина ходов). | есть рассчитанная по данным топосъемки нитка хода и указана ширина ходов). | ||
- | Для этого в конец файла конфигурации нужно вставить строку для генерации подложки, | + | Для этого в конец файла конфигурации нужно вставить строку для генерации подложки, |
+ | например | ||
- | export map -projection plan -layout-scale 1 200 -format xvi -output MyCave.xvi | + | export map -layout-scale 1 200 -projection plan -format xvi -output MyCave.xvi |
- | Здесь выводится план, в масштабе 1 к 200, в файл '' | + | Эта команда говорит, что надо вывести |
- | можно создать отдельный | + | в файл '' |
- | Аналогично можно выводить и разрез. | + | можно создать отдельный |
+ | простейший пример | ||
+ | Аналогично можно выводить и рисовать | ||
- | После вставки этой строки откомпилируйте ваши данные, в папке появится | + | После вставки этой строки откомпилируйте ваши данные |
файл '' | файл '' | ||
- | их местоположение, | + | их местоположение, |
==== Создание файла с графикой ==== | ==== Создание файла с графикой ==== | ||
- | нажмите на кнопку F2 (или кнопку на панели инструментов, | + | Нажмите на кнопку F2 (или кнопку на панели инструментов, |
- | где пиктограмма чертежа), | + | где пиктограмма чертежа), |
- | Там создайте новый файл (первая кнопка, | + | Создайте новый файл (меню файл/ |
вставьте туда созданную подложку (меню редактировать/ | вставьте туда созданную подложку (меню редактировать/ | ||
При попытке вставить картинку, | При попытке вставить картинку, | ||
попросит сохранить ваш файл под каким-нибудь | попросит сохранить ваш файл под каким-нибудь | ||
именем, | именем, | ||
- | (расширение для гарфических файлов - '' | + | (расширение для графических файлов - '' |
- | Сразу после ввода имени для сохранения система | + | Сразу после ввода имени для сохранения, система |
- | попросит графический файл. Смело выбирайте только что созданный '' | + | попросит графический файл. Смело выбирайте только созданный |
- | // | + | предыдущем пункте |
+ | // | ||
стандартного графического типа, хоть отсканированную в jpg карту, | стандартного графического типа, хоть отсканированную в jpg карту, | ||
созданную ещё дедовским методом - на бумаге, | созданную ещё дедовским методом - на бумаге, | ||
Line 42: | Line 50: | ||
карты без самопересечений. Все графические объекты должны располагаться внутри какого-то скрапа, | карты без самопересечений. Все графические объекты должны располагаться внутри какого-то скрапа, | ||
иначе будет ошибка компиляции. Если у вас много ходов, проходящих над и под другими ходами, | иначе будет ошибка компиляции. Если у вас много ходов, проходящих над и под другими ходами, | ||
- | ставить несколько скрапов и придумывать им имена, а так можно обойтись одним со стандартным именем. | + | ставить несколько скрапов и придумывать им имена, а пока можно обойтись одним со стандартным именем |
==== Расстановка пикетов ==== | ==== Расстановка пикетов ==== | ||
- | Учтите, | ||
Выберите инструмент " | Выберите инструмент " | ||
на любом пикете (жирной точке) на подложке. | на любом пикете (жирной точке) на подложке. | ||
Line 52: | Line 59: | ||
(подразумевается, | (подразумевается, | ||
Учтите, | Учтите, | ||
- | карте будет порождать новый пикет. Поэтому | + | карте будет порождать новый пикет. Поэтому |
из режима вставки точек (нажать на кнопку esc, либо выбрать другой инструмент | из режима вставки точек (нажать на кнопку esc, либо выбрать другой инструмент | ||
- | на панели рисования) | + | на панели рисования). |
Чтобы не возиться с определением масштаба, | Чтобы не возиться с определением масштаба, | ||
надо поставить минимум два пикета. По пикетам программа сама определит | надо поставить минимум два пикета. По пикетам программа сама определит | ||
- | ориентацию и масштаб для всего остального на скрапе. // | + | ориентацию и масштаб для всего остального на скрапе. |
+ | // | ||
к пикету, | к пикету, | ||
- | с топосъемкой, | + | с топосъемкой, |
- | может получиться непонятно что.// | + | может получиться |
==== Рисование стен ==== | ==== Рисование стен ==== | ||
+ | Выберите инструмент линия (две точки и линия между ними), | ||
+ | и начинайте рисовать линию, по очереди | ||
+ | щелкая мышкой на тех точках, | ||
+ | Если просто щелкать мышкой на разных местах чертежа, | ||
+ | А если после щелчка, | ||
+ | протащить мышку вдоль линии, то линия в этом месте будет скруглена (чтобы гладко | ||
+ | перейти в следующую часть). | ||
+ | Степень закругленности зависит от расстояния, | ||
+ | Если при рисовании забыли протащить мышку вдоль стены, ничего страшного - | ||
+ | потом можно в свойствах любой точки линии поставить галочку " | ||
+ | и линия в этом месте закруглится. Рядом с выделенной точкой линии появятся две | ||
+ | контрольные точки, двигая которые можно менять направление и кривизну закругления. | ||
+ | |||
+ | Чтобы перестать рисовать линию, надо выйти из режима вставки (то есть, нажать esc либо выбрать | ||
+ | любой другой инструмент на панели рисования). При щелчке на первой точке | ||
+ | линии (замыкании стены в круг) программа сама выходит из режима вставки. | ||
+ | Потом в любое место линии можно будет добавить дополнительные точки. | ||
+ | |||
+ | ==== Ориентация стен ==== | ||
+ | Желтая черточка поперек линии показывает направление внутрь стены. Чтобы направление | ||
+ | было сразу правильным, | ||
+ | а внутренние замкнутые контуры (напр. колонны) - против часовой стрелки. Если начали рисовать | ||
+ | неправильно, | ||
+ | черточка переметнется на другую сторону. | ||
+ | |||
+ | ==== Надписи на карте ==== | ||
+ | ЧТобы сделать надпись, | ||
+ | в свойствах точки выберите тип " | ||
+ | Далее в свойствах токи в пункте " | ||
+ | '' | ||
+ | |||
+ | // | ||
+ | в опциях, | ||
+ | надписи делать сразу.// | ||
+ | |||
+ | ==== Подключение обрисовки ==== | ||
+ | Чтобы программа начала использовать вашу обрисовку для генерации карты, | ||
+ | включите файл графики внутрь survey. То есть, надо переключиться на | ||
+ | окно ввода данных топосъемки (клавиша F1 либо кнопка с рисунком ручки) и | ||
+ | почти в самом конце файла, перед последней командой endsurvey, поставить строчку | ||
+ | |||
+ | input MyCavePlan.th2 | ||
+ | |||
+ | После чего остается снова откомпилировать проект (большая шестеренка вверху) | ||
+ | и посмотреть на результат. | ||
+ | |||
+ | Как нетрудно заметить, | ||
+ | объектов, | ||
+ | Их можно изучить самостоятельно, | ||
+ | статью Дениса Береженко по рисованию карт | ||
+ | http:// | ||