Assembly Analysis#

Analyze CAD assemblies using graph-based methods. This domain covers assembly graph manipulation, kinematic analysis, joint detection, and distance/clearance computations.

Note

Prerequisites: GraphAssembly

Kinematics & Determinacy

Joint detection, torsor analysis, and assembly mobility evaluation. Determine if assemblies are determinate or overconstrained.

Distance & Clearance

Compute distances between faces, check clearance requirements, and detect interferences between assembly components.

Pattern Matching

Find occurrences of reference shapes within assemblies using graph-based subgraph isomorphism. Identify fasteners, components, and repeating structural elements.

Key Classes#

  • Determinacy: Assembly-level kinematic and static analysis

  • JointFinder: Automatic joint detection from geometric constraints

  • Torsor: Mathematical representation of motion and force vectors

  • Clearance: Maximum distance between geometric faces

  • InterferenceAnalyzer: Interference detection between meshes

  • PatternMatcher: Find geometric patterns within assembly graphs

  • Match: Matched pattern result with bounding geometry