|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.11.2017, 06:15 | #22 |
Заблокирован
Регистрация: 09.08.2017
Сообщений: 1,136
|
Ась?
***** Отвечаю. Я перестал следить за технологиями визуализации примерно с 2010 года. Мне не хватило мотивации, чтобы разобраться с WPF. Некоторые её особенности и глюки - не добавляли энтузиазма. А когда я столкнулся с прагмой перенумеровки строк - то это окончательно выбило меня из седла. ***** Если бы кто-то взялся сделать обзор значимых технологий в теме визуализация 2D-3D, анимация, интерактив и печать - то это будет очень интересно. + Сейчас изучаю Direct 2D+3D. Появляется ряд вопросов: 1. Как насчёт детекта попаданий и столкновений ? 2. Как насчёт синхронизации с интерактивной моделью ? 3. Как насчёт печати больших ватманов ? + Однако эта тема ближе к обсуждению архитектурных решений. Далеко не всякая технология может на них повлиять. Например, ряд вопросов: 1. Компенсирует ли альфа в цвете колор-кей в спрайтовой графике ? 2. Разве технология растрово-логических операций устарела ? 3. Актуален ли антиалиасинг при уплотнении дпи экрана ? 4. Можно ли на видюхе сделать трансформации как на agg ? Последний раз редактировалось LV1974; 28.11.2017 в 16:10. Причина: + |
28.11.2017, 16:56 | #23 |
Заблокирован
Регистрация: 09.08.2017
Сообщений: 1,136
|
Что-то на ум пришёл вопрос о сохранении визуальной модели.
(вопрос о синхронизации предметной и визуальной модели пока пропускаю). Выделяется 4 способа сохранения: 1. Бинарный, 2. Командный, 3. Текстовый, DSL - XML, 4. Табличный, Чем интересен каждый способ? 1. Бинарный - самый быстрый и компактный, 2. Командный - хорош для тестирования, 3. Текстовый - независимый, 4. Табличный - хорош для редактирования (метаописания отдельны от данных, поэтому можно использовать таблицу свойств), |
13.12.2017, 12:03 | #24 |
Заблокирован
Регистрация: 09.08.2017
Сообщений: 1,136
|
Пока мы тут приятно болтаем, я стараюсь написать свой 7 графический редактор.
Точнее - встраиваемую библиотеку интерактивной графики. Основные ставки - на простоту и расширяемость. Уже есть интересные решения, на порядок простые чем в LikeView 2010. Потихоньку работа идёт. Если есть пожелания - то пишите сюда или в личку. |
23.12.2017, 13:40 | #25 | |
Заблокирован
Регистрация: 09.08.2017
Сообщений: 1,136
|
Версия 0.4
Выпускаю первую стабильную версию.
Внутри архива - исходник, описание, история версий и исполняемый файл. Цитата:
Последний раз редактировалось LV1974; 23.12.2017 в 19:52. Причина: + |
|
23.12.2017, 20:18 | #26 |
Участник клуба
Регистрация: 17.05.2011
Сообщений: 1,660
|
А можно прочитать, что практически делает этот редактор? Запустил, увидел 2 стандартных объекта Shape. Они могут двигаться мышкой. Тоже вроде всё стандартно, как в редакторе форм, свойства, все дела. Как редактировать то? Изменить, удалить, добавить, сохранить, в каком формате, вектор или растр?
Пока очень непонятно. Из написанного описания вроде космос. По факту квадрат и овал. |
24.12.2017, 04:13 | #27 | ||
Заблокирован
Регистрация: 09.08.2017
Сообщений: 1,136
|
Цитата:
Тема - для специалистов - пользователей библиотеки, а не для пользователей программы. Меня уже во сне достают - кричат "почему скроллбары не работают?" и т.п. Всему своё время. Направление развития определяется исходя из конкретных задач. Моя задача - обеспечить необходимые возможности для интеграции. Посмотрите ещё раз на эти списки, которые определяют пространство возможностей и пространство компонентов. Цитата:
За каждым таким пространством стоит полиморфная иерархия. Вот и Вы подсказываете, что есть пространство форматов хранения. Я постараюсь наполнять библиотеку содержательным функционалом по мере своих возможностей. А вы можете пока просто наблюдать за процессом и определяться - что нужно Вам для своих задач. + Прошу не предъявлять ко мне претензий - типа я обманом заставил читать специфическую документацию и т.п. Я понимаю, что клиенту надо было всё сразу, бесплатно и вчера. Однако с самого начала ветки я предупреждал, что эта тема - для специалистов с опытом разработки разного рода редакторов. Меня интересует проработка архитектуры для интеграции возможностей и расширений. + Вот, кстати, пример кода клиентского "редактора". Вначале - идёт настройка действий, а затем добавляются компоненты холста и пары фигур: Код:
Последний раз редактировалось LV1974; 24.12.2017 в 06:40. Причина: + |
||
24.12.2017, 13:29 | #28 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,043
|
скажите пжл, то что Вы делаете в вебе будет работать? и ничего похожего ещё в вебе не реализовано? спс
|
24.12.2017, 15:26 | #29 |
Участник клуба
Регистрация: 17.05.2011
Сообщений: 1,660
|
В HTML5 представлено два элемента для работы с web графикой: Canvas и SVG. Элемент SVG позволяет создавать векторную графику, а элемент Canvas предназначен для создания растровых изображений. Элемент Сanvas также используется технологией WebGL для аппаратного ускорения 3D-графики.
|
24.12.2017, 15:42 | #30 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,043
|
что-то типа отсюда: http://www.dejurka.ru/web-design/10-...web-designers/
?? |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Геометрия, как найти скалярное произведение? | Алексей_2012 | Помощь студентам | 8 | 10.11.2014 23:29 |
Как откосить от информатики? | Max1548 | Свободное общение | 5 | 25.10.2011 17:18 |
Как Программно создать раздел E:\ | KWN, lnc | Общие вопросы Delphi | 18 | 27.08.2009 13:37 |
как добавить модули в раздел uses | kate158 | Общие вопросы Delphi | 1 | 25.08.2009 09:52 |