Home > User Guide > Model Analysis
Object Relationships
ACIS provides means to analyze various object relationships. This includes both information about a single object and relationships between multiple objects.
Curve Analysis
Routines for the following types of curve analysis are provided in ACIS:
- Return a list of all points on an edge where the left and right derivatives of the underlying curve differ in direction or magnitude.
- Determine if a curve is self-intersecting, and if it is, return the points or intervals of self-intersection.
Wire Analysis
Routines for the following types of wire analysis are provided in ACIS:
- Determine if a wire is open or closed.
- Determine if a wire is self-intersecting.
Minimum Distance Calculations
ACIS provides two API functions that calculate the minimum distances between models. Facet data assists the minimum distance algorithms. The precise model geometry refines the results. Minimum distance functionality assists in many application areas. For example, all applications that involve motion, such as robotics, find it useful to know what the clearance is between two parts at any time. Non motion-related use includes design, where a part has to fit within existing constraints; for example, an engine within a car body. The minimum distance APIs are api_check_face_clearance and api_check_solid_clearance.
Other Object Relationships
Other relationships that may be determined about ACIS objects include:
- Closest point
- Discontinuities
- Inside/outside edge
- Intersections
[Top]
© 1989-2007 Spatial Corp., a Dassault Systèmes company. All rights reserved.