50 instantiations of Point3D
PresentationCore (48)
MS\Internal\AnimatedTypeHelpers.cs (4)
203return new Point3D( 305return new Point3D( 553return new Point3D( 801return new Point3D();
MS\Internal\Media3D\GeneralTransform2DTo3DTo2D.cs (1)
280Point3D camPosObjSpace = cameraToObjectTransform.Transform(new Point3D(0, 0, 0));
MS\Internal\Media3D\GeneralTransform3DTo2DTo3D.cs (1)
43result = new Point3D();
MS\Internal\Media3D\LineUtil.cs (2)
97origin = new Point3D(o.X, o.Y, o.Z); 176origin = new Point3D(s*matrix[0,col1],
MS\Internal\Media3D\M3DUtil.cs (10)
31return new Point3D(u*v0.X + v*v1.X + w*v2.X, 333new Point3D(x1, y1, z1), 334new Point3D(x1, y1, z2), 335new Point3D(x1, y2, z1), 336new Point3D(x1, y2, z2), 337new Point3D(x2, y1, z1), 338new Point3D(x2, y1, z2), 339new Point3D(x2, y2, z1), 340new Point3D(x2, y2, z2), 586inters3DPoint = new Point3D();
System\Windows\Media\Animation\Generated\Point3DAnimation.cs (4)
223Point3D from = new Point3D(); 224Point3D to = new Point3D(); 225Point3D accumulated = new Point3D(); 226Point3D foundation = new Point3D();
System\Windows\Media3D\GeneralTransform2DTo3D.cs (1)
54result = new Point3D();
System\Windows\Media3D\Generated\Point3D.cs (1)
154value = new Point3D(
System\Windows\Media3D\Generated\Point3DCollection.cs (1)
709value = new Point3D(
System\Windows\Media3D\Generated\PointLightBase.cs (2)
259internal static Point3D s_Position = new Point3D(); 292new Point3D(),
System\Windows\Media3D\Generated\ProjectionCamera.cs (2)
261internal static Point3D s_Position = new Point3D(); 310new Point3D(),
System\Windows\Media3D\Matrix3D.cs (2)
205Point3D center = new Point3D(); 216Point3D center = new Point3D();
System\Windows\Media3D\MatrixCamera.cs (1)
110Point3D origin = new Point3D( origin4D.X/origin4D.W,
System\Windows\Media3D\OrthographicCamera.cs (1)
176Point3D origin = new Point3D(np.X*(w/2), np.Y*(h/2), -zn);
System\Windows\Media3D\Point3D.cs (4)
75return new Point3D(point._x + vector._x, 88return new Point3D(point._x + vector._x, 101return new Point3D(point._x - vector._x, 114return new Point3D(point._x - vector._x,
System\Windows\Media3D\Point3DCollection.cs (1)
36Point3D point = new Point3D(
System\Windows\Media3D\Rect3D.cs (1)
138return new Point3D(_x, _y, _z);
System\Windows\Media3D\RotateTransform3D.cs (1)
105Point3D center = new Point3D(_cachedCenterXValue, _cachedCenterYValue, _cachedCenterZValue);
System\Windows\Media3D\ScaleTransform3D.cs (1)
125matrix.ScaleAt(scale, new Point3D(_cachedCenterXValue, _cachedCenterYValue, _cachedCenterZValue));
System\Windows\Media3D\Size3D.cs (1)
165return new Point3D(size._x, size._y, size._z);
System\Windows\Media3D\Vector3D.cs (5)
258return new Point3D(vector._x + point._x, 271return new Point3D(vector._x + point._x, 284return new Point3D(vector._x - point._x, 297return new Point3D(vector._x - point._x, 453return new Point3D(vector._x, vector._y, vector._z);
System\Windows\Media3D\Viewport2DVisual3D.cs (1)
43point3D = new Point3D();
PresentationFramework (2)
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
7534bamlType.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)
105internal static Point3D InterpolatePoint3D(Point3D from, Point3D to, Double progress) 201internal static Point3D AddPoint3D(Point3D value1, Point3D value2) 303internal static Point3D SubtractPoint3D(Point3D value1, Point3D value2) 443internal static Double GetSegmentLengthPoint3D(Point3D from, Point3D to) 551internal static Point3D ScalePoint3D(Point3D value, Double factor) 672internal static bool IsValidAnimationValuePoint3D(Point3D value) 799internal static Point3D GetZeroValuePoint3D(Point3D baseValue)
MS\Internal\Media\XamlSerializationHelper.cs (1)
196Point3D curPoint ;
MS\Internal\Media3D\GeneralTransform2DTo3DTo2D.cs (33)
25public HitTestEdge(Point3D p1, 26Point3D p2, 50internal Point3D _p1, _p2; 280Point3D camPosObjSpace = cameraToObjectTransform.Transform(new Point3D(0, 0, 0)); 291Point3D[] triangleVertices = new Point3D[3]; 428private void ProcessTriangle(Point3D[] p, 433Point3D camPosObjSpace) 470private void ProcessVisualBoundsIntersections(Point3D[] p, 477List<Point3D> pointList = new List<Point3D>(); 496Point3D p3D1 = p[j]; 497Point3D p3D2 = p[(j + 1) % p.Length]; 523Point3D intersPoint3D = p3D1 + (p3D2 - p3D1) * t; 546Point3D outputPoint; 566Point3D outputPoint1, outputPoint2; 590Point3D tri3D1, Point3D tri3D2, 597Point3D minTri3D, maxTri3D; 601Point3D p1, p2; 778public Edge(Point3D s, Point3D e) 784public Point3D _start; 785public Point3D _end; 820private void ProcessTriangleEdges(Point3D[] p, 831Point3D p3D1 = p[i]; 832Point3D p3D2 = p[(i + 1) % p.Length]; 903Point3D p3D1, Point3D p3D2, 907List<Point3D> pointList = new List<Point3D>(); 936Point3D intersPoint3D = p3D1 + (p3D2 - p3D1) * t; 1136Point3D point3D;
MS\Internal\Media3D\GeneralTransform3DTo2DTo3D.cs (2)
40public override bool TryTransform(Point3D inPoint, out Point3D result)
MS\Internal\Media3D\LineUtil.cs (13)
83ref Point3D origin, ref Vector3D direction, out bool isRay) 124ref Point3D origin, ref Vector3D direction) 153private static void ColumnsToAffinePointVector(double[,] matrix, int col1, int col2, out Point3D origin, out Vector3D direction) 226ref Point3D origin, ref Vector3D direction) 405ref Point3D origin, 407ref Point3D v0, 408ref Point3D v1, 409ref Point3D v2, 414Point3D.Subtract(ref v1, ref v0, out e1); 416Point3D.Subtract(ref v2, ref v0, out e2); 426Point3D.Subtract(ref origin, ref v0, out s); 430Point3D.Subtract(ref v0, ref origin, out s); 484internal static bool ComputeLineBoxIntersection(ref Point3D origin, ref Vector3D direction, ref Rect3D box, bool isRay)
MS\Internal\Media3D\M3DUtil.cs (13)
25internal static Point3D Interpolate(ref Point3D v0, ref Point3D v1, ref Point3D v2, ref Point barycentric) 39private static void AddPointToBounds(ref Point3D point, ref Rect3D bounds) 88FrugalStructList<Point3D> points = positions._collection; 92Point3D p = points[0]; 332Point3D[] points = new Point3D[] { 345Point3D p = points[0]; 583internal static bool IsPointInTriangle(Point p, Point[] triUVVertices, Point3D[] tri3DVertices, out Point3D inters3DPoint) 621inters3DPoint = (Point3D)(lambda1 * (Vector3D)tri3DVertices[0] +
System\Windows\Media\Animation\AnimationStorage.cs (1)
1127else if (type == typeof(Point3D))
System\Windows\Media\Animation\Generated\DiscreteKeyFrames.cs (4)
952public DiscretePoint3DKeyFrame(Point3D value) 960public DiscretePoint3DKeyFrame(Point3D value, KeyTime keyTime) 988protected override Point3D InterpolateValueCore(Point3D baseValue, double keyFrameProgress)
System\Windows\Media\Animation\Generated\EasingKeyFrames.cs (5)
1041public EasingPoint3DKeyFrame(Point3D value) 1050public EasingPoint3DKeyFrame(Point3D value, KeyTime keyTime) 1060public EasingPoint3DKeyFrame(Point3D value, KeyTime keyTime, IEasingFunction easingFunction) 1089protected override Point3D InterpolateValueCore(Point3D baseValue, double keyFrameProgress)
System\Windows\Media\Animation\Generated\KeyFrames.cs (10)
1728protected Point3DKeyFrame(Point3D value) 1737protected Point3DKeyFrame(Point3D value, KeyTime keyTime) 1780typeof(Point3D), 1795Value = (Point3D)value; 1802public Point3D Value 1806return (Point3D)GetValue(ValueProperty); 1823public Point3D InterpolateValue( 1824Point3D baseValue, 1841protected abstract Point3D InterpolateValueCore( 1842Point3D baseValue,
System\Windows\Media\Animation\Generated\LinearKeyFrames.cs (4)
657public LinearPoint3DKeyFrame(Point3D value) 665public LinearPoint3DKeyFrame(Point3D value, KeyTime keyTime) 691protected override Point3D InterpolateValueCore(Point3D baseValue, double keyFrameProgress)
System\Windows\Media\Animation\Generated\Point3DAnimation.cs (32)
33private Point3D[] _keyValues; 48Type typeofProp = typeof(Point3D?); 57new PropertyMetadata((Point3D?)null, propCallback), 64new PropertyMetadata((Point3D?)null, propCallback), 71new PropertyMetadata((Point3D?)null, propCallback), 95public Point3DAnimation(Point3D toValue, Duration duration) 107public Point3DAnimation(Point3D toValue, Duration duration, FillBehavior fillBehavior) 120public Point3DAnimation(Point3D fromValue, Point3D toValue, Duration duration) 133public Point3DAnimation(Point3D fromValue, Point3D toValue, Duration duration, FillBehavior fillBehavior) 206protected override Point3D GetCurrentValueCore(Point3D defaultOriginValue, Point3D defaultDestinationValue, AnimationClock animationClock) 223Point3D from = new Point3D(); 224Point3D to = new Point3D(); 225Point3D accumulated = new Point3D(); 226Point3D foundation = new Point3D(); 340Point3D accumulator = AnimatedTypeHelpers.SubtractPoint3D(to, from); 365_keyValues = new Point3D[2]; 372_keyValues = new Point3D[2]; 379_keyValues = new Point3D[1]; 386_keyValues = new Point3D[1]; 392_keyValues = new Point3D[1]; 413Point3D? typedValue = (Point3D?)value; 433public Point3D? From 437return (Point3D?)GetValue(FromProperty); 453public Point3D? To 457return (Point3D?)GetValue(ToProperty); 473public Point3D? By 477return (Point3D?)GetValue(ByProperty);
System\Windows\Media\Animation\Generated\Point3DAnimationBase.cs (9)
84return GetCurrentValue((Point3D)defaultOriginValue, (Point3D)defaultDestinationValue, animationClock); 96return typeof(Point3D); 133public Point3D GetCurrentValue(Point3D defaultOriginValue, Point3D defaultDestinationValue, AnimationClock animationClock) 193protected abstract Point3D GetCurrentValueCore(Point3D defaultOriginValue, Point3D defaultDestinationValue, AnimationClock animationClock);
System\Windows\Media\Animation\Generated\Point3DAnimationUsingKeyFrames.cs (8)
309protected sealed override Point3D GetCurrentValueCore( 310Point3D defaultOriginValue, 311Point3D defaultDestinationValue, 337Point3D currentIterationValue; 373Point3D fromValue; 618private Point3D GetResolvedKeyFrameValue(Int32 resolvedKeyFrameIndex) 929Point3D prevKeyValue = _keyFrames[index - 1].Value; 933Point3D currentKeyValue = _keyFrames[index].Value;
System\Windows\Media\Animation\Generated\Point3DIndependentAnimationStorage.cs (2)
46Point3D tempValue = (Point3D)dobj.GetValue(_dependencyProperty);
System\Windows\Media\Animation\Generated\SplineKeyFrames.cs (5)
1057public SplinePoint3DKeyFrame(Point3D value) 1066public SplinePoint3DKeyFrame(Point3D value, KeyTime keyTime) 1076public SplinePoint3DKeyFrame(Point3D value, KeyTime keyTime, KeySpline keySpline) 1107protected override Point3D InterpolateValueCore(Point3D baseValue, double keyFrameProgress)
System\Windows\Media\Composition.cs (1)
46internal static MilPoint3F Point3DToMilPoint3F(Point3D p)
System\Windows\Media\Effects\ShaderEffect.cs (4)
837type == typeof(Point3D) || 919else if (t == typeof(Point3D)) 921Point3D p = (Point3D)value;
System\Windows\Media3D\Converters\Generated\Point3DValueSerializer.cs (5)
38if (!(value is Point3D)) 53return Point3D.Parse(value ); 66if (value is Point3D) 68Point3D instance = (Point3D) value;
System\Windows\Media3D\GeneralTransform2DTo3D.cs (4)
49public bool TryTransform(Point inPoint, out Point3D result) 65Point3D coordPoint; 93public Point3D Transform(Point point) 95Point3D transformedPoint;
System\Windows\Media3D\GeneralTransform3D.cs (5)
35public abstract bool TryTransform(Point3D inPoint, out Point3D result); 47public Point3D Transform(Point3D point) 49Point3D transformedPoint;
System\Windows\Media3D\GeneralTransform3DGroup.cs (2)
33public override bool TryTransform(Point3D inPoint, out Point3D result)
System\Windows\Media3D\GeneralTransform3DTo2D.cs (3)
31public bool TryTransform(Point3D inPoint, out Point result) 37Point3D projectedPoint = _projectionTransform.Transform(inPoint); 58public Point Transform(Point3D point)
System\Windows\Media3D\Generated\Point3D.cs (14)
47public static bool operator == (Point3D point1, Point3D point2) 65public static bool operator != (Point3D point1, Point3D point2) 81public static bool Equals (Point3D point1, Point3D point2) 101if ((null == o) || !(o is Point3D)) 106Point3D value = (Point3D)o; 107return Point3D.Equals(this,value); 121public bool Equals(Point3D value) 123return Point3D.Equals(this, value); 144public static Point3D Parse(string source) 150Point3D value;
System\Windows\Media3D\Generated\Point3DCollection.cs (43)
26public sealed partial class Point3DCollection : Freezable, IFormattable, IList, IList<Point3D> 71public void Add(Point3D value) 92public bool Contains(Point3D value) 102public int IndexOf(Point3D value) 112public void Insert(int index, Point3D value) 125public bool Remove(Point3D value) 181public Point3D this[int index] 220public void CopyTo(Point3D[] array, int index) 235bool ICollection<Point3D>.IsReadOnly 259IEnumerator<Point3D> IEnumerable<Point3D>.GetEnumerator() 272return ((ICollection<Point3D>)this).IsReadOnly; 307if (value is Point3D) 309return Contains((Point3D)value); 317if (value is Point3D) 319return IndexOf((Point3D)value); 333if (value is Point3D) 335Remove((Point3D)value); 428internal Point3D Internal_GetItem(int i) 439private Point3D Cast(object value) 443if (!(value is Point3D)) 448return (Point3D) value; 454private int AddHelper(Point3D value) 465internal int AddWithoutFiringPublicEvents(Point3D value) 521_collection = new FrugalStructList<Point3D>(count); 539_collection = new FrugalStructList<Point3D>(count); 557_collection = new FrugalStructList<Point3D>(count); 575_collection = new FrugalStructList<Point3D>(count); 705Point3D value; 745internal FrugalStructList<Point3D> _collection; 755public struct Enumerator : IEnumerator, IEnumerator<Point3D> 766_current = default(Point3D); 845public Point3D Current 868private Point3D _current; 890_collection = new FrugalStructList<Point3D>(); 899_collection = new FrugalStructList<Point3D>(capacity); 905public Point3DCollection(IEnumerable<Point3D> collection) 915ICollection<Point3D> icollectionOfT = collection as ICollection<Point3D>; 919_collection = new FrugalStructList<Point3D>(icollectionOfT); 927_collection = new FrugalStructList<Point3D>(icollection); 931_collection = new FrugalStructList<Point3D>(); 933foreach (Point3D item in collection)
System\Windows\Media3D\Generated\Point3DConverter.cs (4)
84return Point3D.Parse(source); 106if (destinationType != null && value is Point3D) 108Point3D instance = (Point3D)value;
System\Windows\Media3D\Generated\PointLightBase.cs (4)
96public Point3D Position 100return (Point3D) GetValue(PositionProperty); 259internal static Point3D s_Position = new Point3D(); 290typeof(Point3D),
System\Windows\Media3D\Generated\ProjectionCamera.cs (4)
126public Point3D Position 130return (Point3D) GetValue(PositionProperty); 261internal static Point3D s_Position = new Point3D(); 308typeof(Point3D),
System\Windows\Media3D\Geometry3D.cs (1)
94Point3D origin;
System\Windows\Media3D\Matrix3D.cs (12)
205Point3D center = new Point3D(); 216Point3D center = new Point3D(); 226public void RotateAt(Quaternion quaternion, Point3D center) 236public void RotateAtPrepend(Quaternion quaternion, Point3D center) 294public void ScaleAt(Vector3D scale, Point3D center) 337public void ScaleAtPrepend(Vector3D scale, Point3D center) 498public Point3D Transform(Point3D point) 509public void Transform(Point3D[] points) 1041internal void SetScaleMatrix(ref Vector3D scale, ref Point3D center) 1075internal static Matrix3D CreateRotationMatrix(ref Quaternion quaternion, ref Point3D center) 1119internal void MultiplyPoint(ref Point3D point)
System\Windows\Media3D\MatrixCamera.cs (1)
110Point3D origin = new Point3D( origin4D.X/origin4D.W,
System\Windows\Media3D\MeshGeometry3D.cs (18)
175Point3D origin; 207FrugalStructList<Point3D> ps = positions._collection; 216Point3D v0 = ps[i0]; 217Point3D v1 = ps[i1]; 218Point3D v2 = ps[i2]; 270FrugalStructList<Point3D> ps = positions._collection; 292Point3D v0 = ps[i0]; 293Point3D v1 = ps[i1]; 294Point3D v2 = ps[i2]; 361ref Point3D origin, 374Point3D pointHit = origin + hitTime * direction; 376Point3D worldPointHit = pointHit; 435ref Point3D v0, 436ref Point3D v1, 437ref Point3D v2, 453Point3D pointHit = M3DUtil.Interpolate(ref v0, ref v1, ref v2, ref barycentric); 455Point3D worldPointHit = pointHit; 498Point3D a = v0, b = v1, c = v2;
System\Windows\Media3D\OrthographicCamera.cs (3)
27public OrthographicCamera(Point3D position, Vector3D lookDirection, Vector3D upDirection, double width) 79Point3D position = Position; 176Point3D origin = new Point3D(np.X*(w/2), np.Y*(h/2), -zn);
System\Windows\Media3D\PerspectiveCamera.cs (3)
29public PerspectiveCamera(Point3D position, Vector3D lookDirection, Vector3D upDirection, double fieldOfView) 101Point3D position = Position; 175Point3D rayOrigin = position + zn*rayDirection;
System\Windows\Media3D\Point3D.cs (20)
73public static Point3D operator +(Point3D point, Vector3D vector) 86public static Point3D Add(Point3D point, Vector3D vector) 99public static Point3D operator -(Point3D point, Vector3D vector) 112public static Point3D Subtract(Point3D point, Vector3D vector) 125public static Vector3D operator -(Point3D point1, Point3D point2) 138public static Vector3D Subtract(Point3D point1, Point3D point2) 150internal static void Subtract(ref Point3D p1, ref Point3D p2, out Vector3D result) 163public static Point3D operator *(Point3D point, Matrix3D matrix) 174public static Point3D Multiply(Point3D point, Matrix3D matrix) 184public static explicit operator Vector3D(Point3D point) 194public static explicit operator Point4D(Point3D point)
System\Windows\Media3D\Point3DCollection.cs (1)
36Point3D point = new Point3D(
System\Windows\Media3D\PointLight.cs (1)
40public PointLight(Color diffuseColor, Point3D position)
System\Windows\Media3D\ProjectionCamera.cs (2)
58Point3D position = Position; 71internal static Matrix3D CreateViewMatrix(Transform3D transform, ref Point3D position, ref Vector3D lookDirection, ref Vector3D upDirection)
System\Windows\Media3D\Ray3DHitTestResult.cs (1)
64public abstract Point3D PointHit { get; }
System\Windows\Media3D\RayHitTestParameters.cs (5)
31public RayHitTestParameters(Point3D origin, Vector3D direction) 57public Point3D Origin 88Point3D pointHit, 170internal void GetLocalLine(out Point3D origin, out Vector3D direction) 213private readonly Point3D _origin;
System\Windows\Media3D\RayMeshGeometry3DHitTestResult.cs (3)
33Point3D pointHit, 62public override Point3D PointHit 172private readonly Point3D _pointHit;
System\Windows\Media3D\Rect3D.cs (8)
27public Rect3D(Point3D location, Size3D size) 75internal Rect3D(Point3D point1, Point3D point2) 91internal Rect3D(Point3D point, Vector3D vector): this(point, point+vector) 134public Point3D Location 336public bool Contains(Point3D point) 484public void Union(Point3D point) 495public static Rect3D Union(Rect3D rect, Point3D point)
System\Windows\Media3D\RotateTransform3D.cs (2)
48public RotateTransform3D(Rotation3D rotation, Point3D center) 105Point3D center = new Point3D(_cachedCenterXValue, _cachedCenterYValue, _cachedCenterZValue);
System\Windows\Media3D\ScaleTransform3D.cs (1)
58public ScaleTransform3D(Vector3D scale, Point3D center)
System\Windows\Media3D\Size3D.cs (1)
163public static explicit operator Point3D(Size3D size)
System\Windows\Media3D\SpotLight.cs (1)
41public SpotLight(Color diffuseColor, Point3D position, Vector3D direction,
System\Windows\Media3D\Transform3D.cs (5)
51public new Point3D Transform(Point3D point) 82public void Transform(Point3D[] points) 111public override bool TryTransform(Point3D inPoint, out Point3D result)
System\Windows\Media3D\Vector3D.cs (9)
256public static Point3D operator +(Vector3D vector, Point3D point) 269public static Point3D Add(Vector3D vector, Point3D point) 282public static Point3D operator -(Vector3D vector, Point3D point) 295public static Point3D Subtract(Vector3D vector, Point3D point) 451public static explicit operator Point3D(Vector3D vector)
System\Windows\Media3D\Viewport2DVisual3D.cs (3)
38out Point3D point3D, 46Point3D[] p = new Point3D[3];
System\Windows\Media3D\Visual3D.cs (1)
619Point3D origin;
PresentationFramework (3)
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
551case 457: t = () => typeof(Point3D); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
7532typeof(System.Windows.Media.Media3D.Point3D),
System\Windows\Markup\KnownTypes.cs (1)
6011case KnownElements.Point3D: t = typeof(System.Windows.Media.Media3D.Point3D); break;