MachineAxisRange Object

Derived from: Base Object
Defined in namespace "adsk::cam" and the header file is <Cam/Machine/MachineAxisRange.h>

Description

Class representing limits of motion for a machine axis.

Methods

Name Description
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().
create Creates a new range object with limited extents. Requires min to be less than or equal to max. Types of the fields depend on where this range is being used. Centimeters are used for distances and radians for angles.
createInfinite Creates a new unbounded range object.

Properties

Name Description
isInfinite Is the range infinite.
isValid Indicates if this object is still valid, i.e. hasn't been deleted or some other action done to invalidate the reference.
max Maximum value of range Type depends on where this range is being used. Centimeters are used for distances and radians for angles. Returns infinity if this range is infinite.
min Minimum value of range. Type depends on where this range is being used. Centimeters are used for distances and radians for angles. Returns -infinity if this range is infinite.
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():

Accessed From

LinearMachineAxis.physicalRange, LinearMachineAxisInput.physicalRange, MachineAxis.physicalRange, MachineAxisInput.physicalRange, MachineAxisRange.create, MachineAxisRange.createInfinite, RotaryMachineAxis.physicalRange, RotaryMachineAxisConfiguration.wrapAroundAtRange, RotaryMachineAxisInput.physicalRange

Version

Introduced in version April 2023