Пожалуйста, не блокируйте рекламу!

0 Пользователей и 1 Гость просматривают эту тему.

*

Оффлайн Andrey_bk

  • **
  • 34
  • Репутация: +0/-0
  • Пол: Мужской
Инструмент зона. Оформление
« : Апреля 23, 2012, 14:41:45 »

Test

Как настроить инструмент зона таким образом, чтобы её заливка выполнялась не сплошным цветом, а полупрозрачной цветной штриховкой 50%? И еще вопрос по теме: как сделать, чтобы отображение кружка в котором пишется номер зоны и площадь, заливалось белым цветом поверх основного фона?

*

Оффлайн Valery W

  • *****
  • 5987
  • Репутация: +634/-14
  • Пол: Мужской
Re: Инструмент зона. Оформление
« Ответ #1 : Апреля 23, 2012, 16:52:38 »
1. В настройках зоны включить поверхностную штриховку. В настройках вида настроить показ зоны как надо.
2. Написать в скрипте паспорта зоны подложку из штриховки.

*

Оффлайн Andrey_bk

  • **
  • 34
  • Репутация: +0/-0
  • Пол: Мужской
Re: Инструмент зона. Оформление
« Ответ #2 : Апреля 24, 2012, 08:57:35 »
1. В настройках зоны включить поверхностную штриховку. В настройках вида настроить показ зоны как надо.
2. Написать в скрипте паспорта зоны подложку из штриховки.
Благодарю за ответ. С первым пунктом разобрался. Опишите пожалуйста подробнее второй пункт. Как открыть редактирование скрипта паспорта зоны?

*

Оффлайн lsr

  • *****
  • 1268
  • Репутация: +247/-6
  • Пол: Мужской
  • http://sl-gdl.com
Re: Инструмент зона. Оформление
« Ответ #3 : Апреля 24, 2012, 12:32:25 »
Файл/Библиотеки и объекты/Открыть объект - кажись такой путь, можно и напрямую- выделить объект и команда открыть.
Вот вам пример как написать редактируемый кружок- штриховки.
   PEN gs_cont_pen
   FILL gs_fill_type
POLY2_b 2, 7, gs_fill_pen, gs_back_pen,
      0, R, 901,
      R, 360, 4001

      Собственно расшифровка текстовых перемеренных не нужна и так понятно
      2- число вершин, 7- маска
      900- код статуса центра, 4000 - дуга по точке центра и углу - 360- угол= полный круг
      (Читайте руководство)
Если вы ни разу не открывали ни один библ. элемент, то найти место куда вам воткнуть этот скрипт может оказаться весьма проблематично.
Кроме того кружок должен еще и перемещаться либо по команде ADD2 x,y  либо напрямую ввод координат центра кружка. Дальше текст, опять же
по центру круга и пошло и поехало.

*

Оффлайн Valery W

  • *****
  • 5987
  • Репутация: +634/-14
  • Пол: Мужской
Re: Инструмент зона. Оформление
« Ответ #4 : Апреля 24, 2012, 20:08:28 »
Кроме того кружок должен еще и перемещаться либо по команде ADD2 x,y  либо напрямую ввод координат центра кружка. Дальше текст, опять же по центру круга и пошло и поехало.

В стандартных паспортах зон это не нужно.

И поскольку номер в круге это в паспорте зоны "Маркировка помещения" из библиотеки по ГОСТ, то все перечисленные параметры (gs_cont_pen, gs_fill_type, gs_fill_pen, gs_back_pen) надо создать. В паспорте их нет. А вместо параметра "R" написать "Rcir".
И весь приведенный lsr скрипт, заключить в условие "if mt="номер в круге" then" в скрипте "Маркировки помещения".

Если не одолеете GDL, то присоединитесь к страждущим: http://cadstudio.ru/forum/index.php/topic,18282.msg125328.html#msg125328
« Последнее редактирование: Апреля 24, 2012, 20:29:53 от Valery W »

 

Похожие темы

  Тема / Автор