16 references to Cross
System.Private.CoreLib (16)
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.Impl.cs (14)
232Vector3 axisX = Vector3.Normalize(Vector3.Cross(cameraUpVector, axisZ)); 233Vector3 axisY = Vector3.Cross(axisZ, axisX); 263Vector3 axisX = Vector3.Normalize(Vector3.Cross(cameraUpVector, axisZ)); 264Vector3 axisY = Vector3.Cross(axisZ, axisX); 324Vector3 axisX = Vector3.Normalize(Vector3.Cross(axisY, faceDir)); 325Vector3 axisZ = Vector3.Normalize(Vector3.Cross(axisX, axisY)); 384Vector3 axisX = Vector3.Normalize(Vector3.Cross(axisY, faceDir)); 385Vector3 axisZ = Vector3.Normalize(Vector3.Cross(axisX, axisY)); 466Vector3 axisX = Vector3.Normalize(Vector3.Cross(cameraUpVector, axisZ)); 467Vector3 axisY = Vector3.Cross(axisZ, axisX); 1036Vector3 axisX = Vector3.Normalize(Vector3.Cross(up, axisZ)); 1037Vector3 axisY = Vector3.Cross(axisZ, axisX); 1190*vectorBasis[b] = Vector3.Cross(*vectorBasis[a], canonicalBasis[cc]); 1197*vectorBasis[c] = Vector3.Cross(*vectorBasis[a], *vectorBasis[b]);
src\libraries\System.Private.CoreLib\src\System\Numerics\Plane.cs (1)
78Vector3 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