Name | Description |
add | Adds a vector to this vector. |
angleTo | Determines the angle between this vector and the specified vector. |
asArray | Returns the vector coordinates as an array [x, y, z]. |
asPoint | Returns a new point with the same coordinate values as this vector. |
classType | Static function that all classes support that returns the type of the class as a string. The returned string matches the string returned by the objectType property. For example if you have a reference to an object and you want to check if it's a SketchLine you can use myObject.objectType == fusion.SketchLine.classType(). |
copy | Creates a copy of this vector. |
create | Creates a 3D vector object. This object is created statically using the Vector3D.create method. |
crossProduct | Returns the cross product between this vector and the specified vector. |
dotProduct | Returns the dot product between this vector and the specified vector. |
isEqualTo | Determines if this vector is equal to the specified vector. |
isParallelTo | Determines if the input vector is parallel with this vector. |
isPerpendicularTo | Determines if the input vector is perpendicular to this vector. |
normalize | Makes this vector of unit length. This vector should not be zero length. |
scaleBy | Scale this vector by the specified product. |
setWithArray | Reset this vector with the coordinate values in an array [x, y, z]. |
subtract | Subtract a vector from this vector. |
transformBy | Transform this vector by the specified matrix. |
Name | Description |
isValid | Indicates if this object is still valid, i.e. hasn't been deleted or some other action done to invalidate the reference. |
length | Get the length of this vector. |
objectType | This property is supported by all objects in the API and returns a string that contains the full name (namespace::objecttype) describing the type of the object. It's often useful to use this in combination with the classType method to see if an object is a certain type. For example: if obj.objectType == adsk.core.Point3D.classType(): |
x | The x value. |
y | The y value. |
z | The z value. |
Name | Description |
Create Setups From Hole Recognition API Sample | This sample script demonstrates how to create a correctly oriented setup using Hole Recognition functionality. The Fusion Manufacturing Extension is required for Hole Recognition. The script starts by opening a sample model from the CAM Samples folder via its URN. The model comprises a 3 way coupling containing holes in various orientations and mounted on a fixture. A reference setup is created for the model using a simple stock mode and offsets. The Hole Recognition feature of the Fusion Manufacturing Extension creates 5 hole groups containing 11 holes between them. For each unique hole group vector captured, a new setup is created and its orientation transformed to match the vector. |
moveFeatures.add | Demonstrates the moveFeatures.add method. |