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

*

VCheese_

Мой GDL. Выложил для критики
« : Мая 15, 2006, 00:16:59 »
Решил расширить свои знания в Архикаде - начал изучать GDL.
Выложил свой первый объект, пожалуйста, выскажите ваше мнение на счет скрипта, может где ошибки найдете, или что-то можно было сделать другим путем? Советы какие?
В этой простой модели полки я посторался сделать как можно больше настроек - можно менять толщины каждой из досок.
Жду вашей профессиональной критики. Ваше мнение поможет расширить мои знания в Архикаде.
Спасибо!

vch.gsm

----
« Последнее редактирование: Июня 10, 2007, 15:28:23 от Valery W »

*

Оффлайн crazyASD

  • Самый главный
  • *****
  • 8339
  • Репутация: +504/-24
  • Пол: Мужской
  • iCrazy
В ответ на:Мой GDL. Выложил для критики
« Ответ #1 : Мая 15, 2006, 01:38:03 »
Ну во-первых, вообще непонятно, зачем это сделано... :)
Если хочется поупражняться в GDL, лучше взяться за написание чего-нибудь посложнее, хотябы с кривыми в основе (ИМХО)
Если хочется поработать над параметризацией, лучше переконвертировать из 3DS чтонибудь сложное по частям, а потом собрать и параметризовать по типу примера из книги Сергея Титова.
В любом случае, удачи!
« Последнее редактирование: Июня 10, 2007, 15:29:38 от Valery W »

*

VCheese_

В ответ на:Мой GDL. Выложил для критики
« Ответ #2 : Мая 15, 2006, 10:04:58 »
Хорошо, будем усложнять задачу. Спасибо!

*

Оффлайн Valery W

  • *****
  • 5987
  • Репутация: +629/-14
  • Пол: Мужской
В ответ на:Мой GDL. Выложил для критики
« Ответ #3 : Мая 15, 2006, 10:42:51 »
В 3D-скрипте SHADOW ON бесполезная команда, поскольку по умолчанию Архикад всегда строит тень от объекта. Или не строит. Все зависит от указания в параметрах визуализации. Поэтому если в параметрах визуализации стоит SHADOW OFF, а в элементе SHADOW ON, то тени не будет.
Другая ситуация, когда в элементе стоит SHADOW OFF. Тогда тени не будет, даже если в параметрах визуализации стоит SHADOW ON.
SHADOW ON надо ставить когда до нее стояла команда SHADOW OFF. Например, делается светильник. И получается так, что в первую очередь описывается форма плафона, а затем кронштейна. И по замыслу плафон не должен давать тени. Тогда перед записью формы плафона ставим SHADOW OFF, а после записи формы плафона - SHADOW ON. Т.е. возвращаем тень для всех последующих форм в скрипте.

Есть ошибка в построении. Построенные габариты формы не соответствуют заданным габаритам. Это задняя панель выходит за установленные габариты.

Большое количество настроек помогает в учебе программиста, но напрягает пользователя.

Теперь можешь переходить к освоению команды тиражирования:
FOR variable_name = initial_value TO end_value
...
NEXT variable_name

То есть, раставлять полки.

Удачи.
« Последнее редактирование: Июня 10, 2007, 15:31:35 от Valery W »

*

Оффлайн crazyASD

  • Самый главный
  • *****
  • 8339
  • Репутация: +504/-24
  • Пол: Мужской
  • iCrazy
В ответ на:Мой GDL. Выложил для критики
« Ответ #4 : Мая 15, 2006, 15:09:26 »
мудрый совет ;)

*

VCheese_

В ответ на:Мой GDL. Выложил для критики
« Ответ #5 : Мая 15, 2006, 16:55:00 »
Продолжаем учебу..
С полками пока не разобрался, но освоил мультиобъект.
Всем спасибо!

*

SergeyAB

Re: Мой GDL. Выложил для критики
« Ответ #6 : Октября 20, 2007, 16:26:50 »
Мульти-объект - как много в этом слове. :wink:

 

Похожие темы

  Тема / Автор