10 references to Normal
System.Private.CoreLib (10)
src\libraries\System.Private.CoreLib\src\System\Numerics\Plane.cs (10)
112
/// <summary>Returns the dot product of a specified three-dimensional vector and the <see cref="
Normal
" /> vector of this plane.</summary>
121
return Vector3.Dot(plane.
Normal
, value);
132
Vector128<float> lengthSquared = Vector128.Create(value.
Normal
.LengthSquared());
144
/// <remarks><paramref name="plane" /> must already be normalized so that its <see cref="
Normal
" /> vector is of unit length before this method is called.</remarks>
156
/// <remarks><paramref name="plane" /> must already be normalized so that its <see cref="
Normal
" /> vector is of unit length before this method is called.</remarks>
164
/// <remarks>Two <see cref="Plane" /> objects are equal if their <see cref="
Normal
" /> and <see cref="D" /> fields are equal.
181
/// <remarks>The current instance and <paramref name="obj" /> are equal if <paramref name="obj" /> is a <see cref="Plane" /> object and their <see cref="
Normal
" /> and <see cref="D" /> fields are equal.</remarks>
187
/// <remarks>Two <see cref="Plane" /> objects are equal if their <see cref="
Normal
" /> and <see cref="D" /> fields are equal.</remarks>
193
public override readonly int GetHashCode() => HashCode.Combine(
Normal
, D);
198
public override readonly string ToString() => $"{{Normal:{
Normal
} D:{D}}}";