CD2DGeometry::ComputePointAtLength
Vypočítá bodem a tečnou vektoru v zadané vzdálenosti podél geometrie po jejím transformována ve zadaná matice a sloučí pomocí zadaného tolerance.
BOOL ComputePointAtLength(
FLOAT length,
const D2D1_MATRIX_3X2_F &worldTransform,
CD2DPointF& point,
CD2DPointF& unitTangentVector,
FLOAT flatteningTolerance = D2D1_DEFAULT_FLATTENING_TOLERANCE
) const;
Parametry
length
Vzdálenost podél geometrie bodem a tečnou k nalezení.Pokud je tato vzdálenost menší pak 0, tato metoda vypočítá první bod v geometrii.Pokud je tato vzdálenost větší než délka geometrii, tato metoda vypočítá poslední bod v geometrii.worldTransform
Transformace před výpočtem určeným bodem a tečnou aplikovat na geometrii.point
Umístění v zadané vzdálenosti podél geometrii.Pokud geometrie je prázdné, obsahuje tento bod NaN jako x a y hodnoty.unitTangentVector
Tato metoda vrátí, obsahuje ukazatel na tangenciálního vektoru v zadané vzdálenosti podél geometrii.Pokud je geometrie prázdné, tento vektor obsahuje NaN jako x a y hodnoty.Tento parametr musí přidělit úložiště.flatteningTolerance
Maximální hranice na vzdálenost mezi body v mnohoúhelníkové sbližování geometrii.Menší hodnoty poskytuje přesnější výsledky, ale způsobit pomalejší spuštění.
Vrácená hodnota
Pokud metoda uspěje, vrací hodnotu TRUE.V opačném případě vrátí hodnotu FALSE.
Požadavky
Záhlaví: afxrendertarget.h