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

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

*

Оффлайн ValeriyP

  • архитектор
  • ****
  • 498
  • Репутация: +64/-1
  • Пол: Мужской
  • ArchiCad Coral Draw Artlantis
Re: Первые шаги в GDL
« Ответ #90 : Мая 22, 2014, 18:33:27 »

Test

А угол то (который обозначен 50°) известен заранее?

Да,  угол 50 град постоянный.
 (для возможности подрезки секущими плоскостями,  арка набираеться из трёх сегментов - 50 град боковые и 80 град середина )

*

Оффлайн Int

  • *****
  • 3812
  • Репутация: +378/-5
  • Пол: Мужской
Re: Первые шаги в GDL
« Ответ #91 : Мая 22, 2014, 18:39:27 »
Ну тогда это обычная тригонометрия :)

*

Оффлайн ValeriyP

  • архитектор
  • ****
  • 498
  • Репутация: +64/-1
  • Пол: Мужской
  • ArchiCad Coral Draw Artlantis
Re: Первые шаги в GDL
« Ответ #92 : Мая 22, 2014, 19:08:38 »
Ну тогда это обычная тригонометрия

СПАСИБО. 
буду пробовать ))).

*

Оффлайн Se_lena

  • **
  • 52
  • Репутация: +1/-0
  • Пол: Женский
Re: Первые шаги в GDL
« Ответ #93 : Мая 27, 2014, 17:38:15 »
Создали объект в одной версии, но не можем его открыть в другой версии? Как быть?
Он не подгружается менеджером-файл (16 лицензионная-исходник и 15 крякнутая-именно туда и залить надо)

*

Оффлайн ValeriyP

  • архитектор
  • ****
  • 498
  • Репутация: +64/-1
  • Пол: Мужской
  • ArchiCad Coral Draw Artlantis
Re: Первые шаги в GDL
« Ответ #94 : Мая 27, 2014, 21:49:00 »
Создали объект в одной версии, но не можем его открыть в другой версии? Как быть?
Он не подгружается менеджером-файл (16 лицензионная-исходник и 15 крякнутая-именно туда и залить надо)

 библиотеки более поздних версий не работают в более ранних версиях.
15 тый библы 16 не видит и никогда не подгрузит. Нужно понизить версию библа, как это сделать есть в теме

http://forum.cadstudio.ru/index.php?topic=29380.msg137110#msg137110

*

Оффлайн Valery_R

  • *****
  • 1007
  • Репутация: +285/-0
  • Пол: Мужской
Re: Первые шаги в GDL
« Ответ #95 : Июля 03, 2014, 21:32:22 »
... где можно почитать о том, как создавать библиотечные элементы. Хочу сделать простецкий элемент ...
На русском языке, к сожалению, почти ничего нет: 
"05 Справочное руководство GDL.pdf" (в папке "Документация" , ArchiCAD) 
"Введение в создание объектов. GDL для начинающих" Давид Никольсон-Коль
Извините, вам запрещён просмотр содержимого спойлеров.

На английском по GDL и созданию объектов: 
GDL Cookbook

Сайты:    GDL Cookbook,    selfGDL,    Help Center ArchiCAD

Но, по моему опыту, надо начинать с анализа существующих объектов в библиотеках ArchiCAD. Выбирать похожие по функционалу объекты (сначала более простые), копировать в отдельную папку (чтобы не испортить при изучении) и открывать командой "Открыть объект...". 
Пробуйте, обращайтесь с конкретными вопросами на форум сюда "Библиотека "секретов" по GDL-программированию" или сюда "Несколько вопросов по GDL" или сюда "Первые шаги в GDL"

*

Оффлайн lsr

  • *****
  • 1268
  • Репутация: +247/-6
  • Пол: Мужской
  • http://sl-gdl.com
Re: Первые шаги в GDL
« Ответ #96 : Июля 03, 2014, 22:08:47 »
Скажу более, на первичном уровне надо брать библиотеку от 7-8 версии ArchiCAD, и изучать как там что устроено. Современные элементы по моим представлениям стали настолько сложны, что самостоятельно не въехать как это работает.

*

Оффлайн bricks

  • *
  • 5
  • Репутация: +1/-0
Re: Первые шаги в GDL
« Ответ #97 : Сентября 02, 2014, 10:19:41 »
для изображения типа пола в треугольнике по  ГОСТ 21.501-2011 редактируем стандартную зону, но к сожалению треугольник не масштабируется, как сделать пока не знаю

*

Оффлайн SIMFF

  • *****
  • 2299
  • Репутация: +194/-4
  • Пол: Мужской
Re: Первые шаги в GDL
« Ответ #98 : Сентября 14, 2014, 18:31:21 »
Прошу помощи:
Есть некий GDL элемент - Кирпичная кладка (именно с таки названием он оказался у меня). Сам элемент, по происхождению, похоже из Италии.
Задумал фасад с применением этого элемента, но вот беда - сложно стыкуются элементы из него. Особенно когда их нужно разместить в простенках и под окнами или над окнами.
Хотелось получить следующее:

(Откорректировал картинку (16.09.201) , для лучшего понимания).
Пытался сам править, просидел 3 дня.. только напортил, не хватает знаний в GDL.
Может кто то поможет внести редакцию в объект.
Сам объект внизу сообщения
« Последнее редактирование: Сентября 16, 2014, 12:56:16 от SIMFF »

*

Оффлайн lsr

  • *****
  • 1268
  • Репутация: +247/-6
  • Пол: Мужской
  • http://sl-gdl.com
Re: Первые шаги в GDL
« Ответ #99 : Сентября 15, 2014, 16:42:44 »
По моему как на картинках, то эта средняя вообще не может стыковаться, лева_права - элементарно через MUL
Со срединкой, все равно сложно подгонять, практически вручную на разрезе_фасаде. В общем смотри почту я сделал среднюю в трех вариантах, отправил. Добавь точек, а еще лучше горячущих.

*

Оффлайн ValeriyP

  • архитектор
  • ****
  • 498
  • Репутация: +64/-1
  • Пол: Мужской
  • ArchiCad Coral Draw Artlantis
Re: Первые шаги в GDL
« Ответ #100 : Сентября 16, 2014, 12:39:25 »
К сожалению не смог открыть библ ( у меня  рабочая 14 версия, 16ка слетела, никак не соберусь переустановить )
 Но я бы решал проблему так.
1.  Координаты начала цикла сдвинуть влево от 0. на пару рядов, а также продлить на пару рядов от переменной А.
2. Ввести в фунцию цикла дополнительную переменную меняющуу координату начала цикла.
3. Вставить две секущие плоскости  в координатах  0, 0, 0  и А, 0, 0   чтоб отсеч лишние ряды.
По такому же принципу выполнить для левая и правая, не включая первый или последний ряд в цикл  ( хотя достаточно и одной, вторая просто зеркалиться ).

Я по такому принципу делал молдинги с мутулами. Там то же нужна подгонка, при подрезке для симетрии мутулов.
Молдинг для образца можно взять здесь.
« Ответ #4 : Марта 16, 2014, 09:18:54 »
http://forum.cadstudio.ru/index.php?topic=29093.0
« Последнее редактирование: Сентября 16, 2014, 21:24:47 от ValeriyP »

*

Оффлайн SIMFF

  • *****
  • 2299
  • Репутация: +194/-4
  • Пол: Мужской
Re: Первые шаги в GDL
« Ответ #101 : Сентября 16, 2014, 13:02:29 »
ValeriyP,  спасибо за дельные советы. Буду пробовать.
Активно к решению проблемы подключился уважаемый Lsr, мастер и гуру в GDL . "Набросал" интересные идеи для решения.
Вообще спасибо ВСЕМ участникам форума, всегда приятно, что на твою проблему получаешь много положительных откликов и помощь. 

*

Оффлайн ValeriyP

  • архитектор
  • ****
  • 498
  • Репутация: +64/-1
  • Пол: Мужской
  • ArchiCad Coral Draw Artlantis
Re: Первые шаги в GDL
« Ответ #102 : Сентября 16, 2014, 14:04:10 »
Помогите разобраться с переменной glob_scale
Есть  библ - ворота для гаража.  К нему  нужны три уровня 2д деталировки в зависимости от масштаба.
1. М меньше равно 20
2. М от 20 до 100
3. М от 100 и выше.

Ввожу в 2д скрипт переменные для
 
1. М меньше равно 20

   if glob_scale <= 20 then
    .............................
   ENDIF

2. М от 20 до 100

    if glob_scale <=100
    .............................
    ENDIF

3. М от 100 и выше.

if glob_scale >100  then  
  .............................  
  ENDIF

 естественно получается фигня, поскольку два масштаба, ( в этом случае  <= 20 и <=100 ) будут транслироваться одновременно.
 Пробовал для М от 20 до 100 .....   if  <= 20glob_scale <=100, но это не работает вообще.
 Кто нибудь знает как расписать три уровня деталировки в зависимости от масштаба.

****************************************************************
 Придумал всё работает. Решение элементарное.

1. М меньше равно 20
if glob_scale <= 20 then
..................................
ENDIF
2. М от 20 до 100
if  glob_scale>20  then
if glob_scale <=100  then
..........................................
ENDIF
ENDIF
3. М от 100 и выше.
if glob_scale >100  then
........................................
ENDIF

Вопрос с повестки дня снимаеться. Должно работать для всех глобальных переменных. Может ещё кому пригодиться.
DEL END
« Последнее редактирование: Сентября 16, 2014, 20:53:18 от ValeriyP »

*

Оффлайн BoogeyMan

  • *****
  • 503
  • Репутация: +33/-0
  • BIM & SIP
Re: Первые шаги в GDL
« Ответ #103 : Сентября 16, 2014, 16:25:10 »
списать с аналога нужно пробовать

*

Оффлайн ValeriyP

  • архитектор
  • ****
  • 498
  • Репутация: +64/-1
  • Пол: Мужской
  • ArchiCad Coral Draw Artlantis
Re: Первые шаги в GDL
« Ответ #104 : Сентября 16, 2014, 20:13:41 »
списать с аналога нужно пробовать

Хотелось бы попробовать ))). В трёх уровнях масштаба все двери, окна - начиная с 12. Но в том то и весь вопрос. Скрипты не просто заблокированы, а тупо скрыты. То есть отрываеш  закладку, а там красивый чистый лист. :D.

 

Похожие темы

  Тема / Автор