Самый эффективный метод для рисования от руки и пользовательского ввода в XNA - PullRequest
0 голосов
/ 14 июля 2011

Мы работали над цифровой системой рисования, используя XNA для отображения и используя Kinect в качестве устройства ввода. Прямо сейчас мы можем использовать различные входные данные, чтобы определять, когда пользователь хочет рисовать на экране или манипулировать объектами, но я чуть-чуть упирался в отображение и отправку пользовательского ввода в другие сетевые системы.

Прямо сейчас мы разбиваем точки ввода пользователя на отрезки (Vector2 и тонкие прямоугольники) и рисуем эти отрезки (иногда очень малой длины) на экране и отправляем их в сетевые таблицы. К сожалению, этот метод не совсем соответствует тому, что пользователь рисует на экране, и мы получаем плохое качество с такими вещами, как почерк.

Я немного изучил SVG, но не думаю, что так будет, хотя я вполне уверен, что какая-то векторизация - правильный путь действий. Кто-нибудь имеет опыт рисования рук в C # / XNA и может дать некоторые рекомендации?

1 Ответ

1 голос
/ 15 июля 2011

Сгладьте ваши входные линии с кривыми Безье. Надеюсь, это сделает текст читабельным.

...