Когда я добавляю дуги и линии к Geometry Sink, их контуры имеют разную толщину. Есть ли способ изменить их или убедиться, что они одинаковой толщины? Вот как выглядит мой рисунок:
![enter image description here](https://i.stack.imgur.com/Kq6fH.jpg)
Вот как я создаю форму
void RealBilliards::CreateNewShape()
{
HRESULT hr = S_OK;
hr = m_pDirect2dFactory->CreatePathGeometry(&newShape);
hr = newShape->Open(&newShapeSink);
newShapeSink->SetFillMode(D2D1_FILL_MODE_WINDING);
newShapeSink->BeginFigure(
D2D1::Point2F(50, 100),
D2D1_FIGURE_BEGIN_FILLED
);
D2D1_POINT_2F points[3] = {
D2D1::Point2F(100, 100),
D2D1::Point2F(150, 100),
D2D1::Point2F(200, 50)
};
newShapeSink->AddArc(
D2D1::ArcSegment(
points[1], // end point
D2D1::SizeF(25, 25),
0.0f, // rotation angle
D2D1_SWEEP_DIRECTION_CLOCKWISE,
D2D1_ARC_SIZE_LARGE
));
newShapeSink->AddLine(points[2]);
newShapeSink->EndFigure(D2D1_FIGURE_END_CLOSED);
hr = newShapeSink->Close();
}