Functional Description
Volumes
Appendices
Volume 1. Introduction
Introduction To Parasolid
Parasolid Concepts
Overview Of This Manual
Volume 2. Application Development Essentials
Introduction To Application Development
Application Design And Architecture
Supplying A Frustrum
Further Implementation Decisions
Parasolid Source Code Collateral
PK Interface Programming Concepts
Tracking And Labelling
Using Reports
Calling Parasolid From .NET Code
Volume 3. Basic Concepts
Introduction To Basic Concepts In Parasolid
Model Structure
Body Types
Session And Local Precision
Geometry
B-Curves And B-Surfaces
Nominal Geometry
Lattice Geometry
Transformations
Assemblies And Instances
Reading and Writing Parasolid Data
Expressions
Volume 4. Model Interrogation
Introduction To Model Interrogation
Enquiry And Output Functions
Mass Properties
Calculating Minimum And Maximum Distance
Clash Detection Of Bodies
Checking
Volume 5. Manipulating Topology
Introduction To Manipulating Topology
Euler Operations
Controlling Redundant Topology
Splitting Topology
Volume 6. Profiling And Surfacing
Introduction To Profiling and Surfacing
Creating Profiles
Creating Extruded Bodies
Sweeping
Sweeping Tool Bodies Along a Path
Lofting
Shadow Curves
Creating Emboss Features
Volume 7. Working With Sheets And Wires
Introduction To Sheets and Wires
Wire Modeling
Sheet Modeling
Sewing and Knitting
Mid-Surface Generation
Extending Sheets And Surfaces
Volume 8. Imprinting And Booleans
Introduction To Imprinting and Booleans
Imprinting and Curve Projection
Introduction to Booleans
Manifold Booleans
General Booleans
Instancing And Patterning
Sectioning
Intersections
Volume 9. Offsetting Operations
Introduction To Offsetting Operations
Offsetting
Hollowing
Thickening
Volume 10. Model Editing
Introduction To Model Editing
Overview of Editing Models
Deleting Entities
Identifying And Simplifying Model Details
Replacing The Surfaces Of Faces
Face Tapering
Body Tapering
Patching
Filling Holes In A Body
Moving Faces
Creating New Bodies From Existing Entities
Generic Face Editing
Volume 11. Blending
Introduction To Blending
Edge Blending Overview
Edge Blending Options
Edge Blend Overflows
Face-Face Blending
Three-Face Blending
Interpreting Edge Blending Error Codes
Interpreting Face-Face Blending Error Codes
Volume 12. Convergent Modeling
Introduction To Convergent Modeling
Overview Of Convergent Modeling
Facet Model Structure
Converting Between Facet and Classic Geometry
Creating PSM Data From Foreign Facet Data
Checking and Repairing Mesh Data
Filling Holes In Facet Bodies
Performing Evaluations On Meshes
Volume 13. Importing And Exporting Data
Introduction To Importing And Exporting
Importing Data
Exporting Data
Volume 14. Application Support
Introduction To Application Support
Identifying Application Data
Attribute Definitions
Attributes
Partitions
Rollback
Groups
Bulletin Board
Archives
Debug Functionality
Volume 15. Graphics Support
Introduction To Graphic Support
Introduction To Rendering And Faceting
Rendering Functions
Rendering Option Settings
Display Tolerances
Facet Mesh Generation
Faceting Output Via GO
Tabular Output Of Faceting
Parasolid View Matrices
Picking Topology
Volume 16. Session Support
Introduction To Session Support
Calling Parasolid From Multiple Threads
Symmetric Multi-Processing In Parasolid
Session Support
Version Controls
Implementing Version Control In Applications
Update Switches
Volume 17. Error Handling
Introduction To Error Handling
Error Handling
Signal Handling
System Attribute Definitions
The Mathematical Form Of B-Geometry
How the C# Binding is Implemented
Persistent Mesh (PSM) Format
Glossary
Index