MEASURE_AXIS_3D_SA provides methods for defining an axis.
An axis consists of a 3D point and a 3D direction vector.
---->(MEASURE_AXIS_3D_SA)----+
|
+------<------------+
|
+-->-+--|point_3D|--|direction_3D|------------------------->---------+-->
| | |
| +--(:TWO_PTA)--|point_3D|--|point_3D|----------------->---------+
| | |
| +--(:X)----------------------------------------------->---------+
| | |
| +--(:Y)----------------------------------------------->---------+
| | |
| +--(:Z)----------------------------------------------->---------+
| | |
^ +--(:NEG_X)------------------------------------------->---------+
| | |
| +--(:NEG_Y)------------------------------------------->---------+
| | |
| +--(:NEG_Z)------------------------------------------->---------+
| | |
| +--(:U)----------------------------------------------->---------+
| | |
| +--(:V)----------------------------------------------->---------+
| | |
| +--(:W)----------------------------------------------->---------+
| | |
| +--(:NEG_U)------------------------------------------->---------+
| | |
| +--(:NEG_V)------------------------------------------->---------+
| | |
| +--(:NEG_W)------------------------------------------->---------+
| | |
| +--(:HORIZ)------+-------|v-coord|-------------------->---------+
| | | |
^ +--(:NEG_HORIZ)--+ |
| | |
| +--(:VERT)------+-------|u-coord|--------------------->---------+
| | | |
| +--(:NEG_VERT)--+ |
| | |
| +--(:FACE_NORMAL)--|pt on face|----------------------->---------+
| | |
| +--(:NEG_FACE_NORMAL)--|pt on face|------------------->---------+
| | |
| +--(:EDGE_TANGENT)--|pt on edge|-------------+--+----->------+--+
| | | | |
| +--(:SURFACE_AXIS)--|cyl, cone, torus|--->---+ +-(:ACCEPT)--+
| | | |
| | +-(:REVERSE)-+
| +--(:REF_WP)--|wp|--+
| |
+--------------<---------+
The following options are available to measure a 3D axis.
- :TWO_PTA - the axis point is the first point; the axis
direction is the vector from the first point to the second point.
- :X - the axis point is the global origin; the axis
direction is in the X direction.
- :Y - the axis point is the global origin; the axis
direction is in the Y direction.
- :Z - the axis point is the global origin; the axis
direction is in the Z direction.
- :NEG_X - the axis point is the global origin; the axis
direction is in the negative X direction.
- :NEG_Y - the axis point is the global origin; the axis
direction is in the negative Y direction.
- :NEG_Z - the axis point is the global origin; the axis
direction is in the negative Z direction.
- :U - the axis point is the workplane origin; the axis
direction is in the workplane U direction.
- :V - the axis point is the workplane origin; the axis
direction is in the workplane V direction.
- :W - the axis point is the workplane origin; the axis
direction is in the workplane W direction.
- :NEG_U - the axis point is the workplane origin; the axis
direction is in the negative workplane U direction.
- :NEG_V - the axis point is the workplane origin; the axis
direction is in the negative workplane V direction.
- :NEG_W - the axis point is the workplane origin; the axis
direction is in the negative workplane W direction.
- :HORIZ - the axis point is the specified point on a workplane;
the axis direction is in the workplane U direction.
- :NEG_HORIZ - the axis point is the specified point on a workplane;
the axis direction is in the negative workplane U direction.
- :VERT - the axis point is the specified point on a workplane;
the axis direction is in the workplane V direction.
- :NEG_VERT - the axis point is the specified point on a workplane;
the axis direction is in the negative workplane V direction.
- :FACE_NORMAL - the axis point is the point picked; the axis
direction is the face normal at the picked point.
- :NEG_FACE_NORMAL - the axis point is the point picked; the axis
direction is the negative face normal at the picked point.
- :EDGE_TANGENT - the axis point is the point picked; the axis
specifies a measurement tangential to a defined edge.
You can either :REVERSE the direction of the edge, or :ACCEPT its
current direction.
- :SURFACE_AXIS - the axis point is the point picked; the axis
direction is the same as the axis of rotation for the picked
cylinder, cone, or torus. You
can either :REVERSE the direction or :ACCEPT its
current direction.
- :REF_WP - specifies a reference workplane.
This subaction is used to measure a 3D axis.
All values are displayed in the Axis Output field.
MEASURE_AXIS_3D interrupt action
MEASURE_ANGLE_SA subaction
MEASURE_VEC_3D_SA subaction
MEASURE_DIR_3D_SA subaction
MEASURE_DIST_SA subaction