51 instantiations of Vector3D
PresentationCore (49)
Core\CSharp\MS\Internal\AnimatedTypeHelpers.cs (1)
824return new Vector3D();
Core\CSharp\MS\Internal\Media3D\LineUtil.cs (2)
104direction = new Vector3D(d.X, d.Y, d.Z); 188direction = new Vector3D(matrix[0,col2]+s*origin.X,
Core\CSharp\System\Windows\Media\Animation\Generated\Vector3DAnimation.cs (4)
235Vector3D from = new Vector3D(); 236Vector3D to = new Vector3D(); 237Vector3D accumulated = new Vector3D(); 238Vector3D foundation = new Vector3D();
Core\CSharp\System\Windows\Media3D\Generated\AxisAngleRotation3D.cs (2)
306internal static Vector3D s_Axis = new Vector3D(0,1,0); 336new Vector3D(0,1,0),
Core\CSharp\System\Windows\Media3D\Generated\DirectionalLight.cs (2)
295internal static Vector3D s_Direction = new Vector3D(0,0,-1); 324new Vector3D(0,0,-1),
Core\CSharp\System\Windows\Media3D\Generated\ProjectionCamera.cs (4)
294internal static Vector3D s_LookDirection = new Vector3D(0,0,-1); 295internal static Vector3D s_UpDirection = new Vector3D(0,1,0); 351new Vector3D(0,0,-1), 360new Vector3D(0,1,0),
Core\CSharp\System\Windows\Media3D\Generated\SpotLight.cs (2)
389internal static Vector3D s_Direction = new Vector3D(0,0,-1); 420new Vector3D(0,0,-1),
Core\CSharp\System\Windows\Media3D\Generated\Vector3D.cs (1)
180value = new Vector3D(
Core\CSharp\System\Windows\Media3D\Generated\Vector3DCollection.cs (1)
755value = new Vector3D(
Core\CSharp\System\Windows\Media3D\MatrixCamera.cs (4)
165Vector3D direction = new Vector3D( J31, J32, J33 ); 185viewportMatrix.TranslatePrepend(new Vector3D(-p.X,viewSize.Height-p.Y,0)); 186viewportMatrix.ScalePrepend(new Vector3D(viewSize.Width/2,-viewSize.Height/2,1)); 187viewportMatrix.TranslatePrepend(new Vector3D(1,1,0));
Core\CSharp\System\Windows\Media3D\OrthographicCamera.cs (4)
106Vector3D direction = new Vector3D(0, 0, -1); 203viewportMatrix.TranslatePrepend(new Vector3D(-p.X, viewSize.Height-p.Y, 0)); 204viewportMatrix.ScalePrepend(new Vector3D(viewSize.Width/2, -viewSize.Height/2, 1)); 205viewportMatrix.TranslatePrepend(new Vector3D(1, 1, 0));
Core\CSharp\System\Windows\Media3D\PerspectiveCamera.cs (4)
142Vector3D rayDirection = new Vector3D(np.X/w, np.Y/h, -1); 210viewportMatrix.TranslatePrepend(new Vector3D(-p.X, viewSize.Height - p.Y, 0)); 211viewportMatrix.ScalePrepend(new Vector3D(viewSize.Width/2, -viewSize.Height/2, 1)); 212viewportMatrix.TranslatePrepend(new Vector3D(1, 1, 0));
Core\CSharp\System\Windows\Media3D\Point3D.cs (3)
135return new Vector3D(point1._x - point2._x, 148Vector3D v = new Vector3D(); 194return new Vector3D(point._x, point._y, point._z);
Core\CSharp\System\Windows\Media3D\Quaternion.cs (2)
142return new Vector3D(0,1,0); 146Vector3D v = new Vector3D(_x, _y, _z);
Core\CSharp\System\Windows\Media3D\ScaleTransform3D.cs (1)
128Vector3D scale = new Vector3D(_cachedScaleXValue, _cachedScaleYValue, _cachedScaleZValue);
Core\CSharp\System\Windows\Media3D\Size3D.cs (1)
175return new Vector3D(size._x, size._y, size._z);
Core\CSharp\System\Windows\Media3D\TranslateTransform3D.cs (1)
101matrix.Translate(new Vector3D(_cachedOffsetXValue, _cachedOffsetYValue, _cachedOffsetZValue));
Core\CSharp\System\Windows\Media3D\Vector3D.cs (9)
194return new Vector3D(-vector._x, -vector._y, -vector._z); 215return new Vector3D(vector1._x + vector2._x, 228return new Vector3D(vector1._x + vector2._x, 241return new Vector3D(vector1._x - vector2._x, 254return new Vector3D(vector1._x - vector2._x, 319return new Vector3D(vector._x * scalar, 332return new Vector3D(vector._x * scalar, 345return new Vector3D(vector._x * scalar, 358return new Vector3D(vector._x * scalar,
Core\CSharp\System\Windows\Media3D\Vector3DCollection.cs (1)
42Vector3D point = new Vector3D(
PresentationFramework (2)
src\Framework\System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
10889bamlType.DefaultConstructor = delegate() { return new System.Windows.Media.Media3D.Vector3D(); };
src\Framework\System\Windows\Markup\KnownTypes.cs (1)
1640case KnownElements.Vector3D: o = new System.Windows.Media.Media3D.Vector3D(); break;
345 references to Vector3D
PresentationCore (342)
Core\CSharp\MS\Internal\AnimatedTypeHelpers.cs (16)
148internal static Vector3D InterpolateVector3D(Vector3D from, Vector3D to, Double progress) 229internal static Vector3D AddVector3D(Vector3D value1, Vector3D value2) 333internal static Vector3D SubtractVector3D(Vector3D value1, Vector3D value2) 498internal static Double GetSegmentLengthVector3D(Vector3D from, Vector3D to) 596internal static Vector3D ScaleVector3D(Vector3D value, Double factor) 743internal static bool IsValidAnimationValueVector3D(Vector3D value) 822internal static Vector3D GetZeroValueVector3D(Vector3D baseValue)
Core\CSharp\MS\Internal\Media\XamlSerializationHelper.cs (1)
244Vector3D curPoint ;
Core\CSharp\MS\Internal\Media3D\GeneralTransform2Dto3Dto2D.cs (4)
452Vector3D normal = Vector3D.CrossProduct(p[1] - p[0], p[2] - p[0]); 453Vector3D dirToCamera = camPosObjSpace - p[0]; 458double dotProd = Vector3D.DotProduct(normal, dirToCamera);
Core\CSharp\MS\Internal\Media3D\LineUtil.cs (17)
89ref Point3D origin, ref Vector3D direction, out bool isRay) 130ref Point3D origin, ref Vector3D direction) 159private static void ColumnsToAffinePointVector(double[,] matrix, int col1, int col2, out Point3D origin, out Vector3D direction) 232ref Point3D origin, ref Vector3D direction) 412ref Vector3D direction, 419Vector3D e1; 421Vector3D e2; 424Vector3D r; 425Vector3D.CrossProduct(ref direction, ref e2, out r); 427double a = Vector3D.DotProduct(ref e1, ref r); 429Vector3D s; 446double u = Vector3D.DotProduct(ref s, ref r); 454Vector3D q; 455Vector3D.CrossProduct(ref s, ref e1, out q); 457double v = Vector3D.DotProduct(ref direction, ref q); 465double t = Vector3D.DotProduct(ref e2, ref q); 490internal static bool ComputeLineBoxIntersection(ref Point3D origin, ref Vector3D direction, ref Rect3D box, bool isRay)
Core\CSharp\MS\Internal\Media3D\M3DUtil.cs (3)
626inters3DPoint = (Point3D)(lambda1 * (Vector3D)tri3DVertices[0] + 627lambda2 * (Vector3D)tri3DVertices[1] + 628(1.0f - lambda1 - lambda2) * (Vector3D)tri3DVertices[2]);
Core\CSharp\System\Windows\Media\Animation\AnimationStorage.cs (1)
1159Debug.Assert(type == typeof(Vector3D), "Application is trying to create independent animation storage for an unsupported type.");
Core\CSharp\System\Windows\Media\Animation\Generated\DiscreteKeyFrames.cs (4)
1572public DiscreteVector3DKeyFrame(Vector3D value) 1580public DiscreteVector3DKeyFrame(Vector3D value, KeyTime keyTime) 1608protected override Vector3D InterpolateValueCore(Vector3D baseValue, double keyFrameProgress)
Core\CSharp\System\Windows\Media\Animation\Generated\EasingKeyFrames.cs (5)
1926public EasingVector3DKeyFrame(Vector3D value) 1935public EasingVector3DKeyFrame(Vector3D value, KeyTime keyTime) 1945public EasingVector3DKeyFrame(Vector3D value, KeyTime keyTime, IEasingFunction easingFunction) 1974protected override Vector3D InterpolateValueCore(Vector3D baseValue, double keyFrameProgress)
Core\CSharp\System\Windows\Media\Animation\Generated\KeyFrames.cs (10)
2928protected Vector3DKeyFrame(Vector3D value) 2937protected Vector3DKeyFrame(Vector3D value, KeyTime keyTime) 2980typeof(Vector3D), 2995Value = (Vector3D)value; 3002public Vector3D Value 3006return (Vector3D)GetValue(ValueProperty); 3023public Vector3D InterpolateValue( 3024Vector3D baseValue, 3044protected abstract Vector3D InterpolateValueCore( 3045Vector3D baseValue,
Core\CSharp\System\Windows\Media\Animation\Generated\LinearKeyFrames.cs (4)
1206public LinearVector3DKeyFrame(Vector3D value) 1214public LinearVector3DKeyFrame(Vector3D value, KeyTime keyTime) 1240protected override Vector3D InterpolateValueCore(Vector3D baseValue, double keyFrameProgress)
Core\CSharp\System\Windows\Media\Animation\Generated\SplineKeyFrames.cs (5)
2046public SplineVector3DKeyFrame(Vector3D value) 2055public SplineVector3DKeyFrame(Vector3D value, KeyTime keyTime) 2065public SplineVector3DKeyFrame(Vector3D value, KeyTime keyTime, KeySpline keySpline) 2099protected override Vector3D InterpolateValueCore(Vector3D baseValue, double keyFrameProgress)
Core\CSharp\System\Windows\Media\Animation\Generated\Vector3DAnimation.cs (32)
45private Vector3D[] _keyValues; 60Type typeofProp = typeof(Vector3D?); 69new PropertyMetadata((Vector3D?)null, propCallback), 76new PropertyMetadata((Vector3D?)null, propCallback), 83new PropertyMetadata((Vector3D?)null, propCallback), 107public Vector3DAnimation(Vector3D toValue, Duration duration) 119public Vector3DAnimation(Vector3D toValue, Duration duration, FillBehavior fillBehavior) 132public Vector3DAnimation(Vector3D fromValue, Vector3D toValue, Duration duration) 145public Vector3DAnimation(Vector3D fromValue, Vector3D toValue, Duration duration, FillBehavior fillBehavior) 218protected override Vector3D GetCurrentValueCore(Vector3D defaultOriginValue, Vector3D defaultDestinationValue, AnimationClock animationClock) 235Vector3D from = new Vector3D(); 236Vector3D to = new Vector3D(); 237Vector3D accumulated = new Vector3D(); 238Vector3D foundation = new Vector3D(); 352Vector3D accumulator = AnimatedTypeHelpers.SubtractVector3D(to, from); 377_keyValues = new Vector3D[2]; 384_keyValues = new Vector3D[2]; 391_keyValues = new Vector3D[1]; 398_keyValues = new Vector3D[1]; 404_keyValues = new Vector3D[1]; 425Vector3D? typedValue = (Vector3D?)value; 445public Vector3D? From 449return (Vector3D?)GetValue(FromProperty); 465public Vector3D? To 469return (Vector3D?)GetValue(ToProperty); 485public Vector3D? By 489return (Vector3D?)GetValue(ByProperty);
Core\CSharp\System\Windows\Media\Animation\Generated\Vector3DAnimationBase.cs (9)
103return GetCurrentValue((Vector3D)defaultOriginValue, (Vector3D)defaultDestinationValue, animationClock); 115return typeof(Vector3D); 152public Vector3D GetCurrentValue(Vector3D defaultOriginValue, Vector3D defaultDestinationValue, AnimationClock animationClock) 215protected abstract Vector3D GetCurrentValueCore(Vector3D defaultOriginValue, Vector3D defaultDestinationValue, AnimationClock animationClock);
Core\CSharp\System\Windows\Media\Animation\Generated\Vector3DAnimationUsingKeyFrames.cs (8)
331protected sealed override Vector3D GetCurrentValueCore( 332Vector3D defaultOriginValue, 333Vector3D defaultDestinationValue, 359Vector3D currentIterationValue; 395Vector3D fromValue; 643private Vector3D GetResolvedKeyFrameValue(Int32 resolvedKeyFrameIndex) 954Vector3D prevKeyValue = _keyFrames[index - 1].Value; 958Vector3D currentKeyValue = _keyFrames[index].Value;
Core\CSharp\System\Windows\Media\Animation\Generated\Vector3DIndependentAnimationStorage.cs (2)
61Vector3D tempValue = (Vector3D)dobj.GetValue(_dependencyProperty);
Core\CSharp\System\Windows\Media\Composition.cs (1)
73internal static MilPoint3F Vector3DToMilPoint3F(Vector3D v)
Core\CSharp\System\Windows\Media\Effects\ShaderEffect.cs (4)
868type == typeof(Vector3D) || 957else if (t == typeof(Vector3D)) 959Vector3D v = (Vector3D)value;
Core\CSharp\System\Windows\Media3D\AxisAngleRotation3D.cs (2)
35public AxisAngleRotation3D(Vector3D axis, double angle) 77Vector3D axis = Axis;
Core\CSharp\System\Windows\Media3d\Converters\Generated\Vector3DValueSerializer.cs (5)
62if (!(value is Vector3D)) 78return Vector3D.Parse(value ); 92if (value is Vector3D) 94Vector3D instance = (Vector3D) value;
Core\CSharp\System\Windows\Media3D\DirectionalLight.cs (1)
52public DirectionalLight(Color diffuseColor, Vector3D direction)
Core\CSharp\System\Windows\Media3D\Generated\AxisAngleRotation3D.cs (4)
111public Vector3D Axis 115return (Vector3D) GetValue(AxisProperty); 306internal static Vector3D s_Axis = new Vector3D(0,1,0); 334typeof(Vector3D),
Core\CSharp\System\Windows\Media3D\Generated\DirectionalLight.cs (4)
100public Vector3D Direction 104return (Vector3D) GetValue(DirectionProperty); 295internal static Vector3D s_Direction = new Vector3D(0,0,-1); 322typeof(Vector3D),
Core\CSharp\System\Windows\Media3D\Generated\ProjectionCamera.cs (8)
173public Vector3D LookDirection 177return (Vector3D) GetValue(LookDirectionProperty); 188public Vector3D UpDirection 192return (Vector3D) GetValue(UpDirectionProperty); 294internal static Vector3D s_LookDirection = new Vector3D(0,0,-1); 295internal static Vector3D s_UpDirection = new Vector3D(0,1,0); 349typeof(Vector3D), 358typeof(Vector3D),
Core\CSharp\System\Windows\Media3D\Generated\SpotLight.cs (4)
114public Vector3D Direction 118return (Vector3D) GetValue(DirectionProperty); 389internal static Vector3D s_Direction = new Vector3D(0,0,-1); 418typeof(Vector3D),
Core\CSharp\System\Windows\Media3D\Generated\Vector3D.cs (14)
73public static bool operator == (Vector3D vector1, Vector3D vector2) 91public static bool operator != (Vector3D vector1, Vector3D vector2) 107public static bool Equals (Vector3D vector1, Vector3D vector2) 127if ((null == o) || !(o is Vector3D)) 132Vector3D value = (Vector3D)o; 133return Vector3D.Equals(this,value); 147public bool Equals(Vector3D value) 149return Vector3D.Equals(this, value); 170public static Vector3D Parse(string source) 176Vector3D value;
Core\CSharp\System\Windows\Media3D\Generated\Vector3DCollection.cs (43)
50public sealed partial class Vector3DCollection : Freezable, IFormattable, IList, IList<Vector3D> 95public void Add(Vector3D value) 116public bool Contains(Vector3D value) 126public int IndexOf(Vector3D value) 136public void Insert(int index, Vector3D value) 151public bool Remove(Vector3D value) 207public Vector3D this[int index] 248public void CopyTo(Vector3D[] array, int index) 268bool ICollection<Vector3D>.IsReadOnly 292IEnumerator<Vector3D> IEnumerable<Vector3D>.GetEnumerator() 305return ((ICollection<Vector3D>)this).IsReadOnly; 340if (value is Vector3D) 342return Contains((Vector3D)value); 350if (value is Vector3D) 352return IndexOf((Vector3D)value); 366if (value is Vector3D) 368Remove((Vector3D)value); 466internal Vector3D Internal_GetItem(int i) 477private Vector3D Cast(object value) 484if (!(value is Vector3D)) 489return (Vector3D) value; 495private int AddHelper(Vector3D value) 506internal int AddWithoutFiringPublicEvents(Vector3D value) 562_collection = new FrugalStructList<Vector3D>(count); 581_collection = new FrugalStructList<Vector3D>(count); 600_collection = new FrugalStructList<Vector3D>(count); 619_collection = new FrugalStructList<Vector3D>(count); 751Vector3D value; 791internal FrugalStructList<Vector3D> _collection; 801public struct Enumerator : IEnumerator, IEnumerator<Vector3D> 812_current = default(Vector3D); 892public Vector3D Current 915private Vector3D _current; 937_collection = new FrugalStructList<Vector3D>(); 946_collection = new FrugalStructList<Vector3D>(capacity); 952public Vector3DCollection(IEnumerable<Vector3D> collection) 963ICollection<Vector3D> icollectionOfT = collection as ICollection<Vector3D>; 967_collection = new FrugalStructList<Vector3D>(icollectionOfT); 975_collection = new FrugalStructList<Vector3D>(icollection); 979_collection = new FrugalStructList<Vector3D>(); 981foreach (Vector3D item in collection)
Core\CSharp\System\Windows\Media3D\Generated\Vector3DConverter.cs (4)
106return Vector3D.Parse(source); 128if (destinationType != null && value is Vector3D) 130Vector3D instance = (Vector3D)value;
Core\CSharp\System\Windows\Media3D\Geometry3D.cs (1)
99Vector3D direction;
Core\CSharp\System\Windows\Media3D\Matrix3D.cs (13)
274public void Scale(Vector3D scale) 293public void ScalePrepend(Vector3D scale) 312public void ScaleAt(Vector3D scale, Point3D center) 355public void ScaleAtPrepend(Vector3D scale, Point3D center) 393public void Translate(Vector3D offset) 412public void TranslatePrepend(Vector3D offset) 569public Vector3D Transform(Vector3D vector) 579public void Transform(Vector3D[] vectors) 1047internal void SetScaleMatrix(ref Vector3D scale) 1059internal void SetScaleMatrix(ref Vector3D scale, ref Point3D center) 1075internal void SetTranslationMatrix(ref Vector3D offset) 1184internal void MultiplyVector(ref Vector3D vector)
Core\CSharp\System\Windows\Media3D\MatrixCamera.cs (1)
165Vector3D direction = new Vector3D( J31, J32, J33 );
Core\CSharp\System\Windows\Media3D\MeshGeometry3D.cs (8)
185Vector3D direction; 373ref Vector3D direction, 470Vector3D hitVector = worldPointHit - rayParams.Origin; 471Vector3D originalDirection = rayParams.Direction; 472double rayDistanceUnnormalized = Vector3D.DotProduct(originalDirection, hitVector); 515Vector3D normal = Vector3D.CrossProduct(b - a, c - a); 517double cullSign = -Vector3D.DotProduct(normal, hitVector);
Core\CSharp\System\Windows\Media3D\OrthographicCamera.cs (5)
34public OrthographicCamera(Point3D position, Vector3D lookDirection, Vector3D upDirection, double width) 87Vector3D lookDirection = LookDirection; 88Vector3D upDirection = UpDirection; 106Vector3D direction = new Vector3D(0, 0, -1);
Core\CSharp\System\Windows\Media3D\PerspectiveCamera.cs (5)
36public PerspectiveCamera(Point3D position, Vector3D lookDirection, Vector3D upDirection, double fieldOfView) 109Vector3D lookDirection = LookDirection; 110Vector3D upDirection = UpDirection; 142Vector3D rayDirection = new Vector3D(np.X/w, np.Y/h, -1);
Core\CSharp\System\Windows\Media3D\Point3D.cs (9)
81public static Point3D operator +(Point3D point, Vector3D vector) 94public static Point3D Add(Point3D point, Vector3D vector) 107public static Point3D operator -(Point3D point, Vector3D vector) 120public static Point3D Subtract(Point3D point, Vector3D vector) 133public static Vector3D operator -(Point3D point1, Point3D point2) 146public static Vector3D Subtract(Point3D point1, Point3D point2) 148Vector3D v = new Vector3D(); 158internal static void Subtract(ref Point3D p1, ref Point3D p2, out Vector3D result) 192public static explicit operator Vector3D(Point3D point)
Core\CSharp\System\Windows\Media3D\ProjectionCamera.cs (14)
62Vector3D lookDirection = LookDirection; 63Vector3D upDirection = UpDirection; 74internal static Matrix3D CreateViewMatrix(Transform3D transform, ref Point3D position, ref Vector3D lookDirection, ref Vector3D upDirection) 76Vector3D zaxis = -lookDirection; 79Vector3D xaxis = Vector3D.CrossProduct(upDirection, zaxis); 82Vector3D yaxis = Vector3D.CrossProduct(zaxis, xaxis); 84Vector3D positionVec = (Vector3D) position; 85double cx = -Vector3D.DotProduct(xaxis, positionVec); 86double cy = -Vector3D.DotProduct(yaxis, positionVec); 87double cz = -Vector3D.DotProduct(zaxis, positionVec);
Core\CSharp\System\Windows\Media3D\Quaternion.cs (4)
91public Quaternion(Vector3D axisOfRotation, double angleInDegrees) 98Vector3D v = (axisOfRotation / length) * Math.Sin(0.5 * angleInRadians); 130public Vector3D Axis 146Vector3D v = new Vector3D(_x, _y, _z);
Core\CSharp\System\Windows\Media3D\RayHitTestParameters.cs (4)
39public RayHitTestParameters(Point3D origin, Vector3D direction) 73public Vector3D Direction 179internal void GetLocalLine(out Point3D origin, out Vector3D direction) 223private readonly Vector3D _direction;
Core\CSharp\System\Windows\Media3D\Rect3D.cs (3)
115internal Rect3D(Point3D point, Vector3D vector): this(point, point+vector) 531public void Offset(Vector3D offsetVector) 562public static Rect3D Offset(Rect3D rect, Vector3D offsetVector)
Core\CSharp\System\Windows\Media3D\ScaleTransform3D.cs (3)
48public ScaleTransform3D(Vector3D scale) 69public ScaleTransform3D(Vector3D scale, Point3D center) 128Vector3D scale = new Vector3D(_cachedScaleXValue, _cachedScaleYValue, _cachedScaleZValue);
Core\CSharp\System\Windows\Media3D\Size3D.cs (1)
173public static explicit operator Vector3D(Size3D size)
Core\CSharp\System\Windows\Media3D\SpotLight.cs (1)
51public SpotLight(Color diffuseColor, Point3D position, Vector3D direction,
Core\CSharp\System\Windows\Media3D\Transform3D.cs (3)
72public Vector3D Transform(Vector3D vector) 100public void Transform(Vector3D[] vectors)
Core\CSharp\System\Windows\Media3D\TranslateTransform3D.cs (1)
48public TranslateTransform3D(Vector3D offset)
Core\CSharp\System\Windows\Media3D\Vector3D.cs (49)
125public static double AngleBetween(Vector3D vector1, Vector3D vector2) 192public static Vector3D operator -(Vector3D vector) 213public static Vector3D operator +(Vector3D vector1, Vector3D vector2) 226public static Vector3D Add(Vector3D vector1, Vector3D vector2) 239public static Vector3D operator -(Vector3D vector1, Vector3D vector2) 252public static Vector3D Subtract(Vector3D vector1, Vector3D vector2) 265public static Point3D operator +(Vector3D vector, Point3D point) 278public static Point3D Add(Vector3D vector, Point3D point) 291public static Point3D operator -(Vector3D vector, Point3D point) 304public static Point3D Subtract(Vector3D vector, Point3D point) 317public static Vector3D operator *(Vector3D vector, double scalar) 330public static Vector3D Multiply(Vector3D vector, double scalar) 343public static Vector3D operator *(double scalar, Vector3D vector) 356public static Vector3D Multiply(double scalar, Vector3D vector) 369public static Vector3D operator /(Vector3D vector, double scalar) 380public static Vector3D Divide(Vector3D vector, double scalar) 391public static Vector3D operator *(Vector3D vector, Matrix3D matrix) 402public static Vector3D Multiply(Vector3D vector, Matrix3D matrix) 413public static double DotProduct(Vector3D vector1, Vector3D vector2) 423internal static double DotProduct(ref Vector3D vector1, ref Vector3D vector2) 436public static Vector3D CrossProduct(Vector3D vector1, Vector3D vector2) 438Vector3D result; 448internal static void CrossProduct(ref Vector3D vector1, ref Vector3D vector2, out Vector3D result) 460public static explicit operator Point3D(Vector3D vector) 471public static explicit operator Size3D(Vector3D vector)
Core\CSharp\System\Windows\Media3D\Vector3DCollection.cs (1)
42Vector3D point = new Vector3D(
Core\CSharp\System\Windows\Media3D\Visual3D.cs (1)
637Vector3D direction;
PresentationFramework (3)
src\Framework\System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
801case 709: t = () => typeof(Vector3D); break;
src\Framework\System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
10887typeof(System.Windows.Media.Media3D.Vector3D),
src\Framework\System\Windows\Markup\KnownTypes.cs (1)
6253case KnownElements.Vector3D: t = typeof(System.Windows.Media.Media3D.Vector3D); break;