Без заголовка
У меня возникла мысль, что для универсального моделера нужен перьевой ввод.
Типа это критичный момент для интерфейса.
Вообще я моделерами лет 15 назад заинтересовался, но с тех пор не встретил ни одного, который мог бы использовать.
А сейчас мне пришло в голову почему - потому что они основаны на мышке.
Я работаю рукой. А мышка - это типа как ручка длинной в метр, изготовленная из гибкого пластика. Такой ручкой неудобно писать. И совершенно неудобно моделировать.
Поэтому я рисую картинки на бумажке, а потом пишу код в текстовом редакторе.
Это не очень удобно по ряду причин. Хотелось бы больше работать в моделере.
Соответственно, задумался о интерфейсе моделера - я имею в виду не сам ГУЙ, а комплексный подход к интерфейсу человек - моделер.
Пока осознал два пункта:
1. Агентский интерфейс - чтобы можно было гибко программировать под свои нужды (что-то типа mood-oriented interface :))
2. перьевой ввод - это персонально для меня, кому-то может и мультитач сойдет. Мне важно чтобы была очень координация между тем что я вижу, тем что рисуется и движениями кисти/пальцев. Т.е. тут лучше всего планшет совмещенный с дисплеем, хотя теоретически может сойти и отдельный графический планшет.
А дальше можно уже сочетать сие с, к примеру, code-buble парадигмой, которая мне видится удобной для управления ассоциациями между элементами моделей.
Собственно мне кажется критическим фактором является управление ассоциациями между элементами моделей - типа убрать/добавить и т.д. Мышкой это делать неудобно. Я тут могу провести аналогию между обычным принцелом (мышка), оптическим прицелом (планшет) и лазерным целеуказателем (дисплей с перьевым вводом/планшетом).
ЗЫ Подумалось, что требования такие же как у художников :). Т.е. моделирование == искусство :).