1 write to D
PresentationCore (1)
MS\Internal\Ink\StrokeNodeOperations.cs (1)
253quad.D = beginNode.Position + _vertices[i] * beginNode.PressureFactor;
29 references to D
PresentationCore (29)
MS\Internal\Ink\EllipticalNodeOperations.cs (2)
182yield return new ContourSegment(quad.C, quad.D); 183yield return new ContourSegment(quad.D, quad.A);
MS\Internal\Ink\StrokeNode.cs (17)
200abPoints.Add(quad.D); 206dcPoints.Add(quad.D); 238if (point == quad.D) 241if (!endNodeRect.Contains(quad.D)) 244abPoints.Add(quad.D); 245dcPoints.Add(quad.D); 443if (angleBetweenNodes == 0.0d || ((quad1.B == quad2.A) && (quad1.C == quad2.D))) 504if (quad1.C == quad2.D) 520dcPoints.Add(quad2.D); 534if (quad1.C == quad2.D) 546Point intersection = GetIntersection(quad1.D, quad1.C, quad2.D, quad2.C); 631if (point == quad2.D) 716if (!node3Rect.Contains(quad2.D)) 718dcPoints.Add(quad2.D); 723Point intersection = GetIntersection(quad1.D, quad1.C, quad2.D, quad2.C);
MS\Internal\Ink\StrokeNodeOperations.cs (8)
150yield return new ContourSegment(quad.C, quad.D); 151yield return new ContourSegment(quad.D, quad.A); 265((pressureDelta != 0) && Vector.Determinant(quad.B - quad.A, quad.D - quad.A) == 0)) // (1) 336hitBegin, hitEnd, quad.C - beginNode.Position, quad.D - beginNode.Position); 362if ((beginNode.Position + vertex) == quad.D) 1043hitBegin, hitEnd, quad.C - beginNode.Position, quad.D - beginNode.Position); 1050hitBegin, hitEnd, quad.C - beginNode.Position, quad.D - beginNode.Position); 1078if (DoubleUtil.AreClose((beginNode.Position + vertex), quad.D))
MS\Internal\Ink\StrokeRenderer.cs (2)
146connectingQuadPoints.Add(quad.D); 773pointBuffer3.Add(quad.D);