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

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

*

Оффлайн ALAKK

  • *****
  • 625
  • Репутация: +55/-7
  • Пол: Мужской
  • Он спорил с модером...
Re: Маркер многослойных конструкций
« Ответ #30 : Апреля 11, 2007, 17:11:25 »

Test

Мне кажется флаг безразмерным рисовать тоже не дело. Есть же стандартные сокращения. Если их не хватает, то допустимы иные общепонятные сокращения. Так что здесь вопрос скорее организации данных, нежели их интерпретации.

*

Лалала

Re: Маркер многослойных конструкций
« Ответ #31 : Апреля 12, 2007, 11:16:27 »
В принципе может это и так, но у меня не вышло, слишком мало символов. Нельзя даже написать "качественная окраска ПВА" А куда без этого? Я как вариант сделал тектовые переменные и заполнял их прямо в schedule. Это довольно удобно. Может и выноску можно так же сделать? Но тогда все равно не будет считвания с реальной конструкции, что было бы правильно.

*

Оффлайн ALAKK

  • *****
  • 625
  • Репутация: +55/-7
  • Пол: Мужской
  • Он спорил с модером...
Re: Маркер многослойных конструкций
« Ответ #32 : Января 19, 2008, 00:42:59 »
Предлагаемый для тестирования объект представляет из себя выноску - надпись для многослойных конструкций.

Объект автоматически считывает состав «пирога» многослойной конструкции и формирует 2Д элемент типа «флажок».

Объект работает и распознает ТОЛЬКО композитные конструкции, созданные в среде АС.
Не работает с композитными объектами юзеров.
Распознаются композитные стены, крыши и перекрытия.
Не распознаются объекты, состоящие из одного слоя.

Как работать.

1.   Содержимое архива распаковать в папку библиотеки АС   ../Библиотека по ГОСТ 10/Элементы оформления чертежей.
2.   Перезапустить библиотеку. Меню  Файл/Библиотеки и объекты/Менеджер библиотек.
3.   Перейти в окно разрезов/фасадов.
4.   Выделить/выбрать композитный объект (стена/перекрытие/кровля)
5.   В окне параметров объекта на вкладке «Смета и выносная надпись» поставить галку «Выносная надпись»
6.   В окне разреза/фасада выделить выносную надпись объекта и открыть окно параметров выносной надписи.
7.   На вкладке «Содержимое и предварительный просмотр» нажать на кнопку в правом верхнем углу и из списка выбрать вид выноски: «Автофлаг»
8.   Установить требуемые параметры выноски – флажка
9.   Для удаления стандартной выноски надо снять флаг "Использ. цвет символа", а поставить"Использ маркер символа"

Объект сделан на базе 2Д объекта г-на Лапатина С.В. la_ser@rambler.ru, скачанного отсюда же. Постарался не очень ломать авторский скрипт, просто дописал свой. Приношу свои извинения г-ну Лапатину за свою лень и использование его скрипта.
Для активации автопределения надо снять/поставить флаг «Ручной ввод/Авто» на вкладке «Символ выносной надписи».
При ручном вводе полностью сохранены свойства объекта г-на Лапатина. Можно перейти на вкладку пользовательского интерфейса и работать в нем.


Обо всех глюках прошу писать подробно в тему или личку или аську. Плиз
« Последнее редактирование: Февраля 15, 2010, 15:42:05 от ALAKK »

*

Оффлайн Rad

  • *****
  • 697
  • Репутация: +34/-1
  • Пол: Мужской
Re: Маркер многослойных конструкций
« Ответ #33 : Января 19, 2008, 03:25:26 »
Отличный маркер. Спасибо Вам ALAKK. Как то можно сделать, чтобы стрелка шла непосредственно от обьекта.?

*

Оффлайн Valery W

  • *****
  • 5987
  • Репутация: +634/-14
  • Пол: Мужской
Re: Маркер многослойных конструкций
« Ответ #34 : Января 19, 2008, 13:25:19 »
Объект сделан на базе 2Д объекта г-на Лапатина С.В.

Зря. Слишком "тяжелый" скрипт в его объекте, из-за чего прорисовка идет долго.

Чтобы стрелка шла непосредственно от обьекта, нужно в начале 2D-Скрипта добавить:
IF Label_Custom_Arrow THEN
   ADD2 Label_Position[2][1] + Label_Position[3][1], Label_Position[2][2] + Label_Position[3][2]
ENDIF


 :rolleyes:

*

Оффлайн ALAKK

  • *****
  • 625
  • Репутация: +55/-7
  • Пол: Мужской
  • Он спорил с модером...
Re: Маркер многослойных конструкций
« Ответ #35 : Января 19, 2008, 14:01:46 »
2 Valery W. Облегчать скрипт не собирался - он не мой.  Там надо идеологию построения менять. Если есть время и желание - перепиши сам.


Что касается смещения пользовательского начала координат в начало стандартного маркера, то просто забыл его сделать. Это может сделать теперь каждый - образец скрипта Валерий дал.

*

Оффлайн Valery W

  • *****
  • 5987
  • Репутация: +634/-14
  • Пол: Мужской
Re: Маркер многослойных конструкций
« Ответ #36 : Января 19, 2008, 15:50:59 »
Цитировать
Если есть время и желание - перепиши сам.

Желание есть, времени нет. Пользуюсь своим недоделанным. Весной прошлого года усовершенствовал тот "Флажек", что выложен мной в этой теме, но закончить так и не смог. В графическом плане, мою надпись можно использовать еще и со стандартной выноской. В плане заполнения строк, есть только ручной вариант.  Оставалось как раз сделать захват параметров из конструкции и из базы данных. С захватом параметров конструкции сложностей нет. А вот как формировать и использовать базу данных, тут надо помозговать сообща.

*

Оффлайн Rad

  • *****
  • 697
  • Репутация: +34/-1
  • Пол: Мужской
Re: Маркер многослойных конструкций
« Ответ #37 : Января 19, 2008, 16:04:46 »
Зря. Слишком "тяжелый" скрипт в его объекте, из-за чего прорисовка идет долго.

Чтобы стрелка шла непосредственно от обьекта, нужно в начале 2D-Скрипта добавить:
IF Label_Custom_Arrow THEN
   ADD2 Label_Position[2][1] + Label_Position[3][1], Label_Position[2][2] + Label_Position[3][2]
ENDIF


 :rolleyes:
Первый раз в жизни сделал какие то изменения в скрипте. Вроде получилось. Круто. Програмирование рулит. :-*

*

Оффлайн Rad

  • *****
  • 697
  • Репутация: +34/-1
  • Пол: Мужской
Re: Маркер многослойных конструкций
« Ответ #38 : Января 19, 2008, 16:27:27 »
Вот еще странная штука происходит. Когда открываю в експлорере папку содержащую этот обьект "Автофлаг" он вылетает

*

Оффлайн ALAKK

  • *****
  • 625
  • Репутация: +55/-7
  • Пол: Мужской
  • Он спорил с модером...
Re: Маркер многослойных конструкций
« Ответ #39 : Января 19, 2008, 16:35:54 »
2 Rdk
Ну и продолжай в том же духе. Со временем поймешь, что зная язык не имеешь проблем с программой и объектами в ней.

Посмотри: что у тебя запускается по умолчанию по расширению gsm. Смени на управляющую программу Арчикад. Скорее всего из-за настроек IE

*

Оффлайн Rad

  • *****
  • 697
  • Репутация: +34/-1
  • Пол: Мужской
Re: Маркер многослойных конструкций
« Ответ #40 : Января 19, 2008, 18:01:37 »
2 Rdk
Ну и продолжай в том же духе. Со временем поймешь, что зная язык не имеешь проблем с программой и объектами в ней.

Посмотри: что у тебя запускается по умолчанию по расширению gsm. Смени на управляющую программу Арчикад. Скорее всего из-за настроек IE
Установил квик тайм 7.2про поверх7.1 про вроде перестало вылетать.

*

Оффлайн KAF

  • *
  • 9
  • Репутация: +0/-0
  • Пол: Мужской
  • KAF
Re: Маркер многослойных конструкций
« Ответ #41 : Января 29, 2008, 14:45:34 »
Вот решил выложить набросок библа.
Библ позволяет в удобной форме(в виде матрицы) заполнять слои пирожка, интерактивно указывать направление стрелки и флажка.
Если в ячейку толщины слоя не заполнить то строка не подчеркивается (удобно случае текста на несколько строк).
Длина подчеркивания вычисляется автоматически.
Планирую добавить произвольное направление стрелки.
Будет интересно выслушать ваши пожелания коллеги.

« Последнее редактирование: Января 29, 2008, 15:43:26 от KAF_NEW »

*

Оффлайн crazyASD

  • Самый главный
  • *****
  • 8545
  • Репутация: +518/-25
  • Пол: Мужской
  • iCrazy
Re: Маркер многослойных конструкций
« Ответ #42 : Января 29, 2008, 15:46:25 »
Привет KAF, сколько лет, сколько зим!!! вспомнил www.arclab.ru и прослезился ;) не хочешь поучаствовать в archilib.org? Мы делаем потихоньку библиотеку по нашенским стандартам...

*

Оффлайн KAF

  • *
  • 9
  • Репутация: +0/-0
  • Пол: Мужской
  • KAF
Re: Маркер многослойных конструкций
« Ответ #43 : Января 29, 2008, 16:10:28 »
Привет CrazyASD!
Да... были времена
С удовольсвием поучаствую!

*

Оффлайн ALAKK

  • *****
  • 625
  • Репутация: +55/-7
  • Пол: Мужской
  • Он спорил с модером...
Re: Маркер многослойных конструкций
« Ответ #44 : Февраля 05, 2008, 20:27:17 »
Еще один объект из серии объектов – выносных маркеров.
Устанавливать  абсолютно также как и ранее подаренный общественности «Автофлаг» - выносная надпись состава конструкции.

Этот объект хоть и называется «Автоэкспликация полов», но умеет значительно больше, чем просто создание таблицы по ГОСТ с чертежиками элементов и площадью пола.

В скрытой форме объект может выдать объемы композитов (составляющих) составной стены, перекрытия или кровли. В скрытой потому, что выводится не в таблицу, а как-бы для информации – рядом с таблицей. Можно посмотреть , переписать данные и отключить показ. Была изначально мысль сваливать эти данные во внешний файл для дальнейшей обработки, да уважаемый человек отговорил. За малой надобностью такой фичи.

Если объект используется не для перекрытия, то заголовок таблицы будет выведен как «Экспликация материалов объекта».

Еще одна маленькая фича. Если требуется сделать таблицу типа сводной (для нескольких видов полов или элементов), то можно просто отключить построение шапки очередной таблицы и пристыковать полученную таблицу снизу к ранее готовой, совместив хотспоты.

Для стен будет считаться площадь боковой поверхности за вычетом площадей проемов и окон, для перекрытий и крыш – площадь поверхности сверху за вычетом площадей отверстий. Значения расчетных величин меняются сразу после изменения состояния объектов: изменилась площадь пола - сменятся объемы составляющих

Ручной работы не избежать: не стал ничего прописывать в колонках 1 и 2 таблицы. Тут вариантов заполнения очень много – так уж каждый пусть для себя постарается как ему надо.

Объект использует 2Д элемент г-на Титова, только от него мало что осталось. Но все равно - прошу прощения за использование

Самое интересное то, что объект не считает площадь и объемы в АС11. Только в АС10,12,13 Если кому интересны причины - могу объяснить, но это другая тема.
« Последнее редактирование: Февраля 15, 2010, 15:49:58 от ALAKK »

 

Похожие темы

  Тема / Автор