Udostępnij za pośrednictwem


CD2DGeometry::ComputePointAtLength

Oblicza punkt i tangens wektora w określonej odległości wzdłuż geometrii, po przeprowadzeniu przez określonej macierzy i spłaszczone przy użyciu określonej tolerancji.

BOOL ComputePointAtLength(
   FLOAT length,
   const D2D1_MATRIX_3X2_F &worldTransform,
   CD2DPointF& point,
   CD2DPointF& unitTangentVector,
   FLOAT flatteningTolerance = D2D1_DEFAULT_FLATTENING_TOLERANCE
) const;

Parametry

  • length
    Odległość wzdłuż geometrii punktu i styczną do znalezienia.Jeżeli odległość ta jest mniej następnie 0, Metoda ta oblicza pierwszy punkt geometrii.Jeżeli odległość ta jest większa niż długość geometrii, Metoda ta oblicza ostatni punkt w geometrii.

  • worldTransform
    Transformacji do zastosowania do geometrii przed obliczeniem określony punkt i tangens.

  • point
    Lokalizacja w określonej odległości wzdłuż geometrii.Jeśli geometria jest pusta, to punkt zawiera NaN jako współrzędnych x i y wartości.

  • unitTangentVector
    Gdy metoda ta zwraca, zawiera wskaźnik do wektora stycznego w określonej odległości wzdłuż geometrii.Jeśli geometria jest pusta, to wektor zawiera NaN jako współrzędnych x i y wartości.Dla tego parametru musi przydzielić pamięć.

  • flatteningTolerance
    Maksymalne granice na odległość między punktami wielokątne zbliżenia geometrii.Mniejsze wartości bardziej dokładnych wyników, ale powoduje wolniejsze wykonanie.

Wartość zwracana

Jeśli metoda się powiedzie, zwraca wartość TRUE.W przeciwnym razie zwraca wartość FALSE.

Wymagania

Nagłówek: afxrendertarget.h

Zobacz też

Informacje

Klasa CD2DGeometry