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