16 references to Cross
System.Private.CoreLib (16)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.cs (14)
745
Vector128<float> axisX = Vector128.Normalize(Vector3.
Cross
(cameraUpVector.AsVector128(), axisZ));
746
Vector128<float> axisY = Vector3.
Cross
(axisZ, axisX);
776
Vector128<float> axisX = Vector128.Normalize(Vector3.
Cross
(cameraUpVector.AsVector128(), axisZ));
777
Vector128<float> axisY = Vector3.
Cross
(axisZ, axisX);
838
Vector128<float> axisX = Vector128.Normalize(Vector3.
Cross
(axisY, faceDir));
839
Vector128<float> axisZ = Vector128.Normalize(Vector3.
Cross
(axisX, axisY));
900
Vector128<float> axisX = Vector128.Normalize(Vector3.
Cross
(axisY, faceDir));
901
Vector128<float> axisZ = Vector128.Normalize(Vector3.
Cross
(axisX, axisY));
1036
Vector128<float> axisX = Vector128.Normalize(Vector3.
Cross
(cameraUpVector, axisZ));
1037
Vector128<float> axisY = Vector3.
Cross
(axisZ, axisX);
1798
Vector128<float> axisX = Vector128.Normalize(Vector3.
Cross
(up.AsVector128(), axisZ));
1799
Vector128<float> axisY = Vector3.
Cross
(axisZ, axisX);
1922
*vectorBasis[b] = Vector3.
Cross
(*vectorBasis[a], canonicalBasis[cc]);
1929
*vectorBasis[c] = Vector3.
Cross
(*vectorBasis[a], *vectorBasis[b]);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Plane.cs (1)
93
Vector128<float> normal = Vector128.Normalize(Vector3.
Cross
(point2 - point1, point3 - point1).WithElement(3, 0.0f));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Vector3.cs (1)
495
public static Vector3 Cross(Vector3 vector1, Vector3 vector2) =>
Cross
(vector1.AsVector128Unsafe(), vector2.AsVector128Unsafe()).AsVector3();