initial commit

This commit is contained in:
2025-12-25 10:23:02 -06:00
commit d5da9213aa
24 changed files with 4320 additions and 0 deletions

12
MATH.md Normal file
View File

@@ -0,0 +1,12 @@
# Procedural Generation with Heterogeneous Polyhedral Units using pseudo-Boolean Satisfiability
> DO NOT TOUCH, FOR MATHEMATICAL DEFINITION ONLY
`Primitive Atom`: An indivisible volumetric unit whose geometry is a single convex polyhedron.
Atom Type: An equivalence class of primitive atoms under rigid motions of ℝ³.
`Adjacency Relation`: A symmetric binary relation over primitive atoms indicating admissible face-to-face contact.
`Aggregate`: A finite set of primitive atoms whose induced adjacency graph is connected and whose internal adjacencies are fixed.
`Placement instance:` A rigid motion mapping an aggregates atoms into the global adjacency graph such that all internal and external adjacency constraints are satisfied.