50 instantiations of Point3D
PresentationCore (48)
MS\Internal\AnimatedTypeHelpers.cs (4)
204return new Point3D( 306return new Point3D( 554return new Point3D( 802return new Point3D();
MS\Internal\Media3D\GeneralTransform2DTo3DTo2D.cs (1)
297Point3D camPosObjSpace = cameraToObjectTransform.Transform(new Point3D(0, 0, 0));
MS\Internal\Media3D\GeneralTransform3DTo2DTo3D.cs (1)
57result = new Point3D();
MS\Internal\Media3D\LineUtil.cs (2)
102origin = new Point3D(o.X, o.Y, o.Z); 181origin = new Point3D(s*matrix[0,col1],
MS\Internal\Media3D\M3DUtil.cs (10)
34return new Point3D(u*v0.X + v*v1.X + w*v2.X, 336new Point3D(x1, y1, z1), 337new Point3D(x1, y1, z2), 338new Point3D(x1, y2, z1), 339new Point3D(x1, y2, z2), 340new Point3D(x2, y1, z1), 341new Point3D(x2, y1, z2), 342new Point3D(x2, y2, z1), 343new Point3D(x2, y2, z2), 589inters3DPoint = new Point3D();
System\Windows\Media\Animation\Generated\Point3DAnimation.cs (4)
233Point3D from = new Point3D(); 234Point3D to = new Point3D(); 235Point3D accumulated = new Point3D(); 236Point3D foundation = new Point3D();
System\Windows\Media3D\GeneralTransform2DTo3D.cs (1)
65result = new Point3D();
System\Windows\Media3D\Generated\Point3D.cs (1)
175value = new Point3D(
System\Windows\Media3D\Generated\Point3DCollection.cs (1)
730value = new Point3D(
System\Windows\Media3D\Generated\PointLightBase.cs (2)
285internal static Point3D s_Position = new Point3D(); 318new Point3D(),
System\Windows\Media3D\Generated\ProjectionCamera.cs (2)
287internal static Point3D s_Position = new Point3D(); 336new Point3D(),
System\Windows\Media3D\Matrix3D.cs (2)
219Point3D center = new Point3D(); 230Point3D center = new Point3D();
System\Windows\Media3D\MatrixCamera.cs (1)
121Point3D origin = new Point3D( origin4D.X/origin4D.W,
System\Windows\Media3D\OrthographicCamera.cs (1)
182Point3D origin = new Point3D(np.X*(w/2), np.Y*(h/2), -zn);
System\Windows\Media3D\Point3D.cs (4)
80return new Point3D(point._x + vector._x, 93return new Point3D(point._x + vector._x, 106return new Point3D(point._x - vector._x, 119return new Point3D(point._x - vector._x,
System\Windows\Media3D\Point3DCollection.cs (1)
41Point3D point = new Point3D(
System\Windows\Media3D\Rect3D.cs (1)
158return new Point3D(_x, _y, _z);
System\Windows\Media3D\RotateTransform3D.cs (1)
114Point3D center = new Point3D(_cachedCenterXValue, _cachedCenterYValue, _cachedCenterZValue);
System\Windows\Media3D\ScaleTransform3D.cs (1)
133matrix.ScaleAt(scale, new Point3D(_cachedCenterXValue, _cachedCenterYValue, _cachedCenterZValue));
System\Windows\Media3D\Size3D.cs (1)
181return new Point3D(size._x, size._y, size._z);
System\Windows\Media3D\Vector3D.cs (5)
262return new Point3D(vector._x + point._x, 275return new Point3D(vector._x + point._x, 288return new Point3D(vector._x - point._x, 301return new Point3D(vector._x - point._x, 457return new Point3D(vector._x, vector._y, vector._z);
System\Windows\Media3D\Viewport2DVisual3D.cs (1)
60point3D = new Point3D();
PresentationFramework (2)
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
7536bamlType.DefaultConstructor = delegate() { return new System.Windows.Media.Media3D.Point3D(); };
System\Windows\Markup\KnownTypes.cs (1)
1453case KnownElements.Point3D: o = new System.Windows.Media.Media3D.Point3D(); break;
356 references to Point3D
PresentationCore (353)
MS\Internal\AnimatedTypeHelpers.cs (16)
106internal static Point3D InterpolatePoint3D(Point3D from, Point3D to, Double progress) 202internal static Point3D AddPoint3D(Point3D value1, Point3D value2) 304internal static Point3D SubtractPoint3D(Point3D value1, Point3D value2) 444internal static Double GetSegmentLengthPoint3D(Point3D from, Point3D to) 552internal static Point3D ScalePoint3D(Point3D value, Double factor) 673internal static bool IsValidAnimationValuePoint3D(Point3D value) 800internal static Point3D GetZeroValuePoint3D(Point3D baseValue)
MS\Internal\Media\XamlSerializationHelper.cs (1)
201Point3D curPoint ;
MS\Internal\Media3D\GeneralTransform2DTo3DTo2D.cs (33)
42public HitTestEdge(Point3D p1, 43Point3D p2, 67internal Point3D _p1, _p2; 297Point3D camPosObjSpace = cameraToObjectTransform.Transform(new Point3D(0, 0, 0)); 308Point3D[] triangleVertices = new Point3D[3]; 445private void ProcessTriangle(Point3D[] p, 450Point3D camPosObjSpace) 487private void ProcessVisualBoundsIntersections(Point3D[] p, 494List<Point3D> pointList = new List<Point3D>(); 513Point3D p3D1 = p[j]; 514Point3D p3D2 = p[(j + 1) % p.Length]; 540Point3D intersPoint3D = p3D1 + (p3D2 - p3D1) * t; 563Point3D outputPoint; 583Point3D outputPoint1, outputPoint2; 607Point3D tri3D1, Point3D tri3D2, 614Point3D minTri3D, maxTri3D; 618Point3D p1, p2; 795public Edge(Point3D s, Point3D e) 801public Point3D _start; 802public Point3D _end; 837private void ProcessTriangleEdges(Point3D[] p, 848Point3D p3D1 = p[i]; 849Point3D p3D2 = p[(i + 1) % p.Length]; 920Point3D p3D1, Point3D p3D2, 924List<Point3D> pointList = new List<Point3D>(); 953Point3D intersPoint3D = p3D1 + (p3D2 - p3D1) * t; 1153Point3D point3D;
MS\Internal\Media3D\GeneralTransform3DTo2DTo3D.cs (2)
54public override bool TryTransform(Point3D inPoint, out Point3D result)
MS\Internal\Media3D\LineUtil.cs (13)
88ref Point3D origin, ref Vector3D direction, out bool isRay) 129ref Point3D origin, ref Vector3D direction) 158private static void ColumnsToAffinePointVector(double[,] matrix, int col1, int col2, out Point3D origin, out Vector3D direction) 231ref Point3D origin, ref Vector3D direction) 410ref Point3D origin, 412ref Point3D v0, 413ref Point3D v1, 414ref Point3D v2, 419Point3D.Subtract(ref v1, ref v0, out e1); 421Point3D.Subtract(ref v2, ref v0, out e2); 431Point3D.Subtract(ref origin, ref v0, out s); 435Point3D.Subtract(ref v0, ref origin, out s); 489internal static bool ComputeLineBoxIntersection(ref Point3D origin, ref Vector3D direction, ref Rect3D box, bool isRay)
MS\Internal\Media3D\M3DUtil.cs (13)
28internal static Point3D Interpolate(ref Point3D v0, ref Point3D v1, ref Point3D v2, ref Point barycentric) 42private static void AddPointToBounds(ref Point3D point, ref Rect3D bounds) 91FrugalStructList<Point3D> points = positions._collection; 95Point3D p = points[0]; 335Point3D[] points = new Point3D[] { 348Point3D p = points[0]; 586internal static bool IsPointInTriangle(Point p, Point[] triUVVertices, Point3D[] tri3DVertices, out Point3D inters3DPoint) 624inters3DPoint = (Point3D)(lambda1 * (Vector3D)tri3DVertices[0] +
System\Windows\Media\Animation\AnimationStorage.cs (1)
1134else if (type == typeof(Point3D))
System\Windows\Media\Animation\Generated\DiscreteKeyFrames.cs (4)
961public DiscretePoint3DKeyFrame(Point3D value) 969public DiscretePoint3DKeyFrame(Point3D value, KeyTime keyTime) 997protected override Point3D InterpolateValueCore(Point3D baseValue, double keyFrameProgress)
System\Windows\Media\Animation\Generated\EasingKeyFrames.cs (5)
1048public EasingPoint3DKeyFrame(Point3D value) 1057public EasingPoint3DKeyFrame(Point3D value, KeyTime keyTime) 1067public EasingPoint3DKeyFrame(Point3D value, KeyTime keyTime, IEasingFunction easingFunction) 1096protected override Point3D InterpolateValueCore(Point3D baseValue, double keyFrameProgress)
System\Windows\Media\Animation\Generated\KeyFrames.cs (10)
1737protected Point3DKeyFrame(Point3D value) 1746protected Point3DKeyFrame(Point3D value, KeyTime keyTime) 1789typeof(Point3D), 1804Value = (Point3D)value; 1811public Point3D Value 1815return (Point3D)GetValue(ValueProperty); 1832public Point3D InterpolateValue( 1833Point3D baseValue, 1850protected abstract Point3D InterpolateValueCore( 1851Point3D baseValue,
System\Windows\Media\Animation\Generated\LinearKeyFrames.cs (4)
664public LinearPoint3DKeyFrame(Point3D value) 672public LinearPoint3DKeyFrame(Point3D value, KeyTime keyTime) 698protected override Point3D InterpolateValueCore(Point3D baseValue, double keyFrameProgress)
System\Windows\Media\Animation\Generated\Point3DAnimation.cs (32)
43private Point3D[] _keyValues; 58Type typeofProp = typeof(Point3D?); 67new PropertyMetadata((Point3D?)null, propCallback), 74new PropertyMetadata((Point3D?)null, propCallback), 81new PropertyMetadata((Point3D?)null, propCallback), 105public Point3DAnimation(Point3D toValue, Duration duration) 117public Point3DAnimation(Point3D toValue, Duration duration, FillBehavior fillBehavior) 130public Point3DAnimation(Point3D fromValue, Point3D toValue, Duration duration) 143public Point3DAnimation(Point3D fromValue, Point3D toValue, Duration duration, FillBehavior fillBehavior) 216protected override Point3D GetCurrentValueCore(Point3D defaultOriginValue, Point3D defaultDestinationValue, AnimationClock animationClock) 233Point3D from = new Point3D(); 234Point3D to = new Point3D(); 235Point3D accumulated = new Point3D(); 236Point3D foundation = new Point3D(); 350Point3D accumulator = AnimatedTypeHelpers.SubtractPoint3D(to, from); 375_keyValues = new Point3D[2]; 382_keyValues = new Point3D[2]; 389_keyValues = new Point3D[1]; 396_keyValues = new Point3D[1]; 402_keyValues = new Point3D[1]; 423Point3D? typedValue = (Point3D?)value; 443public Point3D? From 447return (Point3D?)GetValue(FromProperty); 463public Point3D? To 467return (Point3D?)GetValue(ToProperty); 483public Point3D? By 487return (Point3D?)GetValue(ByProperty);
System\Windows\Media\Animation\Generated\Point3DAnimationBase.cs (9)
95return GetCurrentValue((Point3D)defaultOriginValue, (Point3D)defaultDestinationValue, animationClock); 107return typeof(Point3D); 144public Point3D GetCurrentValue(Point3D defaultOriginValue, Point3D defaultDestinationValue, AnimationClock animationClock) 204protected abstract Point3D GetCurrentValueCore(Point3D defaultOriginValue, Point3D defaultDestinationValue, AnimationClock animationClock);
System\Windows\Media\Animation\Generated\Point3DAnimationUsingKeyFrames.cs (8)
323protected sealed override Point3D GetCurrentValueCore( 324Point3D defaultOriginValue, 325Point3D defaultDestinationValue, 351Point3D currentIterationValue; 387Point3D fromValue; 632private Point3D GetResolvedKeyFrameValue(Int32 resolvedKeyFrameIndex) 943Point3D prevKeyValue = _keyFrames[index - 1].Value; 947Point3D currentKeyValue = _keyFrames[index].Value;
System\Windows\Media\Animation\Generated\Point3DIndependentAnimationStorage.cs (2)
54Point3D tempValue = (Point3D)dobj.GetValue(_dependencyProperty);
System\Windows\Media\Animation\Generated\SplineKeyFrames.cs (5)
1064public SplinePoint3DKeyFrame(Point3D value) 1073public SplinePoint3DKeyFrame(Point3D value, KeyTime keyTime) 1083public SplinePoint3DKeyFrame(Point3D value, KeyTime keyTime, KeySpline keySpline) 1114protected override Point3D InterpolateValueCore(Point3D baseValue, double keyFrameProgress)
System\Windows\Media\Composition.cs (1)
62internal static MilPoint3F Point3DToMilPoint3F(Point3D p)
System\Windows\Media\Effects\ShaderEffect.cs (4)
850type == typeof(Point3D) || 932else if (t == typeof(Point3D)) 934Point3D p = (Point3D)value;
System\Windows\Media3D\Converters\Generated\Point3DValueSerializer.cs (5)
59if (!(value is Point3D)) 74return Point3D.Parse(value ); 87if (value is Point3D) 89Point3D instance = (Point3D) value;
System\Windows\Media3D\GeneralTransform2DTo3D.cs (4)
60public bool TryTransform(Point inPoint, out Point3D result) 76Point3D coordPoint; 104public Point3D Transform(Point point) 106Point3D transformedPoint;
System\Windows\Media3D\GeneralTransform3D.cs (5)
48public abstract bool TryTransform(Point3D inPoint, out Point3D result); 60public Point3D Transform(Point3D point) 62Point3D transformedPoint;
System\Windows\Media3D\GeneralTransform3DGroup.cs (2)
51public override bool TryTransform(Point3D inPoint, out Point3D result)
System\Windows\Media3D\GeneralTransform3DTo2D.cs (3)
40public bool TryTransform(Point3D inPoint, out Point result) 46Point3D projectedPoint = _projectionTransform.Transform(inPoint); 67public Point Transform(Point3D point)
System\Windows\Media3D\Generated\Point3D.cs (14)
68public static bool operator == (Point3D point1, Point3D point2) 86public static bool operator != (Point3D point1, Point3D point2) 102public static bool Equals (Point3D point1, Point3D point2) 122if ((null == o) || !(o is Point3D)) 127Point3D value = (Point3D)o; 128return Point3D.Equals(this,value); 142public bool Equals(Point3D value) 144return Point3D.Equals(this, value); 165public static Point3D Parse(string source) 171Point3D value;
System\Windows\Media3D\Generated\Point3DCollection.cs (43)
47public sealed partial class Point3DCollection : Freezable, IFormattable, IList, IList<Point3D> 92public void Add(Point3D value) 113public bool Contains(Point3D value) 123public int IndexOf(Point3D value) 133public void Insert(int index, Point3D value) 146public bool Remove(Point3D value) 202public Point3D this[int index] 241public void CopyTo(Point3D[] array, int index) 256bool ICollection<Point3D>.IsReadOnly 280IEnumerator<Point3D> IEnumerable<Point3D>.GetEnumerator() 293return ((ICollection<Point3D>)this).IsReadOnly; 328if (value is Point3D) 330return Contains((Point3D)value); 338if (value is Point3D) 340return IndexOf((Point3D)value); 354if (value is Point3D) 356Remove((Point3D)value); 449internal Point3D Internal_GetItem(int i) 460private Point3D Cast(object value) 464if (!(value is Point3D)) 469return (Point3D) value; 475private int AddHelper(Point3D value) 486internal int AddWithoutFiringPublicEvents(Point3D value) 542_collection = new FrugalStructList<Point3D>(count); 560_collection = new FrugalStructList<Point3D>(count); 578_collection = new FrugalStructList<Point3D>(count); 596_collection = new FrugalStructList<Point3D>(count); 726Point3D value; 766internal FrugalStructList<Point3D> _collection; 776public struct Enumerator : IEnumerator, IEnumerator<Point3D> 787_current = default(Point3D); 866public Point3D Current 889private Point3D _current; 911_collection = new FrugalStructList<Point3D>(); 920_collection = new FrugalStructList<Point3D>(capacity); 926public Point3DCollection(IEnumerable<Point3D> collection) 936ICollection<Point3D> icollectionOfT = collection as ICollection<Point3D>; 940_collection = new FrugalStructList<Point3D>(icollectionOfT); 948_collection = new FrugalStructList<Point3D>(icollection); 952_collection = new FrugalStructList<Point3D>(); 954foreach (Point3D item in collection)
System\Windows\Media3D\Generated\Point3DConverter.cs (4)
104return Point3D.Parse(source); 126if (destinationType != null && value is Point3D) 128Point3D instance = (Point3D)value;
System\Windows\Media3D\Generated\PointLightBase.cs (4)
122public Point3D Position 126return (Point3D) GetValue(PositionProperty); 285internal static Point3D s_Position = new Point3D(); 316typeof(Point3D),
System\Windows\Media3D\Generated\ProjectionCamera.cs (4)
152public Point3D Position 156return (Point3D) GetValue(PositionProperty); 287internal static Point3D s_Position = new Point3D(); 334typeof(Point3D),
System\Windows\Media3D\Geometry3D.cs (1)
96Point3D origin;
System\Windows\Media3D\Matrix3D.cs (12)
219Point3D center = new Point3D(); 230Point3D center = new Point3D(); 240public void RotateAt(Quaternion quaternion, Point3D center) 250public void RotateAtPrepend(Quaternion quaternion, Point3D center) 308public void ScaleAt(Vector3D scale, Point3D center) 351public void ScaleAtPrepend(Vector3D scale, Point3D center) 512public Point3D Transform(Point3D point) 523public void Transform(Point3D[] points) 1055internal void SetScaleMatrix(ref Vector3D scale, ref Point3D center) 1089internal static Matrix3D CreateRotationMatrix(ref Quaternion quaternion, ref Point3D center) 1133internal void MultiplyPoint(ref Point3D point)
System\Windows\Media3D\MatrixCamera.cs (1)
121Point3D origin = new Point3D( origin4D.X/origin4D.W,
System\Windows\Media3D\MeshGeometry3D.cs (18)
181Point3D origin; 213FrugalStructList<Point3D> ps = positions._collection; 222Point3D v0 = ps[i0]; 223Point3D v1 = ps[i1]; 224Point3D v2 = ps[i2]; 276FrugalStructList<Point3D> ps = positions._collection; 298Point3D v0 = ps[i0]; 299Point3D v1 = ps[i1]; 300Point3D v2 = ps[i2]; 367ref Point3D origin, 380Point3D pointHit = origin + hitTime * direction; 382Point3D worldPointHit = pointHit; 441ref Point3D v0, 442ref Point3D v1, 443ref Point3D v2, 459Point3D pointHit = M3DUtil.Interpolate(ref v0, ref v1, ref v2, ref barycentric); 461Point3D worldPointHit = pointHit; 504Point3D a = v0, b = v1, c = v2;
System\Windows\Media3D\OrthographicCamera.cs (3)
33public OrthographicCamera(Point3D position, Vector3D lookDirection, Vector3D upDirection, double width) 85Point3D position = Position; 182Point3D origin = new Point3D(np.X*(w/2), np.Y*(h/2), -zn);
System\Windows\Media3D\PerspectiveCamera.cs (3)
35public PerspectiveCamera(Point3D position, Vector3D lookDirection, Vector3D upDirection, double fieldOfView) 107Point3D position = Position; 181Point3D rayOrigin = position + zn*rayDirection;
System\Windows\Media3D\Point3D.cs (20)
78public static Point3D operator +(Point3D point, Vector3D vector) 91public static Point3D Add(Point3D point, Vector3D vector) 104public static Point3D operator -(Point3D point, Vector3D vector) 117public static Point3D Subtract(Point3D point, Vector3D vector) 130public static Vector3D operator -(Point3D point1, Point3D point2) 143public static Vector3D Subtract(Point3D point1, Point3D point2) 155internal static void Subtract(ref Point3D p1, ref Point3D p2, out Vector3D result) 168public static Point3D operator *(Point3D point, Matrix3D matrix) 179public static Point3D Multiply(Point3D point, Matrix3D matrix) 189public static explicit operator Vector3D(Point3D point) 199public static explicit operator Point4D(Point3D point)
System\Windows\Media3D\Point3DCollection.cs (1)
41Point3D point = new Point3D(
System\Windows\Media3D\PointLight.cs (1)
48public PointLight(Color diffuseColor, Point3D position)
System\Windows\Media3D\ProjectionCamera.cs (2)
60Point3D position = Position; 73internal static Matrix3D CreateViewMatrix(Transform3D transform, ref Point3D position, ref Vector3D lookDirection, ref Vector3D upDirection)
System\Windows\Media3D\Ray3DHitTestResult.cs (1)
69public abstract Point3D PointHit { get; }
System\Windows\Media3D\RayHitTestParameters.cs (5)
36public RayHitTestParameters(Point3D origin, Vector3D direction) 62public Point3D Origin 93Point3D pointHit, 175internal void GetLocalLine(out Point3D origin, out Vector3D direction) 218private readonly Point3D _origin;
System\Windows\Media3D\RayMeshGeometry3DHitTestResult.cs (3)
38Point3D pointHit, 67public override Point3D PointHit 177private readonly Point3D _pointHit;
System\Windows\Media3D\Rect3D.cs (8)
47public Rect3D(Point3D location, Size3D size) 95internal Rect3D(Point3D point1, Point3D point2) 111internal Rect3D(Point3D point, Vector3D vector): this(point, point+vector) 154public Point3D Location 356public bool Contains(Point3D point) 504public void Union(Point3D point) 515public static Rect3D Union(Rect3D rect, Point3D point)
System\Windows\Media3D\RotateTransform3D.cs (2)
57public RotateTransform3D(Rotation3D rotation, Point3D center) 114Point3D center = new Point3D(_cachedCenterXValue, _cachedCenterYValue, _cachedCenterZValue);
System\Windows\Media3D\ScaleTransform3D.cs (1)
66public ScaleTransform3D(Vector3D scale, Point3D center)
System\Windows\Media3D\Size3D.cs (1)
179public static explicit operator Point3D(Size3D size)
System\Windows\Media3D\SpotLight.cs (1)
48public SpotLight(Color diffuseColor, Point3D position, Vector3D direction,
System\Windows\Media3D\Transform3D.cs (5)
57public new Point3D Transform(Point3D point) 88public void Transform(Point3D[] points) 117public override bool TryTransform(Point3D inPoint, out Point3D result)
System\Windows\Media3D\Vector3D.cs (9)
260public static Point3D operator +(Vector3D vector, Point3D point) 273public static Point3D Add(Vector3D vector, Point3D point) 286public static Point3D operator -(Vector3D vector, Point3D point) 299public static Point3D Subtract(Vector3D vector, Point3D point) 455public static explicit operator Point3D(Vector3D vector)
System\Windows\Media3D\Viewport2DVisual3D.cs (3)
55out Point3D point3D, 63Point3D[] p = new Point3D[3];
System\Windows\Media3D\Visual3D.cs (1)
628Point3D origin;
PresentationFramework (3)
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
553case 457: t = () => typeof(Point3D); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
7534typeof(System.Windows.Media.Media3D.Point3D),
System\Windows\Markup\KnownTypes.cs (1)
6011case KnownElements.Point3D: t = typeof(System.Windows.Media.Media3D.Point3D); break;