Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Calcule le vecteur point et tangente à la distance spécifiée le long de la géométrie après qu’il a été transformé par la matrice spécifiée et aplatie à l’aide de la tolérance par défaut.
Syntaxe
HRESULT ComputePointAtLength(
FLOAT length,
const D2D1_MATRIX_3X2_F & worldTransform,
D2D1_POINT_2F *point,
D2D1_POINT_2F *unitTangentVector
);
Paramètres
length
Type : [in] FLOAT
Distance le long de la géométrie du point et de la tangente à trouver. Si cette distance est inférieure à 0, cette méthode calcule le premier point de la géométrie. Si cette distance est supérieure à la longueur de la géométrie, cette méthode calcule le dernier point de la géométrie.
worldTransform
Type : [in] const D2D1_MATRIX_3X2_F &
Transformation à appliquer à la géométrie avant de calculer le point et la tangente spécifiés.
point
Type : [out, facultatif] D2D1_POINT_2F*
Emplacement à la distance spécifiée le long de la géométrie. Si la géométrie est vide, ce point contient NaN comme valeurs x et y.
unitTangentVector
Type : [out, facultatif] D2D1_POINT_2F*
Lorsque cette méthode est retournée, contient un pointeur vers le vecteur tangente à la distance spécifiée le long de la géométrie. Si la géométrie est vide, ce vecteur contient NaN comme valeurs x et y. Vous devez allouer du stockage pour ce paramètre.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT .
Configuration requise
Client minimal pris en charge | Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 R2, Windows Server 2008 avec SP2 et Platform Update pour Windows Server 2008 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | d2d1.h |
Bibliothèque | D2d1.lib |
DLL | D2d1.dll |