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

*

Оффлайн nideKer

  • *****
  • 2602
  • Репутация: +121/-2
  • Пол: Мужской
  • freeRide 4ever
В эту тему добрые люди постят секреты и хинты по GDL-програмированию!

Все конкретные вопросы по уточнению нюансов и деталей описанных в этой теме, постить прямо сюда! (после разбора всех полетов, хинты будут уточняться - и посты с вопросами через некоторое время будут удалены.)

При использовании информации на других или с других ресурсов, ссылка на источник и автора ОБЯЗАТЕЛЬНА!
« Последнее редактирование: Апреля 14, 2008, 00:15:35 от Valery W »

*

Оффлайн SABRUS

  • ***
  • 212
  • Репутация: +44/-1
  • лучше день потерять...
Re: Библиотека "секретов" по GDL-программированию!
« Ответ #16 : Августа 06, 2012, 17:19:19 »
как сделать 3 сечения одного элемента при помощи cutplane-cutend?

прилагаю набросок...как сделать разные сечения одного элемента?
« Последнее редактирование: Августа 06, 2012, 17:59:44 от SergeyAB »

*

Оффлайн SABRUS

  • ***
  • 212
  • Репутация: +44/-1
  • лучше день потерять...
Re: Библиотека "секретов" по GDL-программированию!
« Ответ #17 : Октября 26, 2012, 23:42:44 »
сколько угодно сечений горизонтальных/вертикальных/наклонных теперь (АС16) можно сделать при помощи инструмента МОРФ.
Техника совсем простая:
1. Пишем/лепим объект, который нужно посечь
2. Делаем из него морф
3. Вертим его как нужно, т.е. так чтобы необходимые плоскости сечения можно было задать на плане
4. На плане ставим разрезы/фасады.

а дальше все как обычно - масштабы, размеры и в макет. )

К сожалению на АС15 так и не смог проверить как справляется с этой задачей аддон CiGraph ArchiRotate,
его для этих целей использовать предпочтительней, так как он не изменяет сам объект,
т.е. просто выполняет Мастер-скрипт по отношению к конкретному объекту(я так думаю).

В случае с морфом с исходного объекта приходится делать копию.


*

Оффлайн Tanya85

  • *****
  • 650
  • Репутация: +42/-1
Re: Библиотека "секретов" по GDL-программированию!
« Ответ #18 : Августа 16, 2013, 09:57:12 »
Будьте добры, помогите пожалуйста, кто знает.
Нужны такие зависимости
IF ecsgeom ="I" THEN values "Ugol" "" and  values "Ugo2" "" 
IF ecsgeom ="L" THEN values "Ug2" ""
IF ecsgeom ="J" THEN values "Ugo1" ""

Надо, чтобы в первой строке при условии  ecsgeom ="I" выполнялось и условие value "Ugol" "" то есть в графе было бы просто пустое место и такое же условие для values "Ugo2" "" одновременно  и то и то. and наверное неправильно ,но пробовала по-разному не выходит.
Спасибо большое за ответ.

*

Оффлайн pavelzb

  • ***
  • 116
  • Репутация: +29/-1
  • Пол: Мужской
  • Охотник на зебр.
Re: Библиотека "секретов" по GDL-программированию!
« Ответ #19 : Августа 16, 2013, 12:28:02 »
Честно не понял вопроса, но если так:
IF ecsgeom ="I" THEN
Values "Ugol" ""
values "Ugo2" ""  
ENDIF

*

Оффлайн Tanya85

  • *****
  • 650
  • Репутация: +42/-1
Re: Библиотека "секретов" по GDL-программированию!
« Ответ #20 : Августа 16, 2013, 12:44:37 »
Спасибо БОЛЬШОЕ!!! +1. Отлично получилось для первой строки, но теперь не выполняются два других условия, помогите и с ними пожалуйста.

IF ecsgeom ="L" THEN values "Ugо2" ""
IF ecsgeom ="J" THEN values "Ugo1" ""
Спасибо за помощь ! вопрос снимается. Просто уже столько раз переделывапа скрип и пропустила букву в скрипте , теперь и эти 2 параметра работают.
« Последнее редактирование: Августа 16, 2013, 13:50:11 от Tanya85 »

*

Оффлайн AlexEm

  • ****
  • 485
  • Репутация: +15/-0
  • Пол: Мужской
  • Александр
Здравствуйте! Подскажите, пожалуйста какой скрипт поправить что-бы маркировка обьекта располагалась в центре обьекта независимо от его типоразмера? ( как, например в плитах перекрытия (библиотека по ГОСТу)).

*

Оффлайн lsr

  • *****
  • 1233
  • Репутация: +242/-6
  • Пол: Мужской
  • http://sl-gdl.com
Вопрос не очень понятен.
 В 2D script_е, поишите Text2 a/2, b/2, "ля,ля,ля" - где a/2- коорд по x, b/2- коорд по y. ля_ля - либо переменная либо выражение
Так же применяется второй тип RICHTEXT2  x, y, имя текстблока, Имя и другие данные определены либо выше в скрипте, либо в Мастер_скрипте или скрипте параметров.
Вам лучше приаттачить объект или показать 2D скрипт.

Добавлено: Ноября 13, 2013, 16:58:47
В самом конце
Начиная ADD 1, B/2  расшифрую Сдвинули по X на 1метр по Y на B/2 - ширина фбс_ки
Дальше поворот на угол mr - Rot2 mr
И вот теперь сам текст маркировки TEXT2 0,0, Glob_ID
В общем править надо в ADD 1, B/2    Попробуйте заменить 1 на A/2
Я сейчас гляну этот блок
UPD
А у меня нет такого может старая версия у меня.
 В общем меняйте единичку на A/2
ADD2 A/2, B/2
Остальное не трогайте, текст привязан по центру - там пятая точка в DEFINE STYLE
« Последнее редактирование: Ноября 13, 2013, 17:07:04 от lsr »

*

Оффлайн AlexEm

  • ****
  • 485
  • Репутация: +15/-0
  • Пол: Мужской
  • Александр
уже поменял!!!! Спасибо огромное!! При изменении кармы не хватило текстового поля-поэтому заканчиваю здесь: "...ь и совесть нашей эпохи!"
P.S. ...как то вышло так что плюс не появился-поэтому продублировал позже и  окончание фразы появилось раньше чем сама благодарность... но это не важно! важно что Вы помогли!!!!

Добавлено: Ноября 13, 2013, 22:59:43
quote author=lsr link=topic=5276.msg143733#msg143733 date=1384346647]А у меня нет такого может старая версия у меня[/quote]

версия у Вас та же - просто я добавил параметр отображения маркировки на плане( с Вашей помощью). Если я ошибаюсь-готов выложить.

Добавлено: Ноября 13, 2013, 23:13:34
раньше как то проще было с цитированием... сейчас практически по Ильфу и Петрову получается... имхо
« Последнее редактирование: Ноября 13, 2013, 23:13:34 от AlexEm »

*

Оффлайн RomanX

  • **
  • 31
  • Репутация: +1/-0
Вот такой вопрос назрел:
В скрипте объекта нужно определить каким цветом он выводится - собственным или "системным". Т.е. нажата или отжата кнопка "Перо линии символа"/ "Активировать перья объекта"
Другими словами нужно точно знать каким видит объект пользователь. Ну и плюсом соответственно доступ к типам линий и т.д.

*

Оффлайн SIMFF

  • *****
  • 2297
  • Репутация: +194/-4
  • Пол: Мужской
А у меня вот такой вопрос:
Есть ли такая команда в GDL которая определит количество знакомест в текстовой переменной ?
Например : "Петя + Маша" = 4 + 3 + 4 = 11

*

Оффлайн Brandashmыg

  • ****
  • 332
  • Репутация: +62/-0
  • Пол: Мужской

*

Оффлайн SIMFF

  • *****
  • 2297
  • Репутация: +194/-4
  • Пол: Мужской
TRLEN(text) подойдёт?
daimoon, Вот то, что нужно! Спасибо!

*

Оффлайн RomanX

  • **
  • 31
  • Репутация: +1/-0
Люди, - по моему вопросу никто не подскажет? Как узнать, допустим, каким цветом отображается объект - "внутренним", согласно скрипту или "системным", при нажатой кнопочке "не использовать цвет объекта"?

*

Оффлайн ValeriyP

  • архитектор
  • ****
  • 479
  • Репутация: +61/-0
  • Пол: Мужской
  • ArchiCad Coral Draw Artlantis
Люди, - по моему вопросу никто не подскажет? Как узнать, допустим, каким цветом отображается объект - "внутренним", согласно скрипту или "системным", при нажатой кнопочке "не использовать цвет объекта"?

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

http://forum.cadstudio.ru/index.php?board=39.0

*

Оффлайн RomanX

  • **
  • 31
  • Репутация: +1/-0
Глупый вопрос? А для глупых людей не понимающих вопроса, есть отдельная тема?
Мой вопрос, "умный" друг, касается GDL-программирования.  "УЗНАТЬ", в данном контексте, означает программно определить.


 

Похожие темы

  Тема / Автор