Download SmartCollision™ SDK

Transcript
Contens
1. INTRODUCTION ...................................................................................................... 1-1
2. FEATURES OF SMARTCOLLISION ....................................................................... 2-1
3. GETTING STARTED ................................................................................................ 3-1
3.1 SYSTEM REQUIREMENTS ..........................................................................................3-1
3.2 INSTALLATION ..........................................................................................................3-1
3.3 LICENSE ACTIVATION ...............................................................................................3-2
3.4 FILES OF SDK ..........................................................................................................3-2
3.4.1 Windows version...............................................................................................3-2
3.4.2 Linux version....................................................................................................3-3
4. CLASS INTERFACE ................................................................................................. 4-1
5. BASIC THEORY........................................................................................................ 5-1
5.1 GEOMETRIC DEFINITION OF PENETRATION DEPTH ...................................................5-1
5.2 DEFINITION OF PENETRATION DEPTH BY CSO .........................................................5-2
5.3 THE LOCAL MINIMUM PENETRATION DEPTH VECTORS..............................................5-5
5.4 DYNAMIC PENETRATION DEPTH VECTOR ..................................................................5-6
5.5 PARTIAL PENETRATION DEPTH AND TOTAL PENETRATION DEPTH .............................5-8
5.6 MULTIPLE CONTACTS ...............................................................................................5-9
5.7 GENERALIZATION OF PENETRATION DEPTH ............................................................5-10
5.8 ARBITRARINESS ABOUT TPDV AND RPDV .............................................................5-12
5.9 MEASUREMENT OF OBJECT PENETRATION ............................................................. 5-13
5.10 BI-DIRECTIONAL PENETRATION DEPTH COMPUTATION ............................................5-14
6. INPUT GEOMETRY ................................................................................................. 6-1
6.1 TRIANGLE SOUP........................................................................................................6-2
6.2 CLOSED POLYHEDRA.................................................................................................6-3
6.3 CONVEX SURFACE DECOMPOSITION..........................................................................6-9
6.4 FORMAT OF INPUT GEOMETRY ................................................................................ 6-11
6.5 HOW TO GIVE GEOMETRY DATA TO SCOBJECT........................................................6-12
6.6 INTERNAL DATA STRUCTURE...................................................................................6-15
7. COORDINATE SYSTEMS AND TRANSFORMATION ........................................... 7-1
8. COLLISION DETECTION........................................................................................ 8-1
i