16 references to Cross
System.Private.CoreLib (16)
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.Impl.cs (14)
132Vector3 axisX = Vector3.Normalize(Vector3.Cross(cameraUpVector, axisZ)); 133Vector3 axisY = Vector3.Cross(axisZ, axisX); 163Vector3 axisX = Vector3.Normalize(Vector3.Cross(cameraUpVector, axisZ)); 164Vector3 axisY = Vector3.Cross(axisZ, axisX); 224Vector3 axisX = Vector3.Normalize(Vector3.Cross(axisY, faceDir)); 225Vector3 axisZ = Vector3.Normalize(Vector3.Cross(axisX, axisY)); 284Vector3 axisX = Vector3.Normalize(Vector3.Cross(axisY, faceDir)); 285Vector3 axisZ = Vector3.Normalize(Vector3.Cross(axisX, axisY)); 366Vector3 axisX = Vector3.Normalize(Vector3.Cross(cameraUpVector, axisZ)); 367Vector3 axisY = Vector3.Cross(axisZ, axisX); 936Vector3 axisX = Vector3.Normalize(Vector3.Cross(up, axisZ)); 937Vector3 axisY = Vector3.Cross(axisZ, axisX); 1090*vectorBasis[b] = Vector3.Cross(*vectorBasis[a], canonicalBasis[cc]); 1097*vectorBasis[c] = Vector3.Cross(*vectorBasis[a], *vectorBasis[b]);
src\libraries\System.Private.CoreLib\src\System\Numerics\Plane.cs (1)
84Vector3 normal = Vector3.Normalize(Vector3.Cross(point2 - point1, point3 - point1));
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector4.cs (1)
510/// <see cref="Vector3.Cross"/> with the addition of the fourth value which is