1 write to D
PresentationCore (1)
MS\Internal\Ink\StrokeNodeOperations.cs (1)
261quad.D = beginNode.Position + _vertices[i] * beginNode.PressureFactor;
29 references to D
PresentationCore (29)
MS\Internal\Ink\EllipticalNodeOperations.cs (2)
187yield return new ContourSegment(quad.C, quad.D); 188yield return new ContourSegment(quad.D, quad.A);
MS\Internal\Ink\StrokeNode.cs (17)
207abPoints.Add(quad.D); 213dcPoints.Add(quad.D); 245if (point == quad.D) 248if (!endNodeRect.Contains(quad.D)) 251abPoints.Add(quad.D); 252dcPoints.Add(quad.D); 450if (angleBetweenNodes == 0.0d || ((quad1.B == quad2.A) && (quad1.C == quad2.D))) 511if (quad1.C == quad2.D) 527dcPoints.Add(quad2.D); 541if (quad1.C == quad2.D) 553Point intersection = GetIntersection(quad1.D, quad1.C, quad2.D, quad2.C); 638if (point == quad2.D) 723if (!node3Rect.Contains(quad2.D)) 725dcPoints.Add(quad2.D); 730Point intersection = GetIntersection(quad1.D, quad1.C, quad2.D, quad2.C);
MS\Internal\Ink\StrokeNodeOperations.cs (8)
158yield return new ContourSegment(quad.C, quad.D); 159yield return new ContourSegment(quad.D, quad.A); 273((pressureDelta != 0) && Vector.Determinant(quad.B - quad.A, quad.D - quad.A) == 0)) // (1) 344hitBegin, hitEnd, quad.C - beginNode.Position, quad.D - beginNode.Position); 370if ((beginNode.Position + vertex) == quad.D) 1051hitBegin, hitEnd, quad.C - beginNode.Position, quad.D - beginNode.Position); 1058hitBegin, hitEnd, quad.C - beginNode.Position, quad.D - beginNode.Position); 1086if (DoubleUtil.AreClose((beginNode.Position + vertex), quad.D))
MS\Internal\Ink\StrokeRenderer.cs (2)
152connectingQuadPoints.Add(quad.D); 777pointBuffer3.Add(quad.D);