|
Functions | |
| outcome | api_edfa_int (EDGE *edge, FACE *face, ENTITY_LIST *&inter, BoolOptions *bool_opts, AcisOptions *ao=NULL) |
| Computes the intersections between the given edge and the given face. | |
| outcome | api_edfa_int (EDGE *edge, FACE *face, ENTITY_LIST *&inter, AcisOptions *ao=NULL) |
| Computes the intersections between the given edge and the given face. | |
| outcome | api_fafa_int (FACE *tool, FACE *blank, BODY *&graph, BoolOptions *bool_opts, AcisOptions *ao=NULL) |
| Determines the intersection between two faces. | |
| outcome | api_fafa_int (FACE *tool, FACE *blank, BODY *&graph, AcisOptions *ao=NULL) |
| Determines the intersection between two faces. | |
| outcome api_edfa_int | ( | EDGE * | edge, | |
| FACE * | face, | |||
| ENTITY_LIST *& | inter, | |||
| BoolOptions * | bool_opts, | |||
| AcisOptions * | ao = NULL | |||
| ) |
Computes the intersections between the given edge and the given face.
Role: This API function computes the intersections of a given edge with a given face. Then, it determines the containment of the intersections and constructs the edges or vertices, depending on whether the intersections are isolated or coincident. It returns the result in an entity_list as edges and vertices.
Errors: Pointer to edge is NULL or not to an EDGE.
Pointer to face is NULL or not to a FACE.
Limitations: Not Available
Journal: Not Available
Product(s): 3D ACIS Modeler
| edge | The given edge. | |
| face | The given face. | |
| inter | The intersection returned as an entity list. | |
| boolopts | (in) Boolean options. Refer to BoolOptions for details. | |
| ao | ACIS options such as versioning and journaling. |
include <boolapi.hxx>
| outcome api_edfa_int | ( | EDGE * | edge, | |
| FACE * | face, | |||
| ENTITY_LIST *& | inter, | |||
| AcisOptions * | ao = NULL | |||
| ) |
Computes the intersections between the given edge and the given face.
Role: This API function computes the intersections of a given edge with a given face. Then, it determines the containment of the intersections and constructs the edges or vertices, depending on whether the intersections are isolated or coincident. It returns the result in an entity_list as edges and vertices.
Errors: Pointer to edge is NULL or not to an EDGE.
Pointer to face is NULL or not to a FACE.
Limitations: Not Available
Journal: Not Available
Product(s): 3D ACIS Modeler
| edge | The given edge. | |
| face | The given face. | |
| inter | The intersection returned as an entity list. | |
| ao | ACIS options such as versioning and journaling. |
include <boolapi.hxx>
| outcome api_fafa_int | ( | FACE * | tool, | |
| FACE * | blank, | |||
| BODY *& | graph, | |||
| BoolOptions * | bool_opts, | |||
| AcisOptions * | ao = NULL | |||
| ) |
Determines the intersection between two faces.
Role: This API function computes the intersection between two faces and returns the result as a wire body suitable for general use.
Note: Prior to ACIS 7.0 this function returned a specialized wire body (an intersection graph) containing extra coedges and Boolean attributes. Since ACIS 7.0 this function has returned a "cleaned" wire body.
Errors: tool or blank is a NULL pointer or does not point to a FACE.
Effect: Read-only on input. A new body is created.
Journal: Available
Product(s): 3D ACIS Modeler
| tool | (in) Tool face. | |
| blank | (in) Blank face. | |
| graph | (out) Returned intersection wire body. | |
| boolopts | (in) Boolean options. Refer to BoolOptions for details. | |
| ao | (in) ACIS options such as versioning and journaling. |
include <boolapi.hxx>
| outcome api_fafa_int | ( | FACE * | tool, | |
| FACE * | blank, | |||
| BODY *& | graph, | |||
| AcisOptions * | ao = NULL | |||
| ) |
Determines the intersection between two faces.
Role: This API function computes the intersection between two faces and returns the result as a wire body suitable for general use.
Note: Prior to ACIS 7.0 this function returned a specialized wire body (an intersection graph) containing extra coedges and Boolean attributes. Since ACIS 7.0 this function has returned a "cleaned" wire body.
Errors: tool or blank is a NULL pointer or does not point to a FACE.
Effect: Read-only on input. A new body is created.
Journal: Available
Product(s): 3D ACIS Modeler
| tool | (in) Tool face. | |
| blank | (in) Blank face. | |
| graph | (out) Returned intersection wire body. | |
| ao | (in) ACIS options such as versioning and journaling. |
include <boolapi.hxx>