Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
2 / 2 / 0
Регистрация: 23.11.2009
Сообщений: 15
1

Кривые на С++

22.11.2010, 16:24. Просмотров 1208. Ответов 3
Метки нет (Все метки)

Добрый день. Есть такая задача: имеются 4 точки на плоскости, их координаты известны. При условии, что точки всегда расположены в виде квадрата, прямоугольника или ромба, каким образом их можно cоединить кривыми так, чтобы результат имел вид максимально похожий на эллипс или круг? Интересуют графические функции, которыми это возможно реализовать. Пишу c использованием WinApi.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.11.2010, 16:24
Ответы с готовыми решениями:

В-сплайновые кривые
дана формула r(t)=\sum_{k=0}^{n} N_{k}^{q}(t)*P_k где t_{min} \leq t \leq t_{max} 1 \leq q...

XE3 баг или кривые руки?
Проблемы с указателем таблицы, дойдя до последней записи, внезапно появляется ещё десяток левых...

Выяснить, пересекаются ли кривые
Выяснить пересекаються ли кривые y=ax3+dx2+cx+d и y=ex3+fx2+gx+h. При положительном ответе найти...

Выяснить, пересекаются ли кривые
Выяснить, пересекаются ли кривые у=аx3+bx2+сx+d и y=ex3+fx2+gx+h. При положительном ответе найти...

3
125 / 65 / 9
Регистрация: 19.04.2010
Сообщений: 196
22.11.2010, 16:45 2
Это для работы с объектом HDC
CreateDC
DeleteDC
DeleteObject
GetDC
GetObject
ResetDC
RestoreDC
SaveDC
SelectObject

Это рисовать примитивы

AngleArc
Arc
ArcTo
GetArcDirection
LineTo
MoveToEx
PolyBezier
PolyBezierTo
PolyDraw
Polyline
PolylineTo
PolyPolyline
SetArcDirection

и другие
0
63 / 78 / 6
Регистрация: 04.11.2010
Сообщений: 249
22.11.2010, 16:52 3
Посмотри Catmull–Rom spline. Фишка в том что эта кривуля проходит через заданнные точки.
1
2 / 2 / 0
Регистрация: 23.11.2009
Сообщений: 15
22.11.2010, 18:49  [ТС] 4
Попробовал Катмулл-Ром сплайн, очень похоже на то, что мне надо, спасибо . Тему можно закрывать.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.11.2010, 18:49

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

C++, кривые Безье, Алгоритмом de Casteljau
Здравствуйте, В чем собственно состоит проблема: не могу придумать как написать уравнение кривой...

Задачка про кривые Безье
Нужны советы (скорее алгоритмические) по одной задаче. Даны опорные точки кривой Безье, начальный...

Построить кривые Гильберта рекурсивным алгоритмом
Помогите построить кривые Гильберта рекурсивным алгоритмом. Не ленивый, просто никогда с графиками...

ROC-кривые
Здравствуйте! Не могу понять как провести оценку модели, и вывести ROC-кривые. Подскажите...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.