From 902b4501aaf679d3e4377face07dc6948b68439a Mon Sep 17 00:00:00 2001 From: MangaValk Date: Sat, 24 Oct 2026 23:50:19 +0200 Subject: [PATCH] Add README and .gitattributes --- 2012-simulation/processing-3d/.gitattributes | 2 ++ 2012-simulation/processing-3d/README.md | 26 ++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 2012-simulation/processing-3d/.gitattributes create mode 100644 2012-simulation/processing-3d/README.md diff --git a/2012-simulation/processing-3d/.gitattributes b/2012-simulation/processing-3d/.gitattributes new file mode 100644 index 0000000..a348939 --- /dev/null +++ b/2012-simulation/processing-3d/.gitattributes @@ -0,0 +1,2 @@ +* text=auto +*.pde text diff --git a/2012-simulation/processing-3d/README.md b/2012-simulation/processing-3d/README.md new file mode 100644 index 0000000..6ed2555 --- /dev/null +++ b/2012-simulation/processing-3d/README.md @@ -0,0 +1,26 @@ +# Hexapod – Processing simulator + +A 3D simulator for the hexapod robot's leg kinematics, written in [Processing](https://processing.org/) (Java mode, 2.x). +It draws the body and six legs, solves the inverse kinematics per leg (`FootClass`) and animates body rotation +and translation (`HexapodClass`), cycling through a few camera views. + +The same `FootClass` / `HexapodClass` / `CustomTimer` design was later ported to the Arduino firmware in the +[Hexapod/hexapod](https://mangavalk.com/Hexapod/hexapod) repository (`Hexapod_NEW`). + +## Running + +Open `hexapod/hexapod.pde` in the Processing IDE and press Run. The sketch folder must stay named `hexapod`. + +## History + +This repository was rebuilt in 2026 from old archives. Each archive became one commit, dated by its newest file: + +| Tag | Source archive | Date | +|---------|-------------------|------------------| +| `rar-1` | `Hexapod 1.rar` | 2014-10-06 14:30 | +| `rar-2` | `hexapod 2.rar` | 2014-10-06 22:39 | +| `rar-3` | `hexapod 3.rar` | 2014-10-12 16:17 | +| `rar-4` | `hexapod 4.rar` | 2014-10-13 00:49 | + +The commit after `rar-4` is the last unarchived sketch folder; its real date is unknown (file dates were lost in a +2016-11-14 copy), so it carries that date.