ArchiCAD 13 и дополнения - Бесплатно для профессионалов, студентов, преподавателей и ВУЗов

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


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

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

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

Сообщений: 1214



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

100001526531091
« Ответ #15 : Июля 05, 2011, 20:25:24 »
0

...параметров VALUES "T_Simb"- 14 и 15, смотри 2D script. В этом элементе задействованы слои, Чертишь линии, штриховки, назначаешь им слой, в 2В скрипте команда FRAGMENT2....
Уважаемый Isr, по подробней об этом, что выше. БЭ посмотрел, но не понял как там задействованы слои?
Записан

Если мое сообщение Вам помогло, поблагодарите меня нажав на значек "+" (Спасибо) в Репутация:, над моей аваторкой.

CPU: Intel Core i7-2600K, 3,6 GHz;
MB: Gigabyte GA-P67A-D3-B3; RAM 16GB; NVIDIA GeForce GTX 460 SE  (1024 Mb)
Windows 7 (x64) Professional Service Pack 1 RUS;
ArchiCAD 14 x64 RUS, 15 x64 RUS;
Artlantis Studio 4.0.16; Piranasi 2010 Pro 6.0.0.3672
TTON
Ветеран
*

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

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

Сообщений: 514



ептыть

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

ortomak 32734564
WWW
« Ответ #16 : Июля 06, 2011, 16:38:56 »
0

Чуток поковырялся со слоями и вот что получилось

* Test.zip (5.19 Кб - загружено 17 раз.)
Записан

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

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

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

Сообщений: 764



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

« Ответ #17 : Июля 10, 2011, 08:44:41 »
+1

To SIMFF
1. В окне редактора жмем кнопку 2D символа
2. Создаем любую геометр. фигуру линиями, штрих. текстом, в нужные места устанавливаем точки-hotspots. Можно это все и на плане вычертить потом вставить в окне символа.
3. Присваиваем (назначаем) слой: напр. для окружностей - 5, для текста - 7, в зависимости от предполагаемого 2D скрипта. Можно ведь всё загнать в один слой ну и тогда на плане будет "Каша" И вид сверху, и вид сбоку и тд. Слои имеют только цифровое наим. и не редактируются. всего их МАХ_имум -16
4. Нужный слой вызывается командой FRAGMENT2 . Затем идут две цифры: первая номер слоя, вторая как этот слой управляется 1- с возможностью редактирования цвет, тип (если это у вас предварительно определено в 2D scripte). Перо фона у штриховки сменить не удастся, остальное можно.
Если вторая цифра - 0 то это означает, что ничего не изменяемо, как вы создали символ, таким он и будет на плане этажа-неизменяемым.
5. Размер символа меняется по команде MUL2. Затем идут два коэфф. масштабирования по оси X и по Y

Пример со слоями - продолжил редактировать, смотрите. окно 2D Символа и окно 2D скрипта

Слои_.gif
Re: Создание собственного элемента
* Слои_.gif (71.05 Кб, 1381x807 - просмотрено 211 раз.)
* SIMB_for_TTON_2.7z (5.35 Кб - загружено 17 раз.)
« Последнее редактирование: Июля 10, 2011, 08:46:10 от 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
SIMFF
Ветеран
*

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

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

Сообщений: 1214



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

100001526531091
« Ответ #18 : Июля 10, 2011, 11:33:00 »
0

To SIMFF
1. В окне редактора жмем кнопку 2D символа
............
Спасибо!  Cheesy Очень полезная информация (+1)
Записан

Если мое сообщение Вам помогло, поблагодарите меня нажав на значек "+" (Спасибо) в Репутация:, над моей аваторкой.

CPU: Intel Core i7-2600K, 3,6 GHz;
MB: Gigabyte GA-P67A-D3-B3; RAM 16GB; NVIDIA GeForce GTX 460 SE  (1024 Mb)
Windows 7 (x64) Professional Service Pack 1 RUS;
ArchiCAD 14 x64 RUS, 15 x64 RUS;
Artlantis Studio 4.0.16; Piranasi 2010 Pro 6.0.0.3672
misha_arh
Частый посетитель
*

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

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

Сообщений: 30



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

« Ответ #19 : Декабря 24, 2011, 20:42:43 »
0

Доброго времени суток.  Мне нужно создать элемент системы МЕР  канализационный колодец ( см. файлы приложения).
но у меня есть просьба :
1. Кто может сделать такой элемент?
2. Очень бы хотелось алгоритм создания такого обьекта или видеоурок чтобы я мог создавать грамотные элементы и пополнять общюю копилку.

* колодец _ 3D.pdf (10.27 Кб - загружено 21 раз.)
* колодец _ 1. план.pdf (27.24 Кб - загружено 16 раз.)
* A1 Разрез _.pdf (12.35 Кб - загружено 14 раз.)
Записан

AMD 64 3200+  2.01 GHc  1.5 Гб УОП  Windows 7 ArchiCad 13.0.0 3000 Rus
Тэги (ключевые слова):
Страниц: 1 2 [Все]   Вверх
  Печать  

 
Перейти в: