50 instantiations of Point3D
PresentationCore (48)
MS\Internal\AnimatedTypeHelpers.cs (4)
203return new Point3D( 305return new Point3D( 553return new Point3D( 802return new Point3D();
MS\Internal\Media3D\GeneralTransform2DTo3DTo2D.cs (1)
275Point3D camPosObjSpace = cameraToObjectTransform.Transform(new Point3D(0, 0, 0));
MS\Internal\Media3D\GeneralTransform3DTo2DTo3D.cs (1)
42result = new Point3D();
MS\Internal\Media3D\LineUtil.cs (2)
96origin = new Point3D(o.X, o.Y, o.Z); 175origin = new Point3D(s*matrix[0,col1],
MS\Internal\Media3D\M3DUtil.cs (10)
30return new Point3D(u*v0.X + v*v1.X + w*v2.X, 332new Point3D(x1, y1, z1), 333new Point3D(x1, y1, z2), 334new Point3D(x1, y2, z1), 335new Point3D(x1, y2, z2), 336new Point3D(x2, y1, z1), 337new Point3D(x2, y1, z2), 338new Point3D(x2, y2, z1), 339new Point3D(x2, y2, z2), 582inters3DPoint = new Point3D();
System\Windows\Media\Animation\Generated\Point3DAnimation.cs (4)
222Point3D from = new Point3D(); 223Point3D to = new Point3D(); 224Point3D accumulated = new Point3D(); 225Point3D foundation = new Point3D();
System\Windows\Media3D\GeneralTransform2DTo3D.cs (1)
53result = new Point3D();
System\Windows\Media3D\Generated\Point3D.cs (1)
160value = new Point3D(
System\Windows\Media3D\Generated\Point3DCollection.cs (1)
721value = new Point3D(
System\Windows\Media3D\Generated\PointLightBase.cs (2)
269internal static Point3D s_Position = new Point3D(); 301new Point3D(),
System\Windows\Media3D\Generated\ProjectionCamera.cs (2)
271internal static Point3D s_Position = new Point3D(); 319new Point3D(),
System\Windows\Media3D\Matrix3D.cs (2)
204Point3D center = new Point3D(); 215Point3D center = new Point3D();
System\Windows\Media3D\MatrixCamera.cs (1)
109Point3D origin = new Point3D( origin4D.X/origin4D.W,
System\Windows\Media3D\OrthographicCamera.cs (1)
175Point3D origin = new Point3D(np.X*(w/2), np.Y*(h/2), -zn);
System\Windows\Media3D\Point3D.cs (4)
74return new Point3D(point._x + vector._x, 87return new Point3D(point._x + vector._x, 100return new Point3D(point._x - vector._x, 113return new Point3D(point._x - vector._x,
System\Windows\Media3D\Point3DCollection.cs (1)
35Point3D point = new Point3D(
System\Windows\Media3D\Rect3D.cs (1)
137return new Point3D(_x, _y, _z);
System\Windows\Media3D\RotateTransform3D.cs (1)
104Point3D center = new Point3D(_cachedCenterXValue, _cachedCenterYValue, _cachedCenterZValue);
System\Windows\Media3D\ScaleTransform3D.cs (1)
124matrix.ScaleAt(scale, new Point3D(_cachedCenterXValue, _cachedCenterYValue, _cachedCenterZValue));
System\Windows\Media3D\Size3D.cs (1)
164return new Point3D(size._x, size._y, size._z);
System\Windows\Media3D\Vector3D.cs (5)
257return new Point3D(vector._x + point._x, 270return new Point3D(vector._x + point._x, 283return new Point3D(vector._x - point._x, 296return new Point3D(vector._x - point._x, 452return new Point3D(vector._x, vector._y, vector._z);
System\Windows\Media3D\Viewport2DVisual3D.cs (1)
44point3D = new Point3D();
PresentationFramework (2)
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
8300DefaultConstructor = delegate () { return new System.Windows.Media.Media3D.Point3D(); },
System\Windows\Markup\KnownTypes.cs (1)
1446case KnownElements.Point3D: o = new System.Windows.Media.Media3D.Point3D(); break;
354 references to Point3D
PresentationCore (351)
MS\Internal\AnimatedTypeHelpers.cs (16)
104internal 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) 673internal static bool IsValidAnimationValuePoint3D(Point3D value) 800internal static Point3D GetZeroValuePoint3D(Point3D baseValue)
MS\Internal\Media\XamlSerializationHelper.cs (1)
195Point3D curPoint ;
MS\Internal\Media3D\GeneralTransform2DTo3DTo2D.cs (33)
24public HitTestEdge(Point3D p1, 25Point3D p2, 49internal Point3D _p1, _p2; 275Point3D camPosObjSpace = cameraToObjectTransform.Transform(new Point3D(0, 0, 0)); 286Point3D[] triangleVertices = new Point3D[3]; 423private void ProcessTriangle(Point3D[] p, 428Point3D camPosObjSpace) 465private void ProcessVisualBoundsIntersections(Point3D[] p, 472List<Point3D> pointList = new List<Point3D>(); 491Point3D p3D1 = p[j]; 492Point3D p3D2 = p[(j + 1) % p.Length]; 518Point3D intersPoint3D = p3D1 + (p3D2 - p3D1) * t; 541Point3D outputPoint; 561Point3D outputPoint1, outputPoint2; 585Point3D tri3D1, Point3D tri3D2, 592Point3D minTri3D, maxTri3D; 596Point3D p1, p2; 773public Edge(Point3D s, Point3D e) 779public Point3D _start; 780public Point3D _end; 815private void ProcessTriangleEdges(Point3D[] p, 826Point3D p3D1 = p[i]; 827Point3D p3D2 = p[(i + 1) % p.Length]; 898Point3D p3D1, Point3D p3D2, 902List<Point3D> pointList = new List<Point3D>(); 931Point3D intersPoint3D = p3D1 + (p3D2 - p3D1) * t; 1131Point3D point3D;
MS\Internal\Media3D\GeneralTransform3DTo2DTo3D.cs (2)
39public override bool TryTransform(Point3D inPoint, out Point3D result)
MS\Internal\Media3D\LineUtil.cs (13)
82ref Point3D origin, ref Vector3D direction, out bool isRay) 123ref Point3D origin, ref Vector3D direction) 152private static void ColumnsToAffinePointVector(double[,] matrix, int col1, int col2, out Point3D origin, out Vector3D direction) 225ref Point3D origin, ref Vector3D direction) 404ref Point3D origin, 406ref Point3D v0, 407ref Point3D v1, 408ref Point3D v2, 413Point3D.Subtract(ref v1, ref v0, out e1); 415Point3D.Subtract(ref v2, ref v0, out e2); 425Point3D.Subtract(ref origin, ref v0, out s); 429Point3D.Subtract(ref v0, ref origin, out s); 483internal static bool ComputeLineBoxIntersection(ref Point3D origin, ref Vector3D direction, ref Rect3D box, bool isRay)
MS\Internal\Media3D\M3DUtil.cs (13)
24internal static Point3D Interpolate(ref Point3D v0, ref Point3D v1, ref Point3D v2, ref Point barycentric) 38private static void AddPointToBounds(ref Point3D point, ref Rect3D bounds) 87FrugalStructList<Point3D> points = positions._collection; 91Point3D p = points[0]; 331Point3D[] points = new Point3D[] { 344Point3D p = points[0]; 579internal static bool IsPointInTriangle(Point p, Point[] triUVVertices, Point3D[] tri3DVertices, out Point3D inters3DPoint) 617inters3DPoint = (Point3D)(lambda1 * (Vector3D)tri3DVertices[0] +
System\Windows\Media\Animation\AnimationStorage.cs (1)
1122else if (type == typeof(Point3D))
System\Windows\Media\Animation\Generated\DiscreteKeyFrames.cs (4)
953public DiscretePoint3DKeyFrame(Point3D value) 961public DiscretePoint3DKeyFrame(Point3D value, KeyTime keyTime) 989protected override Point3D InterpolateValueCore(Point3D baseValue, double keyFrameProgress)
System\Windows\Media\Animation\Generated\EasingKeyFrames.cs (5)
1042public EasingPoint3DKeyFrame(Point3D value) 1051public EasingPoint3DKeyFrame(Point3D value, KeyTime keyTime) 1061public EasingPoint3DKeyFrame(Point3D value, KeyTime keyTime, IEasingFunction easingFunction) 1090protected override Point3D InterpolateValueCore(Point3D baseValue, double keyFrameProgress)
System\Windows\Media\Animation\Generated\KeyFrames.cs (10)
1729protected Point3DKeyFrame(Point3D value) 1738protected Point3DKeyFrame(Point3D value, KeyTime keyTime) 1781typeof(Point3D), 1796Value = (Point3D)value; 1803public Point3D Value 1807return (Point3D)GetValue(ValueProperty); 1824public Point3D InterpolateValue( 1825Point3D baseValue, 1842protected abstract Point3D InterpolateValueCore( 1843Point3D baseValue,
System\Windows\Media\Animation\Generated\LinearKeyFrames.cs (4)
658public LinearPoint3DKeyFrame(Point3D value) 666public LinearPoint3DKeyFrame(Point3D value, KeyTime keyTime) 692protected override Point3D InterpolateValueCore(Point3D baseValue, double keyFrameProgress)
System\Windows\Media\Animation\Generated\Point3DAnimation.cs (32)
32private Point3D[] _keyValues; 47Type typeofProp = typeof(Point3D?); 56new PropertyMetadata((Point3D?)null, propCallback), 63new PropertyMetadata((Point3D?)null, propCallback), 70new PropertyMetadata((Point3D?)null, propCallback), 94public Point3DAnimation(Point3D toValue, Duration duration) 106public Point3DAnimation(Point3D toValue, Duration duration, FillBehavior fillBehavior) 119public Point3DAnimation(Point3D fromValue, Point3D toValue, Duration duration) 132public Point3DAnimation(Point3D fromValue, Point3D toValue, Duration duration, FillBehavior fillBehavior) 205protected override Point3D GetCurrentValueCore(Point3D defaultOriginValue, Point3D defaultDestinationValue, AnimationClock animationClock) 222Point3D from = new Point3D(); 223Point3D to = new Point3D(); 224Point3D accumulated = new Point3D(); 225Point3D foundation = new Point3D(); 339Point3D accumulator = AnimatedTypeHelpers.SubtractPoint3D(to, from); 364_keyValues = new Point3D[2]; 371_keyValues = new Point3D[2]; 378_keyValues = new Point3D[1]; 385_keyValues = new Point3D[1]; 391_keyValues = new Point3D[1]; 412Point3D? typedValue = (Point3D?)value; 432public Point3D? From 436return (Point3D?)GetValue(FromProperty); 452public Point3D? To 456return (Point3D?)GetValue(ToProperty); 472public Point3D? By 476return (Point3D?)GetValue(ByProperty);
System\Windows\Media\Animation\Generated\Point3DAnimationBase.cs (9)
80return GetCurrentValue((Point3D)defaultOriginValue, (Point3D)defaultDestinationValue, animationClock); 92return typeof(Point3D); 129public Point3D GetCurrentValue(Point3D defaultOriginValue, Point3D defaultDestinationValue, AnimationClock animationClock) 185protected abstract Point3D GetCurrentValueCore(Point3D defaultOriginValue, Point3D defaultDestinationValue, AnimationClock animationClock);
System\Windows\Media\Animation\Generated\Point3DAnimationUsingKeyFrames.cs (8)
312protected sealed override Point3D GetCurrentValueCore( 313Point3D defaultOriginValue, 314Point3D defaultDestinationValue, 340Point3D currentIterationValue; 376Point3D fromValue; 621private Point3D GetResolvedKeyFrameValue(Int32 resolvedKeyFrameIndex) 934Point3D prevKeyValue = _keyFrames[index - 1].Value; 938Point3D currentKeyValue = _keyFrames[index].Value;
System\Windows\Media\Animation\Generated\Point3DIndependentAnimationStorage.cs (2)
45Point3D tempValue = (Point3D)dobj.GetValue(_dependencyProperty);
System\Windows\Media\Animation\Generated\SplineKeyFrames.cs (5)
1063public SplinePoint3DKeyFrame(Point3D value) 1072public SplinePoint3DKeyFrame(Point3D value, KeyTime keyTime) 1082public SplinePoint3DKeyFrame(Point3D value, KeyTime keyTime, KeySpline keySpline) 1113protected override Point3D InterpolateValueCore(Point3D baseValue, double keyFrameProgress)
System\Windows\Media\Composition.cs (1)
45internal static MilPoint3F Point3DToMilPoint3F(Point3D p)
System\Windows\Media\Effects\ShaderEffect.cs (4)
827type == typeof(Point3D) || 909else if (t == typeof(Point3D)) 911Point3D p = (Point3D)value;
System\Windows\Media3D\Converters\Generated\Point3DValueSerializer.cs (3)
45if (!(value is Point3D)) 60return Point3D.Parse(value ); 73if (value is Point3D instance)
System\Windows\Media3D\GeneralTransform2DTo3D.cs (4)
48public bool TryTransform(Point inPoint, out Point3D result) 64Point3D coordPoint; 92public Point3D Transform(Point point) 94Point3D transformedPoint;
System\Windows\Media3D\GeneralTransform3D.cs (5)
34public abstract bool TryTransform(Point3D inPoint, out Point3D result); 46public Point3D Transform(Point3D point) 48Point3D transformedPoint;
System\Windows\Media3D\GeneralTransform3DGroup.cs (2)
32public override bool TryTransform(Point3D inPoint, out Point3D result)
System\Windows\Media3D\GeneralTransform3DTo2D.cs (3)
30public bool TryTransform(Point3D inPoint, out Point result) 36Point3D projectedPoint = _projectionTransform.Transform(inPoint); 57public Point Transform(Point3D point)
System\Windows\Media3D\Generated\Point3D.cs (14)
53public static bool operator == (Point3D point1, Point3D point2) 71public static bool operator != (Point3D point1, Point3D point2) 87public static bool Equals (Point3D point1, Point3D point2) 107if ((null == o) || !(o is Point3D)) 112Point3D value = (Point3D)o; 113return Point3D.Equals(this,value); 127public bool Equals(Point3D value) 129return Point3D.Equals(this, value); 150public static Point3D Parse(string source) 156Point3D value;
System\Windows\Media3D\Generated\Point3DCollection.cs (43)
30public sealed partial class Point3DCollection : Freezable, IFormattable, IList, IList<Point3D> 75public void Add(Point3D value) 96public bool Contains(Point3D value) 106public int IndexOf(Point3D value) 116public void Insert(int index, Point3D value) 131public bool Remove(Point3D value) 187public Point3D this[int index] 228public void CopyTo(Point3D[] array, int index) 243bool ICollection<Point3D>.IsReadOnly 267IEnumerator<Point3D> IEnumerable<Point3D>.GetEnumerator() 280return ((ICollection<Point3D>)this).IsReadOnly; 315if (value is Point3D) 317return Contains((Point3D)value); 325if (value is Point3D) 327return IndexOf((Point3D)value); 341if (value is Point3D) 343Remove((Point3D)value); 436internal Point3D Internal_GetItem(int i) 447private Point3D Cast(object value) 451if (!(value is Point3D)) 456return (Point3D) value; 462private int AddHelper(Point3D value) 473internal int AddWithoutFiringPublicEvents(Point3D value) 529_collection = new FrugalStructList<Point3D>(count); 548_collection = new FrugalStructList<Point3D>(count); 567_collection = new FrugalStructList<Point3D>(count); 586_collection = new FrugalStructList<Point3D>(count); 717Point3D value; 757internal FrugalStructList<Point3D> _collection; 767public struct Enumerator : IEnumerator, IEnumerator<Point3D> 778_current = default(Point3D); 858public Point3D Current 881private Point3D _current; 903_collection = new FrugalStructList<Point3D>(); 912_collection = new FrugalStructList<Point3D>(capacity); 918public Point3DCollection(IEnumerable<Point3D> collection) 929ICollection<Point3D> icollectionOfT = collection as ICollection<Point3D>; 933_collection = new FrugalStructList<Point3D>(icollectionOfT); 941_collection = new FrugalStructList<Point3D>(icollection); 945_collection = new FrugalStructList<Point3D>(); 947foreach (Point3D item in collection)
System\Windows\Media3D\Generated\Point3DConverter.cs (4)
89return Point3D.Parse(source); 111if (destinationType != null && value is Point3D) 113Point3D instance = (Point3D)value;
System\Windows\Media3D\Generated\PointLightBase.cs (4)
106public Point3D Position 110return (Point3D) GetValue(PositionProperty); 269internal static Point3D s_Position = new Point3D(); 299typeof(Point3D),
System\Windows\Media3D\Generated\ProjectionCamera.cs (4)
136public Point3D Position 140return (Point3D) GetValue(PositionProperty); 271internal static Point3D s_Position = new Point3D(); 317typeof(Point3D),
System\Windows\Media3D\Geometry3D.cs (1)
93Point3D origin;
System\Windows\Media3D\Matrix3D.cs (12)
204Point3D center = new Point3D(); 215Point3D center = new Point3D(); 225public void RotateAt(Quaternion quaternion, Point3D center) 235public void RotateAtPrepend(Quaternion quaternion, Point3D center) 293public void ScaleAt(Vector3D scale, Point3D center) 336public void ScaleAtPrepend(Vector3D scale, Point3D center) 497public Point3D Transform(Point3D point) 508public void Transform(Point3D[] points) 1040internal void SetScaleMatrix(ref Vector3D scale, ref Point3D center) 1074internal static Matrix3D CreateRotationMatrix(ref Quaternion quaternion, ref Point3D center) 1118internal void MultiplyPoint(ref Point3D point)
System\Windows\Media3D\MatrixCamera.cs (1)
109Point3D origin = new Point3D( origin4D.X/origin4D.W,
System\Windows\Media3D\MeshGeometry3D.cs (18)
174Point3D origin; 206FrugalStructList<Point3D> ps = positions._collection; 215Point3D v0 = ps[i0]; 216Point3D v1 = ps[i1]; 217Point3D v2 = ps[i2]; 269FrugalStructList<Point3D> ps = positions._collection; 291Point3D v0 = ps[i0]; 292Point3D v1 = ps[i1]; 293Point3D v2 = ps[i2]; 360ref Point3D origin, 373Point3D pointHit = origin + hitTime * direction; 375Point3D worldPointHit = pointHit; 434ref Point3D v0, 435ref Point3D v1, 436ref Point3D v2, 452Point3D pointHit = M3DUtil.Interpolate(ref v0, ref v1, ref v2, ref barycentric); 454Point3D worldPointHit = pointHit; 497Point3D a = v0, b = v1, c = v2;
System\Windows\Media3D\OrthographicCamera.cs (3)
26public OrthographicCamera(Point3D position, Vector3D lookDirection, Vector3D upDirection, double width) 78Point3D position = Position; 175Point3D origin = new Point3D(np.X*(w/2), np.Y*(h/2), -zn);
System\Windows\Media3D\PerspectiveCamera.cs (3)
28public PerspectiveCamera(Point3D position, Vector3D lookDirection, Vector3D upDirection, double fieldOfView) 100Point3D position = Position; 174Point3D rayOrigin = position + zn*rayDirection;
System\Windows\Media3D\Point3D.cs (20)
72public static Point3D operator +(Point3D point, Vector3D vector) 85public static Point3D Add(Point3D point, Vector3D vector) 98public static Point3D operator -(Point3D point, Vector3D vector) 111public static Point3D Subtract(Point3D point, Vector3D vector) 124public static Vector3D operator -(Point3D point1, Point3D point2) 137public static Vector3D Subtract(Point3D point1, Point3D point2) 149internal static void Subtract(ref Point3D p1, ref Point3D p2, out Vector3D result) 162public static Point3D operator *(Point3D point, Matrix3D matrix) 173public static Point3D Multiply(Point3D point, Matrix3D matrix) 183public static explicit operator Vector3D(Point3D point) 193public static explicit operator Point4D(Point3D point)
System\Windows\Media3D\Point3DCollection.cs (1)
35Point3D point = new Point3D(
System\Windows\Media3D\PointLight.cs (1)
39public PointLight(Color diffuseColor, Point3D position)
System\Windows\Media3D\ProjectionCamera.cs (2)
57Point3D position = Position; 70internal static Matrix3D CreateViewMatrix(Transform3D transform, ref Point3D position, ref Vector3D lookDirection, ref Vector3D upDirection)
System\Windows\Media3D\Ray3DHitTestResult.cs (1)
63public abstract Point3D PointHit { get; }
System\Windows\Media3D\RayHitTestParameters.cs (5)
30public RayHitTestParameters(Point3D origin, Vector3D direction) 56public Point3D Origin 87Point3D pointHit, 169internal void GetLocalLine(out Point3D origin, out Vector3D direction) 209private readonly Point3D _origin;
System\Windows\Media3D\RayMeshGeometry3DHitTestResult.cs (3)
32Point3D pointHit, 61public override Point3D PointHit 171private readonly Point3D _pointHit;
System\Windows\Media3D\Rect3D.cs (8)
26public Rect3D(Point3D location, Size3D size) 74internal Rect3D(Point3D point1, Point3D point2) 90internal Rect3D(Point3D point, Vector3D vector): this(point, point+vector) 133public Point3D Location 335public bool Contains(Point3D point) 483public void Union(Point3D point) 494public static Rect3D Union(Rect3D rect, Point3D point)
System\Windows\Media3D\RotateTransform3D.cs (2)
47public RotateTransform3D(Rotation3D rotation, Point3D center) 104Point3D center = new Point3D(_cachedCenterXValue, _cachedCenterYValue, _cachedCenterZValue);
System\Windows\Media3D\ScaleTransform3D.cs (1)
57public ScaleTransform3D(Vector3D scale, Point3D center)
System\Windows\Media3D\Size3D.cs (1)
162public static explicit operator Point3D(Size3D size)
System\Windows\Media3D\SpotLight.cs (1)
40public SpotLight(Color diffuseColor, Point3D position, Vector3D direction,
System\Windows\Media3D\Transform3D.cs (5)
50public new Point3D Transform(Point3D point) 81public void Transform(Point3D[] points) 110public override bool TryTransform(Point3D inPoint, out Point3D result)
System\Windows\Media3D\Vector3D.cs (9)
255public static Point3D operator +(Vector3D vector, Point3D point) 268public static Point3D Add(Vector3D vector, Point3D point) 281public static Point3D operator -(Vector3D vector, Point3D point) 294public static Point3D Subtract(Vector3D vector, Point3D point) 450public static explicit operator Point3D(Vector3D vector)
System\Windows\Media3D\Viewport2DVisual3D.cs (3)
39out Point3D point3D, 47Point3D[] p = new Point3D[3];
System\Windows\Media3D\Visual3D.cs (1)
618Point3D origin;
PresentationFramework (3)
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
550case 457: t = () => typeof(Point3D); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
8297typeof(System.Windows.Media.Media3D.Point3D),
System\Windows\Markup\KnownTypes.cs (1)
6004case KnownElements.Point3D: t = typeof(System.Windows.Media.Media3D.Point3D); break;