Share

Vector2d Object


Description

The Vector2d object. For more information, see the Transient Geometry overview.

Methods

Name Description
AddVector Add the specified vector2d to this vector2d.
AngleTo Determines the angle between this vector2d and the specified vector2d.
AsUnitVector Get the unit vector2d equivalent of this vector2d normalized.
Copy Creates a copy of this Vector2d object. The result is entirely independent and can be edited without affecting the original Vector2d object.
DotProduct Determine the dot product of this vector2d to the specified vector2d.
GetVectorData Get the data defining this vector.
IsEqualTo Compare this vector2d for equality to the specified vector2d.
IsParallelTo Determine if this vector2d is parallel to the specified vector2d.
IsPerpendicularTo Determine if this vector2d is perpendicular to the specified vector2d.
Normalize Normalize this vector2d to result in a length equal to 1.0.
PutVectorData Method that sets the data defining this vector.
ScaleBy Scale this vector2d by the specified scale factor.
SubtractVector Subtract the specified vector2d from this vector2d.
TransformBy Transform this vector2d by the specified matrix.

Properties

Name Description
Length Get the length of this vector2d.
X Gets the X-component for this Vector2d.
Y Gets the Y-component for this Vector2d.

Accessed From

EllipseFull2d.MajorAxisVector, Matrix2d.GetCoordinateSystem, Matrix2d.Translation, Point2d.VectorTo, TransientGeometry.CreateVector2d, UnitVector2d.AsVector, Vector2d.Copy

Samples

Name Description
Move sketch entities This sample demonstrates the translation of all the objects on the active sketch by a certain distance.

Version

Introduced in version 4

Was this information helpful?