Работа
GameDev.ru / Работа / Форум / C# Смещенная кривая

C# Смещенная кривая

Страницы: 1 2 313 14 Следующая »
aspam1982Пользовательwww14 июня 20188:47#0
На языке C# (Net.Framework 4) разработать библиотеку для получения смещенного контура кривой на заданное расстояние. Кривая описана примитивами линий и дуг. Смещенный набор кривых так же должен быть описан набором линий и дуг. При этом смещением дуги является дуга, а не набор апроксимирующих линий. Важна скорость и качество работы алгоритма.
Иллюстрация того, что нужно получить:
C# Смещенная кривая | C# Смещенная кривая
AslanПостоялецwww26 июня 201812:20#1
Сделаю быстро, качественно и недорого
UncleMikeПостоялецwww26 июня 201813:20#2
Судя по рисункам задание сформулировано некорректно. Видимо вам нужна обводка с заданной толщиной, а не смещение.
aspam1982Пользовательwww26 июня 201815:03#3
Пояснение к рисунку - задана кривая - та что голубенькая (кривая задана набором дуг и линий, это не растр). Нужно получить набор кривых равноудаленных от заданной линии (те что красненькие). Результат так же должен быть описан дугами и прямыми. Очень важно чтобы результат не был аппроксимацией.

Правка: 26 июня 2018 15:04

IBetsПользовательwww26 июня 201815:40#4
aspam1982
Кривые безье вероятно надо?
aspam1982Пользовательwww26 июня 201815:42#5
Нет, кривые должны быть представлены именно дугами и прямыми линиями.
TymonrПостоялецwww28 июня 20188:17#6
Что мешает взять код из любой открытой векторной библиотеки?
http://paperjs.org/examples/chain/
aspam1982Пользовательwww28 июня 20188:31#7
По сути вы предлагаете портировать библиотеку. Перенести 16000 строк отлаженного кода на другую платформу.
Polyflow3dПостоялецwww28 июня 201818:03#8
aspam1982
кривые должны быть представлены именно дугами и прямыми линиями.


Пфф. кривые должны быть представленны прямыми линиями, но при этом должно быть "не апроксимация".
А "дуги" - это что? 

aspam1982Пользовательwww28 июня 201818:19#9
Кривые изначально представлены прямыми и дугами. Каким образом они были получены(аппроксимацией или нет) не суть проблемы.
Polyflow3dПостоялецwww28 июня 201821:41#10
"Дуги" - это что? 
UncleMikeПостоялецwww29 июня 201811:35#11
Polyflow3d
> "Дуги" - это что?
Гыыы) Дуга - это часть окружности вроде  )
Polyflow3dПостоялецwww29 июня 201817:29#12
UncleMike
Если это так, то это очень оригинальный способ рисовать сплайны - кружочками ))
UncleMikeПостоялецwww29 июня 201820:23#13
Polyflow3d
> Если это так, то это очень оригинальный способ рисовать сплайны - кружочками ))
Дык хозяин - барин, как говориться. Про Безье  и т.п. он не обмолвился )))
Polyflow3dПостоялецwww29 июня 201821:50#14
UncleMike
удивительно то, что сразу же нашелся человек который готов делать быстро и не дорого задание с реально абсурдными требованиями.
 


Страницы: 1 2 313 14 Следующая »

/ Форум / Работа / Разовая работа

2001—2018 © GameDev.ru — Разработка игр