CD2DGeometry::ComputePointAtLength
Calcola il punto e il vettore tangente alla distanza specificata lungo la geometria dopo che è stato trasformato dalla matrice specificata e bidimensionale utilizzando la tolleranza specificata.
BOOL ComputePointAtLength(
FLOAT length,
const D2D1_MATRIX_3X2_F &worldTransform,
CD2DPointF& point,
CD2DPointF& unitTangentVector,
FLOAT flatteningTolerance = D2D1_DEFAULT_FLATTENING_TOLERANCE
) const;
Parametri
length
La distanza lungo la geometria del punto e della tangente da trovare.Se questa distanza è inferiore a 0, questo metodo calcola il primo punto nella geometria.Se questa distanza è maggiore della lunghezza della geometria, questo metodo calcola l'ultimo punto nella geometria.worldTransform
La trasformazione da applicare alla geometria prima di calcolare il punto e la tangente specificati.point
La posizione alla distanza specificata nella geometria.Se la geometria è vuota, questo punto contiene NaN come valori x e y.unitTangentVector
Quando termina, questo metodo contiene un puntatore al vettore tangente alla distanza specificata lungo la geometria.Se la geometria è vuota, questo vettore contiene NaN come valori x e y.È necessario allocare spazio di archiviazione per questo parametro.flatteningTolerance
Limiti massimi della distanza tra i punti nell'approssimazione poligonale della geometria.Valori inferiori producono risultati più precisi ma possono rallentare l'esecuzione.
Valore restituito
Se il metodo ha esito positivo, restituisce TRUE.Negli altri casi, restituirà FALSE.
Requisiti
Intestazione: afxrendertarget.h