Полное погружение в ArchiCAD!


Страниц: [1] 2  Все   Вниз
  Печать  
Автор Тема: Создание собственного элемента  (Прочитано 1417 раз)
Эту тему еще никто не оценил!
Оцените тему!:
0 Пользователей и 1 Гость смотрят эту тему.
TTON
Ветеран
*

Репутация: (+19/-0)
Offline Offline

Пол: Мужской
Из: Москва

Сообщений: 514



ептыть

Рейтинг сообщений:

ortomak 32734564
WWW
« : Июня 30, 2011, 17:45:49 »
0

Есть элемент 1 у которого очень классно двигается цифра (или буква)
http://cadstudio.ru/forum/index.php?action=dlattach;topic=25842.0;attach=16988;image
Создание собственного элемента

Есть еслемент 2  у которого очень классно выбираются изображения внешного вида, но буквенное обозначение двигается только по оси Y http://cadstudio.ru/forum/index.php?action=dlattach;topic=25842.0;attach=16990;image
Создание собственного элемента

Как сделать такой элемент чтобы выбирались собственные элементи см ниже и буквенное обозначение двигалось без привязки к оси
ну и соответственно изменялся текст, (в идеале чтоб он был привязан к ID элемента )
 http://cadstudio.ru/forum/index.php?action=dlattach;topic=25842.0;attach=16992;image
Создание собственного элемента

 ну и соответственно pln файл 14  версии http://zalil.ru/31361147
З.Ы. если кто сделает готов поставить пивас или тортик

рис 1.jpg
Создание собственного элемента
* рис 1.jpg (9.66 Кб, 403x264 - просмотрено 2095 раз.)
рис 2.jpg
Создание собственного элемента
* рис 2.jpg (104.63 Кб, 806x695 - просмотрено 2235 раз.)
рис 3.jpg
Создание собственного элемента
* рис 3.jpg (10.58 Кб, 637x158 - просмотрено 2029 раз.)
Записан

ВСЕ ТУТ
изменяю с revit
Страниц: [1] 2  Все  Вверх Первое сообщение является шапкой темы - Обсуждение темы находится ниже
Форум ArchiCAD и BIM по-русски - CADstudio.ru
« : Июня 30, 2011, 17:45:49 »

Дорогие друзья!

С самого основания форума cadstudio.ru (в девичестве softmachine.ru), на данный момент в течение 7 лет, с 2004-го по 2012-й год, площадка для форума предоставлялась нам бесплатно благодаря нашим друзьям. К сожалению, с января 2012-го года наш бессменный хостер больше не имеет возможности предоставлять нам сервер бесплатно.
Стоимость аренды сервера, на котором сейчас функционирует на форум, составляет порядка двух тысяч рублей ($70) в месяц, 25 000 рублей в год.

Нами были рассмотрены различные варианты решения возникшей проблемы. В результате было принято решение о покупке собственного web-сервера и размещении его на выделенном канале с пропускной способностью в несколько десятков мегабит в секунду (ориентировочно 30 Мбит/с).
Минимальная стоимость сервера составляет 15 000 рублей ($500), аренда интернет-канала будет обходиться в 700 рублей в месяц, 8 400 рублей в год. В долгосрочной перспективе покупка сервера с арендой интернет-канала будет стоить дешевле, нежели аренда соответствующего сервера у хостера.

Мы, Матвей Иванов и Егор Глебов, основатели форума cadstudio.ru, обращаемся к участникам форума за помощью.

Архитекторы, конструкторы, инженеры, технологи, дизайнеры — все, кому небезразлична судьба нашего сайта — примите участие в финансировании проекта cadstudio.ru
Собранные средства будут направлены на покупку сервера и оплату интернет-канала.
Нам важна любая сумма. Воть.

Предпочтительный способ передачи денег: перевод на банковский счёт.
Все пожертвования анонимны!

Подробная информация в личной переписке.

По состоянию на 2 марта 2012 года, уже собрано 2/3 суммы - 10 000 рублей.
Огромное спасибо всем жертвователям!

 Записан
GAG
Админ - и все тут!
Ветеран
*

Репутация: (+109/-1)
Offline Offline

Пол: Мужской
Из: Москва, Россия

Сообщений: 873



GAG [Jaguar]

Рейтинг сообщений:

WWW
« Ответ #1 : Июня 30, 2011, 17:55:57 »
0

1. Для выбора при помощи изображения: создаёшь единый файл с изображениями, в котором изображения расположены горизонтально, одинаковая ширина и высота. В скрипте интерфейса используешь ui_infield с соответсвтующими параметрами.
2. Для изменения текста вводишь свой параметр.
3. ID в качестве строки - не проблема. Достаточно присвоить параметру значение GLOB_ID
4. Для отображения нужно править 2D скрипт. Для простоты можно воспользоваться командой fragment2 3,1, предварительно в 2D-окне элемента присвоив различные слои вариантам символа.
Записан

CPU: Core i7 870 2.93 GHz; RAM: 8 GB; Video:AMD Radeon HD 6800
Windows 7 SP1 64-bit RUS
ArchiCAD 16 B2 (2251) INT WIBU;
ArchiCAD 15 (3602) INT WIBU;
ArchiCAD 14 (4204) INT WIBU;
ArchiCAD 13 (3835)ArchiCAD 12 (2782); 11 (1259); 10 (1188); 9 (2172)
Blender 2.57b; Cinema 4D R11 + VRay for C4D


Все спасибы - в репутацию.
lsr
Ветеран
*

Репутация: (+128/-3)
Offline Offline

Пол: Мужской
Из: N_sk

Сообщений: 764



Рейтинг сообщений:

« Ответ #2 : Июня 30, 2011, 18:06:53 »
0

Пример как написать точку и сделать кнопки интерфейса
http://cadstudio.ru/forum/index.php?action=dlattach;topic=11960.0;attach=16763
Остальное создается в 2D скрипте, GAG ответил
 пример текста : Text2 0,0, Glob_ID

PS Если сильно надо в выходные сделаю объект.
« Последнее редактирование: Августа 23, 2011, 14:20:54 от lsr » Записан

CPU: Intel Core i7-2600   3.4GHz;  MB:GigaByte GA-H67A-UD3H-B3
RAM: 8 GB;  Video:Asus GeForce GTS 450 1024MB                                                  ArchiCAD 14 x64rus 3636        Artlantis Studio 3.05
------------------------------------------- [=] --------------------------------------------
                          Windows 7-64 Ultimate Rus  SP1
TTON
Ветеран
*

Репутация: (+19/-0)
Offline Offline

Пол: Мужской
Из: Москва

Сообщений: 514



ептыть

Рейтинг сообщений:

ortomak 32734564
WWW
« Ответ #3 : Июня 30, 2011, 18:41:12 »
0

PS Если сильно надо в выходные сделаю объект.
если честно только на тебя и на людей с руками надежда сам вообще не понимаю ни чего , пытаюсь твою кнопку переделать хрень какая то получается ((
Записан

ВСЕ ТУТ
изменяю с revit
GAG
Админ - и все тут!
Ветеран
*

Репутация: (+109/-1)
Offline Offline

Пол: Мужской
Из: Москва, Россия

Сообщений: 873



GAG [Jaguar]

Рейтинг сообщений:

WWW
« Ответ #4 : Июня 30, 2011, 18:57:38 »
0

Сделай хотя бы то, что тебе по силам:
1. Создай в фотошопе новый файл с параметрами:
Высота: 64 пискселя
Ширина: 64 пикселя * 10 изображений = 640 пикселей
2. При помощи Guide lines можешь разлиновать полоску на 10 частей.
3. Вставь в каждый квадратик 64 x 64 нужное изображение.
4. Выложи получившуюся картинку здесь
Записан

CPU: Core i7 870 2.93 GHz; RAM: 8 GB; Video:AMD Radeon HD 6800
Windows 7 SP1 64-bit RUS
ArchiCAD 16 B2 (2251) INT WIBU;
ArchiCAD 15 (3602) INT WIBU;
ArchiCAD 14 (4204) INT WIBU;
ArchiCAD 13 (3835)ArchiCAD 12 (2782); 11 (1259); 10 (1188); 9 (2172)
Blender 2.57b; Cinema 4D R11 + VRay for C4D


Все спасибы - в репутацию.
TTON
Ветеран
*

Репутация: (+19/-0)
Offline Offline

Пол: Мужской
Из: Москва

Сообщений: 514



ептыть

Рейтинг сообщений:

ortomak 32734564
WWW
« Ответ #5 : Июня 30, 2011, 19:07:23 »
0

Не поверите этим и занимался

001.png
Re: Создание собственного элемента
* 001.png (6.21 Кб, 832x64 - просмотрено 544 раз.)
002.png
Re: Создание собственного элемента
* 002.png (4.47 Кб, 832x64 - просмотрено 103 раз.)
« Последнее редактирование: Июня 30, 2011, 19:11:07 от TTON » Записан

ВСЕ ТУТ
изменяю с revit
TTON
Ветеран
*

Репутация: (+19/-0)
Offline Offline

Пол: Мужской
Из: Москва

Сообщений: 514



ептыть

Рейтинг сообщений:

ortomak 32734564
WWW
« Ответ #6 : Июля 01, 2011, 18:43:33 »
0

блин это что то такая хрень получается мама не горюй
Записан

ВСЕ ТУТ
изменяю с revit
lsr
Ветеран
*

Репутация: (+128/-3)
Offline Offline

Пол: Мужской
Из: N_sk

Сообщений: 764



Рейтинг сообщений:

« Ответ #7 : Июля 02, 2011, 06:51:21 »
0

блин это что то такая хрень получается мама не горюй
А ты что думал за десять минут и готово? Вот твой элемент, Эти символы- дымо-венттиляц каналы что-ли ?

* FOR_TTON.7z (13.89 Кб - загружено 32 раз.)
Записан

CPU: Intel Core i7-2600   3.4GHz;  MB:GigaByte GA-H67A-UD3H-B3
RAM: 8 GB;  Video:Asus GeForce GTS 450 1024MB                                                  ArchiCAD 14 x64rus 3636        Artlantis Studio 3.05
------------------------------------------- [=] --------------------------------------------
                          Windows 7-64 Ultimate Rus  SP1
Думка
АРХ Философ
Ветеран
*

Репутация: (+70/-4)
Offline Offline

Пол: Мужской
Сообщений: 2222



Интерьер - это скульптура вывернутая наизнанку...

Рейтинг сообщений:

« Ответ #8 : Июля 02, 2011, 13:55:57 »
0

Да, в нашем деле  на "Гоп-Стоп" не пройдет...
Записан

Windows7x64
Доступно виртуальной памяти   8 ГБ
Intel Core 2 Quad , NVIDIA GeForce 8800 GT
Rus AK-14 (Build 3636)  AK-15 (Build 3602)
TTON
Ветеран
*

Репутация: (+19/-0)
Offline Offline

Пол: Мужской
Из: Москва

Сообщений: 514



ептыть

Рейтинг сообщений:

ortomak 32734564
WWW
« Ответ #9 : Июля 04, 2011, 09:30:42 »
0

еханый бабай, СПАСИБО ОГРОМНОЕ , вот ведь люди с руками не то что я , нет это не вент каналы , разрабатываем условные обозначения для диз проекта
Записан

ВСЕ ТУТ
изменяю с revit
Думка
АРХ Философ
Ветеран
*

Репутация: (+70/-4)
Offline Offline

Пол: Мужской
Сообщений: 2222



Интерьер - это скульптура вывернутая наизнанку...

Рейтинг сообщений:

« Ответ #10 : Июля 04, 2011, 10:54:43 »
0

Это наверное графические обозначения форм оплаты... Вы поделитесь опытом.
Записан

Windows7x64
Доступно виртуальной памяти   8 ГБ
Intel Core 2 Quad , NVIDIA GeForce 8800 GT
Rus AK-14 (Build 3636)  AK-15 (Build 3602)
TTON
Ветеран
*

Репутация: (+19/-0)
Offline Offline

Пол: Мужской
Из: Москва

Сообщений: 514



ептыть

Рейтинг сообщений:

ortomak 32734564
WWW
« Ответ #11 : Июля 04, 2011, 10:57:17 »
0

конечно поделюсь , щас делаем тестовый проект в тим ворке , как сделаю думаю выложу на общее обсуждение как пример
Записан

ВСЕ ТУТ
изменяю с revit
TTON
Ветеран
*

Репутация: (+19/-0)
Offline Offline

Пол: Мужской
Из: Москва

Сообщений: 514



ептыть

Рейтинг сообщений:

ortomak 32734564
WWW
« Ответ #12 : Июля 04, 2011, 17:27:18 »
0

lsr огромное спасибо , очень выручил, есть небольшой вопросец, точнее 2
1- как ты прописываешь скрипт элементов(тоесть вслепую или можно как то посмотреть что получается при написании строчки)
2- есть ли туторы как использовать слои для выбора типов изображений
Записан

ВСЕ ТУТ
изменяю с revit
lsr
Ветеран
*

Репутация: (+128/-3)
Offline Offline

Пол: Мужской
Из: N_sk

Сообщений: 764



Рейтинг сообщений:

« Ответ #13 : Июля 05, 2011, 14:56:07 »
0

Нет, Антон не вслепую, я просто держу в дыне, что пишу. Ведь когда ты выполняешь построения в Архикаде, ты же мысленно представил себе что почем. Какой высоты/ ширины / наклон и прочее.
 А команда выполняется не по строчкам, целиком. К примеру углы штриховки: определяется тип многоугольника (их порядка 7-9 штук-типов), прописываются координаты углов-точек в соотв с типом, маска-статус. Допустил ошибку - не поставил запятую или нет скобки или не верно определил порядок построения в любой строке, в общем достаточно малейшей ошибки и можно идти курить бамбук. Меня зовут LSR и LSR зовут меня: по русски все нормально и понятно, на вражеском англицком так не скажешь, у них от перестановки сумма меняется. И в GDL так же. Ошибся в чем-то и всплывет окно предупреждения, что мол в строке 111 ошибка, это надо понимать не как конкретную строку, а как ошибку в какой-то части скрипта при выполнении этой команды и указывается только начальная линия-строка №111. Та же штриховка может состоять из сотни углов, вот и просматривай всю сотню координат (строк) точек штрижовки, выискивай казус.
 Слоев в моем скрипте нет. Это если делать как предлагал GAG, с применеием команды FRAGMENT2, вот пример в продолжении твоего элемента. Я добавил еще два типа в скрипте параметров VALUES "T_Simb"- 14 и 15, смотри 2D script. В этом элементе задействованы слои, Чертишь линии, штриховки, назначаешь им слой, в 2В скрипте команда FRAGMENT2. Прочти в руководстве по gdl про нее, я в самом элементе дал некоторые пояснения.
 В скрипте интерфейса ничего не менял, так что открывыть надо из окна параметоров библ. элемента.
 Забыл еще сказать что ранее я скрипте жестко задал empty штриховку - FILL 65 по русски она должна называться без штриховки (Я точно не помню).
 Если у тебя она в реквизитах не под номером 65, то смени цифру под каким номером она у тебя идет. Или создай новый параметр FF  и меняй второй тип штриховки.    FILL FF !65

* SIMB_for_TTON_.7z (4.76 Кб - загружено 21 раз.)
Записан

CPU: Intel Core i7-2600   3.4GHz;  MB:GigaByte GA-H67A-UD3H-B3
RAM: 8 GB;  Video:Asus GeForce GTS 450 1024MB                                                  ArchiCAD 14 x64rus 3636        Artlantis Studio 3.05
------------------------------------------- [=] --------------------------------------------
                          Windows 7-64 Ultimate Rus  SP1
TTON
Ветеран
*

Репутация: (+19/-0)
Offline Offline

Пол: Мужской
Из: Москва

Сообщений: 514



ептыть

Рейтинг сообщений:

ortomak 32734564
WWW
« Ответ #14 : Июля 05, 2011, 15:31:58 »
0

сижу ковыряюсь и поражаюсь способностям ArchiCADа и gdl программирования , спасибо щас буду вникать
Записан

ВСЕ ТУТ
изменяю с revit
Тэги (ключевые слова):
Страниц: [1] 2  Все   Вверх
  Печать  

 
Перейти в: