1 write to W
PresentationCore (1)
Core\CSharp\System\Windows\Media3D\Matrix3D.cs (1)
1177
point.
W
= x*_m14 + y*_m24 + z*_m34 + w*_m44;
17 references to W
PresentationCore (17)
Core\CSharp\MS\Internal\Media3D\LineUtil.cs (4)
99
if (o.
W
== 1 && d.
W
== 0)
113
double[,] linepoints = new double[,]{{o.X,d.X},{o.Y,d.Y},{o.Z,d.Z},{o.
W
,d.
W
}};
Core\CSharp\System\Windows\Media\Effects\ShaderEffect.cs (1)
971
newVal.a = (float)p.
W
;
Core\CSharp\System\Windows\Media3D\Generated\Point4D.cs (5)
78
point1.
W
== point2.
W
;
113
point1.
W
.Equals(point2.
W
);
165
W
.GetHashCode();
Core\CSharp\System\Windows\Media3D\Matrix3D.cs (1)
1172
double w = point.
W
;
Core\CSharp\System\Windows\Media3D\MatrixCamera.cs (4)
123
Point3D origin = new Point3D( origin4D.X/origin4D.
W
,
124
origin4D.Y/origin4D.
W
,
125
origin4D.Z/origin4D.
W
);
170
if (origin4D.
W
< 0)
Core\CSharp\System\Windows\Media3D\Viewport3DVisual.cs (2)
530
Point point2D = new Point(point.X/point.
W
, point.Y/point.
W
);