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

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

*

Оффлайн misha_arh

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

Test

Здравствуйте. Я сохранил библиотечный елемент ребристой плити покрытия с плана (не программировал в GDL). Мне надо сделать  чтобы она поворачивалась вдоль осей ( для того чтобы под разными углами на ферму ставить) я когда-то делал  подобную операцию со стандартным елементом библиотеки . А здесь не знаю как сделать.

*

Оффлайн lsr

  • *****
  • 1268
  • Репутация: +247/-6
  • Пол: Мужской
  • http://sl-gdl.com
Re: Редактируемый угол наклона плиты покрытия
« Ответ #1 : Октября 14, 2010, 16:55:05 »

НЕ КАЧАЛ, но отвечу. Создайте параметры угол поворота по оси x - RX, угол поворота по оси y - RY

Основной скрипт
EPS=0.0001

3d скрипт в самом начале:
Rotx rx
Roty ry

2D Script  в самом начале :
If RX < EPS or RY < EPS then
 project2 3,270,2
END
ENDIF

Откройте руководство по GDL и прочтите про эти команды


*

Оффлайн SIMFF

  • *****
  • 2299
  • Репутация: +194/-4
  • Пол: Мужской
Re: Редактируемый угол наклона плиты покрытия
« Ответ #2 : Октября 14, 2010, 17:17:21 »
Откройте руководство по GDL и прочтите про эти команды
Спасибо! Так глядишь, постепенно и GDL программирование освоим.. :-*

*

Оффлайн misha_arh

  • **
  • 70
  • Репутация: +3/-0
  • Пол: Мужской
Re: Редактируемый угол наклона плиты покрытия
« Ответ #3 : Октября 14, 2010, 19:36:01 »
Спасибо. Получилось :laugh:

*

Оффлайн Vachik

  • *****
  • 4759
  • Репутация: +734/-4
  • Пол: Мужской
Re: Редактируемый угол наклона плиты покрытия
« Ответ #4 : Октября 15, 2010, 02:56:52 »
lsr, для чего значение EPS?

*

Оффлайн lsr

  • *****
  • 1268
  • Репутация: +247/-6
  • Пол: Мужской
  • http://sl-gdl.com
Re: Редактируемый угол наклона плиты покрытия
« Ответ #5 : Октября 15, 2010, 08:17:53 »
Это такая уловка связанная с точностью вычислений, Архикад может ругаться на значения равные=0, По моему начиная с девятой версии в каждом библ. эл-те стандартной библиотеке  в мастер скрипте присутствует EPS. Можно и не EPS писать, а хоть KUKU=0.00001, неважно , главное чтоб обойти ноль. Причем в ранних версиях ну там 6.5 и выше если сделать проверку скрипта , про ноль ArchiCAD не ругался. Я думаю Valery W или Ал. Ани лучше объяснят.
Вообще то надо смотреть в каждом конкретном случае, если говорить применительно к повороту по оси, то ведь угол можно выставить как отрицательным, так и положительным. те. < 0 и > 0. Попробуйте написать IF RX=0  я думаю скорее всего выйдет окошко с предупреждением. а если IF RX < 0.00001 (IF RX < EPS) , ведь сие по смыслу означает значения очень близкие к нолю, будет все хоккей.

 

Похожие темы

  Тема / Автор