All Frameworks  Class Hierarchy  This Framework  Indexes

SPAcovr Global Function api_move_edge


DECL_OPER outcome api_move_edge(EDGE* edge,
double dist,
logical extend= TRUE,
AcisOptions* ao= NULL )
Moves the position of an edge inside the limits of a sheet body.

Role: This API creates a parallel edge at the specified distance by creating a new edge with the same geometry and extending it the specified distance. After this step, it is imprinted in the sheet body and the old edge is merged. The optional extend argument extends the edge to the boundaries of the surface. Otherwise, it only moves the edge without adding any extra length.

Limitations: Only straight lines and ellipses may be moved. An edge can only be moved along its adjacent faces and the body has to be a planar sheet body.

Effect: Changes model

Journal: Not Available

Parameters:
edge
edge to be moved
dist
offset distance
extend
extend or not default
ao
acis options such as journal,version

This object is included in the file: edge_utils.hxx

Copyright (c) 1989-2007 by Spatial Corp. All rights reserved.

SPAcovr Global Function api_move_edge
All Frameworks  Class Hierarchy  This Framework  Indexes

SPAcovr Global Function api_move_edge


DECL_OPER outcome api_move_edge(EDGE* edge,
SPAvector dist_vector,
logical extend= TRUE,
AcisOptions* ao= NULL )
Moves the position of an edge inside the limits of a sheet body.

Role: This API creates a parallel edge at the specified distance by creating a new edge with the same geometry and extending it the specified distance. After this step, it is imprinted in the sheet body and the old edge is merged. The optional extend argument extends the edge to the boundaries of the surface. Otherwise, it only moves the edge without adding any extra length.

Limitations: Only straight lines and ellipses may be moved. An edge can only be moved along its adjacent faces and the body has to be a planar sheet body.

Effect: Changes model

Journal: Not Available

Parameters:
edge
edge to be moved
dist_vector
offset distance
extend
extend or not default
ao
acis options such as journal,version

This object is included in the file: edge_utils.hxx

Copyright (c) 1989-2007 by Spatial Corp. All rights reserved.