FillContainsPoint всегда возвращает УСПЕХ (DirectX 2D)

я пытаюсь использовать команду «FillContainsPoint», чтобы определить, находится ли точка падения в геометрии, но она всегда возвращает SUCCESS:

BOOL bb;
POINT pp;
GetCursorPos(&pp);
HRESULT hr;

_Point2D_ p = Point2D(pp.x, pp.y);

_LiveGeometry_ lpth = pth;

BeginDraw();

ClearScreen();

DrawFillGeometry(Lelp1, Yellow);

hr = Ellipse->FillContainsPoint(p, IdenMatrix, 0.0f, &bb);

if (bb >= 0)
DrawEllipse(CreateEllipse(Point2D(50, 50), 50, 50), Blue, 5);
else
DrawEllipse(CreateEllipse(Point2D(250, 50), 50, 50), Red, 5);
return EndDraw();

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]