How hsantosdias/old_robotic_arm works
Braço Robô is a legacy Java applet that simulates and renders a 3D robotic arm. Its principal workflow is user mouse/keyboard control, simulation updates, and graphical output; the README also describes 3D transformations, projection, and the arm’s geometric parts. The README documents component roles but no source excerpts were available, so links between geometry, transformation, and projection classes are omitted where actual calls cannot be verified.
Main entry points: Robot.java Applet controller · World.java Graphic world
Components 16
Applet runtime
- Applet controller
Robot.java - Graphic world
World.java
3D graphics
- 3D transforms
Matrix.java - 3D coordinates
Point3d.java - 2D projection
Screen.java
Robot geometry
- Shape definition
Shape.java - Arm base
Base.java - Arm support
Support.java - Joint one
Joint.java - Joint two
Joint2.java - Joint three
Joint3.java - Gripper
Pincer.java - Cube geometry
Cubo.java - H geometry
H.java - Pyramid geometry
Pyramid.java
Other components
- User
Connections 2
- User → Applet controller: mouse and keyboard input
- Applet controller → Graphic world: manages simulation