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

*

Оффлайн kudrjash

  • ***
  • 140
  • Репутация: +11/-0
  • Пол: Мужской
  • Благодарен? - Жми "Спасибо"!
Как в скрипте интерфейса вставить картинку из какой-либо папки. Знаю, что для этого нужна команда UI_PICT, а вот как выбрать нужный файл?

*

Оффлайн Int

  • *****
  • 3731
  • Репутация: +367/-5
  • Пол: Мужской
Re: Интерфейс библиотечного элемента
« Ответ #1 : Мая 26, 2007, 16:24:04 »
да там все просто:

UI_PICT  "точное_имя_файла", x, y, sizeA, sizeB, mask

понятно уж, что  "x" и "y" - положения в пространстве, size - размеры картинки в пикселях
mask - дает прозрачность, очень полезная штука =)

а ну да, папка с пикчами (или отдельные картинки) должны быть подгружены, иначе будет пусто
по имени он сам все и найдет

/ps/ все это можно узнать и в мануале ;)   
« Последнее редактирование: Июня 10, 2007, 14:29:55 от Valery W »

*

Оффлайн kudrjash

  • ***
  • 140
  • Репутация: +11/-0
  • Пол: Мужской
  • Благодарен? - Жми "Спасибо"!
Re: Интерфейс библиотечного элемента
« Ответ #2 : Мая 26, 2007, 16:27:57 »
А как загрузить файл "...\Библиотека ArchiCAD 10\Библиотека по ГОСТу 10\GOST\rumark\[UImg] rumark\ui_Rad.png"?

*

Оффлайн Int

  • *****
  • 3731
  • Репутация: +367/-5
  • Пол: Мужской
Re: Интерфейс библиотечного элемента
« Ответ #3 : Мая 26, 2007, 16:30:49 »
А как загрузить файл "...\Библиотека ArchiCAD 10\Библиотека по ГОСТу 10\GOST\rumark\[UImg] rumark\ui_Rad.png"?

хмм, ну как обычную библиотеку надо полагать :)

всю папку, если их там много, или один файл, если...

*

Оффлайн kudrjash

  • ***
  • 140
  • Репутация: +11/-0
  • Пол: Мужской
  • Благодарен? - Жми "Спасибо"!
Re: Интерфейс библиотечного элемента
« Ответ #4 : Мая 26, 2007, 16:38:16 »
Ну это мне понятно. А вот как вставить этот ui_Rad.png командой UI_PICT"

*

Оффлайн Int

  • *****
  • 3731
  • Репутация: +367/-5
  • Пол: Мужской
Re: Интерфейс библиотечного элемента
« Ответ #5 : Мая 26, 2007, 18:26:39 »
странно, вроде понятно описал суть команды...

будет:

 UI_PICT  "ui_Rad.png",  ...+ остальное

/ps/  можно без расширения писать -  "ui_Rad"

*

Оффлайн nideKer

  • *****
  • 2600
  • Репутация: +121/-2
  • Пол: Мужской
  • freeRide 4ever
Re: Интерфейс библиотечного элемента
« Ответ #6 : Июня 10, 2011, 20:14:37 »
Вот вопрос по ходу - а как узнать название картинок (иконок) которые уже подгружены - или встроены в ArchiCAD/библиотечный элемент - типа как размер шрифта, тип пера, и тд. их можно посмотреть и взять их названия?

И еще если знаете в паспорте зоны, во вкладке "паспорт зоны" есть превью маркера зоны (то что "полный 2-d вид") - так вот какие параметры этого окна чтобы его встроить во вкладку своего интерфейса? (к примеру параметр изображения библиотечного элемента для скрипта UI_PICT = "0" т.е. UI_PICT 0 и тд...) 

*

Оффлайн lsr

  • *****
  • 1167
  • Репутация: +224/-5
  • Пол: Мужской
  • http://sl-gdl.com
Re: Интерфейс библиотечного элемента
« Ответ #7 : Июня 11, 2011, 10:56:29 »
1. НАИМ, X,Y-(верх. левый угол), размеры по X and Y, маска
размеры в пикселях
Маска = альфа канал+метод
альфа = ноль либо один
метод = 2- по центру с сожранением пропорций, 4- растягивать до обозначенной границы
как правило применяется маска=3 - без искажений, ну и соотв. иконка должна быть с альфой

Все видымые пиктограммы в папке 3. МАКРОСЫ 14\[UImg] I. S. Maps 14\
пример: ui_pict "ui_FontSize(13)",  10,100, 27, 14, 3
посмотри размер иконки напр. через ACDSee ...\UI General 14\
Аналогичных рисунков несколько штук, они немного отличаются по размеру, кроме того в других библиотеках хоть Cadimage
Есть еще зашитые внутри, они проиндексированы, как работать с индексацией - не въехал, вероятно надо объявлять массив. Я заметил что такой метод применяется редко , в некоторых нажимных кнопках и зачастую сам рисунок собран из двух пиктограмм. Почему прямым текстом не указывается наим. рисунка тоже не понял.

2. Пример кнопок с пиктограммами:
Извините, вам запрещён просмотр содержимого спойлеров.

*

Оффлайн nideKer

  • *****
  • 2600
  • Репутация: +121/-2
  • Пол: Мужской
  • freeRide 4ever
Re: Интерфейс библиотечного элемента
« Ответ #8 : Июня 11, 2011, 15:57:24 »
lsr спасибо! будем корпеть! =)

а по по поводу этого есть идеи? 

И еще если знаете в паспорте зоны, во вкладке "паспорт зоны" есть превью маркера зоны (то что "полный 2-d вид") - так вот какие параметры этого окна чтобы его встроить во вкладку своего интерфейса? (к примеру параметр изображения библиотечного элемента для скрипта UI_PICT = "0" т.е. UI_PICT 0 и тд...) 

*

Оффлайн lsr

  • *****
  • 1167
  • Репутация: +224/-5
  • Пол: Мужской
  • http://sl-gdl.com
Re: Интерфейс библиотечного элемента
« Ответ #9 : Июня 11, 2011, 19:16:03 »
Я по поводу вкладки давал пояснения под спойлером в примере, там рассмотрен скрипт нажимной кнопки от моей радиальной парковки,  или мы про разные превьюхи ?

*

Оффлайн GAG

  • *****
  • 949
  • Репутация: +131/-1
  • Пол: Мужской
  • GAG
Изображения для использования в интерфейсе библиотечных элементов, доступные при загруженной библиотеке ArchiCAD 14.

Список:
Извините, вам запрещён просмотр содержимого спойлеров.

*

Оффлайн lsr

  • *****
  • 1167
  • Репутация: +224/-5
  • Пол: Мужской
  • http://sl-gdl.com
Re: Интерфейс библиотечного элемента
« Ответ #11 : Июня 14, 2011, 07:23:10 »
Скрипт интерфейса, матрица, остальные изображения есть в стандартной библиотеке.
2D script сделан просто для функционирования элемента.

*

Оффлайн nideKer

  • *****
  • 2600
  • Репутация: +121/-2
  • Пол: Мужской
  • freeRide 4ever
Re: Интерфейс библиотечного элемента
« Ответ #12 : Июня 14, 2011, 12:30:21 »
или мы про разные превьюхи ?
Ну да похоже про разные! я имел в виду окошко "полного 2-д вида". (см. скрин)

Скрипт интерфейса, матрица, остальные изображения есть в стандартной библиотеке.
2D script сделан просто для функционирования элемента.
За кнопки отдельное спасибо! =)

*

Оффлайн Valery W

  • *****
  • 5987
  • Репутация: +630/-14
  • Пол: Мужской
Re: Интерфейс библиотечного элемента
« Ответ #13 : Июня 18, 2011, 13:07:49 »
Вот вопрос по ходу - а как узнать название картинок (иконок) которые уже подгружены - или встроены в ArchiCAD/библиотечный элемент - типа как размер шрифта, тип пера, и тд. их можно посмотреть и взять их названия?
Надо разделить понятия встраивания.

Встроенные в ArchiCAD, это наверно находящиеся в загруженной библиотеке? Об этом рассказали.
Если же имеются ввиду пиктограммы используемые в интерфейсе ArchiCAD, то к ним не добраться из библиотечного элемента. Они лежат в файле Archicad.exe.
И третий случай - это изображения встроенные в сам библиотечный элемент. Встроенные изображения имеют индексы. Об этом есть тема "Рисунки в библиотечном элементе и их индексы".

Цитировать
И еще если знаете в паспорте зоны, во вкладке "паспорт зоны" есть превью маркера зоны (то что "полный 2-d вид") - так вот какие параметры этого окна чтобы его встроить во вкладку своего интерфейса? (к примеру параметр изображения библиотечного элемента для скрипта UI_PICT = "0" т.е. UI_PICT 0 и тд...)  
Превью, он же "Рисунок образца", и "Полный 2D-вид" - это разные вещи.
В Превью показывается загруженная картинка, а в Полном 2D-виде результат писанины в 2D-Скрипте.
Индекс картинки Превью и будет 0. Остальные встроенные в библиотечный элемент изображения будут с индексом 1 и выше.
А показать Полный 2D-вид в пользовательском интерфейсе невозможно. Это не картинка. Полный 2D-вид мы видим в окошке предварительного просмотра объекта и на плане.

*

Оффлайн crazyASD

  • Самый главный
  • *****
  • 8383
  • Репутация: +507/-24
  • Пол: Мужской
  • iCrazy
Re: Интерфейс библиотечного элемента
« Ответ #14 : Июня 23, 2011, 13:28:47 »
Если же имеются ввиду пиктограммы используемые в интерфейсе ArchiCAD, то к ним не добраться из библиотечного элемента. Они лежат в файле Archicad.exe.
Если нужны эти файлы картинок отдельно, могу предоставить :)

 

Похожие темы

  Тема / Автор