Fundamental Concepts
Open All
Close All
1. Introduction to Fundamental Concepts
2. How ACIS Uses C++
Data Encapsulation
Overloading Class Constructors
Copying Objects
Overloading Class Methods and Operators
Overloading Class new and delete
Overloading API Functions
3. Math Foundation
Dimensionality
Object Space and Parameter Space
Continuity
Transformations
Math Implementation in C++
Math Classes
Math Functions
4. Model Objects
The ENTITY Class
Model Object Class Relationships
5. Geometry
Types of Curves and Surfaces
Construction and Model Geometry
Abstract and Specific Geometry
Geometry Data
6. Model Topology
Topology and Boundary Representation
Bodies
Lumps
Shells
Subshells
Faces
Loops
Wires
Coedges
Edges
Vertices
7. Curves and Surfaces
Curves
Analytic Curve
Interpolated Curve
Surfaces
Analytic Surface
Spline Surface
Parameter Space Curves and Surfaces
Curve Sense
Continuity Requirements
Extending Curves and Surfaces
Subsetting Curves and Surfaces
8. Tolerance Variables and Units
Tolerance Variables
SPAresabs
SPAresnor
SPAresfit
Dynamic Range
Units and Sharing Model Data
Scaling Tolerance Variables
SPAresabs scaling
SPAresnor scaling
SPAresfit scaling
9. Model Modification
10. Model Analysis
Object Relationships
Curve Analysis
Wire Analysis
Minimum Distance Calculations
Other Object Relationships
Physical Properties
Mass Properties
Other Properties
Ray Testing
Geometric Analysis