GetPath () возвращает кубические или квадратичные контрольные точки Безье? - PullRequest
0 голосов
/ 02 июля 2010

Документы Microsoft гласят:

Указывает, что соответствующая точка в lpPoints является контрольной точкой или конечной точкой для кривой Безье.Значения PT_BEZIERTO всегда встречаются в наборах по три.Точка на пути, непосредственно предшествующем им, определяет начальную точку для кривой Безье.Первые две точки PT_BEZIERTO являются контрольными точками, а третья точка PT_BEZIERTO является конечной (если жестко задана) точкой.

http://msdn.microsoft.com/en-us/library/dd144908%28v=VS.85%29.aspx

означает ли это, что она возвращает кубическийили квадратичные кривые?

Спасибо

Ответы [ 2 ]

0 голосов
/ 02 июля 2010

Это куб с общими конечными точками.p [0], p [1], p [2], p [3] составляют первый сегмент;p [3], p [4], p [5] и p [6] составляют второй сегмент.И пр.

0 голосов
/ 02 июля 2010

Это тоже не говорит, но в зависимости от того, как вы читаете, это может быть и так.

Я склоняюсь к кубическому, а не к квадратичному, потому что кубические кривые требуют четырех точек, а в документации написано

стартовый якорь

Точка на пути, непосредственно предшествующем ...

две контрольные точки

Значения PT_BEZIERTO всегда встречаются в наборах по три.Первые две являются контрольными точками и ...

конечный якорь

третья точка является конечной точкой.

Вот ссылка, описывающая различия.

http://www.caffeineowl.com/graphics/2d/vectorial/bezierintro.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...