Vector.Normalize 方法

定義

將這個向量標準化。

C#
public void Normalize();

範例

下列範例示範如何使用這個方法來正規化向量。

C#
private Vector normalizeExample()
{
    Vector vectorResult = new Vector(20, 30);

    // A normalized vector maintains its direction but 
    // its length becomes 1. 
    // vectorResult is approximately equal to (0.5547,0.8321).
    vectorResult.Normalize();

    return vectorResult;
}

備註

標準化向量會維持其方向,但其 Length 會變成 1。 產生的向量通常稱為單位向量。 向量會藉由將向量除以自己的 Length 來正規化。

適用於

產品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10