1 write to W
PresentationCore (1)
System\Windows\Media3D\Matrix3D.cs (1)
1173point.W = x*_m14 + y*_m24 + z*_m34 + w*_m44;
17 references to W
PresentationCore (17)
MS\Internal\Media3D\LineUtil.cs (4)
98if (o.W == 1 && d.W == 0) 112double[,] linepoints = new double[,]{{o.X,d.X},{o.Y,d.Y},{o.Z,d.Z},{o.W,d.W}};
System\Windows\Media\Effects\ShaderEffect.cs (1)
954newVal.a = (float)p.W;
System\Windows\Media3D\Generated\Point4D.cs (5)
73point1.W == point2.W; 108point1.W.Equals(point2.W); 160W.GetHashCode();
System\Windows\Media3D\Matrix3D.cs (1)
1168double w = point.W;
System\Windows\Media3D\MatrixCamera.cs (4)
121Point3D origin = new Point3D( origin4D.X/origin4D.W, 122origin4D.Y/origin4D.W, 123origin4D.Z/origin4D.W ); 168if (origin4D.W < 0)
System\Windows\Media3D\Viewport3DVisual.cs (2)
526Point point2D = new Point(point.X/point.W, point.Y/point.W);