Imho solltest du sie als Public Function von Vector machen. Da es ja mehr sinn macht einen Vektor mit einem anderen zu vergleichen. Und am ende willst du ja wissen, ob V2 zu deinem aktuellen Vektor rechtwinklig ist. Daher: machs als Member Function von Vektor @Niko: Wäre dann zuVertexNormal.CrossProduct(VertexTangent) folgendes VertexNormal.MultiplyBy(VertexTangent) eine Alternative?