SPLINE_DIALOG enables you to create 3D spline curves in a wire part.
+-----------------<-----------------------<--------------------------+
| |
| |
---->(SPLINE_DIALOG)----+----(:SPLINE_OPTION_CREATE_EXPAND)---+ |
| | |
| +-------------<--------------+---------<-----------+ |
| | | |
| | | |
| +---(:WIRE_PART)-------------|select part|---------+ |
| | | |
| +---(:INPUT_MODE)---+--|:INTERPOLATION|----+-------+ |
| | | | | |
| | +--|:CONTROL|----------+ | |
| | | |
| | | |
| +(*)-(:CURRENT_TANGENT)-----|MEASURE_DIR_3D_SA|----+ |
| | | ^
| | | |
| +---(:COORDINATE_SYSTEM)--------+ | |
| | | | |
| | +------------<----------+ | |
| | | | |
| | +--(:COORD_ORIGIN)---|3D point|---+ ^ |
| | | | |
| | +---------------------<----------------+ | |
| | | | |
| | +--(:COORD_W_AXIS)---|MEASURE_DIR_3D_SA|---+ | |
| | | | |
| | +---------------------<--------------------+ | |
| | | | ^
| | +--(:COORD_V_AXIS)---|MEASURE_DIR_3D_SA|---->---+ |
| | | |
| | | |
| +---(:RESET_COORD)---------------------------------+ |
| | | |
| +---(:CLOSED)---+---(:ON)---+----------------------+ |
| | | | | |
| | +---(:OFF)--+ | |
| | | |
| | | |
| +---(:MULTIVIEW)---+---(:ON)---+-------------------+ |
| | | | | |
| | +---(:OFF)--+ | |
| | | |
| | | |
| | +---------------<-------------+ | |
| | | | | |
| +--+---(:POINTS)---|3D points|---+----+------------+ |
| | | | |
| | +--(:BACK)---+ |
| | |
| +---(:NEXT)-------------------------------------------------+
| |
| |
| |
+----(:SPLINE_OPTION_CREATE_SHRINK)---+ ^
| |
| |
+-------------<--------------+---------<----------------+->-+
| | |
| ^ |
+---(:CURVE)-------------|select spline|----------------+---+
| | |
+---(:MODIFICATION_MODE)---+--|:INTERPOLATION|--+-------+---+
| | | | |
| +--|:CONTROL|--------+ | |
| | |
+---(:MOVE_POINT)---|select point|---|new position|-----+---+
| | |
+---(:DELETE_POINT)----|select point|-------------------+---+
| | |
+---(:APPEND_POINT)---|select end point|---|position|---+---+
| | |
+---(:INSERT_POINT)---|select segment|---|position|-----+---+
| | |
+---(:UNDO)---------------------------------------------+---+
| | |
+(*)-(:CHANGE_TANGENT_AT)---+ | |
| | | |
| +-----------<----------+ | |
| | | |
| +----|select point|----|MEASURE_DIR_3D_SA|---------+---+
| | |
| | |
+---(:COORDINATE_SYSTEM)------+ | |
| | | |
| +-----------<-----------+ | |
| | | |
| +--(:COORD_ORIGIN)---|3D point|---+ ^ |
| | | ^
| +----------------<-------------------+ | |
| | | |
| +--(:COORD_W_AXIS)---|MEASURE_DIR_3D_SA|---+ | |
| | | |
| +---------------------<--------------------+ | |
| | | |
| +--(:COORD_V_AXIS)---|MEASURE_DIR_3D_SA|------>------+---+
| | |
| | |
+---(:RESET_COORD)--------------------------------------+---+
| | |
+---(:CLOSED)---+---(:ON)---+---------------------------+---+
| | | | |
| +---(:OFF)--+ | |
| | |
| | |
+---(:MULTIVIEW)---+---(:ON)---+------------------------+---+
| |
+---(:OFF)--+
(*) only when :MODIFICATION_MODE is set to :INTERPOLATION
- :SPLINE_OPTION_CREATE_EXPAND - accesses the spline creation commands:
- :WIRE_PART - specifies the name of the wire part to which the 3D spline
will belong.
- :INPUT_MODE - specifies the method to use to create the spline:
- :INTERPOLATION creates the spline with interpolation points (on the spline).
- :CONTROL creates the spline with control points (guiding the spline).
- :CURRENT_TANGENT - specifies the direction of a tangent to the spline
curve at an interpolation point using the MEASURE_DIR_3D_SA subaction.
(Not available when creating splines with control points.)
- :COORDINATE_SYSTEM - sets a local coordinate system to use in the
multiview display:
- :COORD_ORIGIN sets the origin of the local coordinates.
- :COORD_W_AXIS sets the w axis of the local coordinates using
the MEASURE_DIR_3D_SA subaction.
- :COORD_V_AXIS sets the other axis of the local coordinates
using the MEASURE_DIR_3D_SA subaction.
- :RESET_COORD - replaces the local coordinate system with the global
coordinates.
- :CLOSED - specifies the spline to be open (:ON) or closed (:OFF).
- :MULTIVIEW - specifies the display of up to three orthographic views
of the 3D curve in addition to the standard global view.
- :POINTS - specifies the points of the spline, either control or
interpolation.
- :BACK - steps back through the points of the spline so that they
may be redone.
- :NEXT - completes the current spline, and leaves the dialog open
to begin creating another spline.
- :SPLINE_OPTION_CREATE_SHRINK accesses the spline modification commands:
- :CURVE - specifies the spline to modify.
- :MODIFICATION_MODE - specifies the method to use to modify the spline:
- :INTERPOLATION modifies the spline's interpolation points.
- :CONTROL modifies the spline's control points.
- :MOVE_POINT - specifies that the selected point is to be repositioned.
- :DELETE_POINT - specifies that the selected point is to be deleted.
- :APPEND_POINT - specifies that the selected point is to be appended
to; that is, the spline is continued.
- :INSERT_POINT - specifies that a point is to be inserted between two
spline vertices.
- :UNDO - undoes the last modification to the spline.
- :CHANGE_TANGENT_AT - specifies the direction of a tangent to the spline
curve at a specified interpolation point using the MEASURE_DIR_3D_SA
subaction. (Not available when modifying splines with control points.)
- :COORDINATE_SYSTEM - sets a local coordinate system to use in the
multiview display:
- :COORD_ORIGIN sets the origin of the local coordinates.
- :COORD_W_AXIS sets the w axis of the local coordinates using
the MEASURE_DIR_3D_SA subaction.
- :COORD_V_AXIS sets the other axis of the local coordinates
using the MEASURE_DIR_3D_SA subaction.
- :RESET_COORD - replaces the local coordinate system with the global
coordinates.
- :CLOSED - specifies the spline to be open (:ON) or closed (:OFF).
- :MULTIVIEW - specifies the display of up to three orthographic views
of the 3D curve in addition to the standard global view.
Use this command to create or modify 3D curve spline curves.
MEASURE_DIR_3D_SA subaction
ARC_CREATION terminate action
CIRCLE_CREATION terminate action
CURVE_CONVERSION terminate action
CURVE_DELETION terminate action
CURVE_GATHER terminate action
CURVE_MESH terminate action
CURVE_OFFSET terminate action
CURVE_SETTINGS terminate action
STRAIGHT_CREATION terminate action