Skip to content

Ishan-Banjara/Rocksi

 
 

Repository files navigation

Rocksi (OBJ Loader Fork)

This is a fork of Rocksi by ndahn — a free, browser-based robot arm simulator for educational use. All credit for the original simulator goes to the original author. This fork adds native OBJ + MTL + texture loader support as a contribution back to the educational community.

About the Original Rocksi

Rocksi is an incredible piece of educational software built by ndahn for the Robokind Foundation in Germany. It runs entirely in a web browser and lets students program a 3D robot arm visually — no installation, no registration, completely free.

What This Fork Adds

  • The "Custom object..." loader now supports .obj + .mtl + texture images in addition to .stl.
  • The scale block now uses a typeable number field instead of a slider, so you can enter values down to 0.001 (the slider was previously locked to 0.1 steps).

Why This Fork Exists

After noticing that the custom object loader only supported STL files (which lack color/texture data), I extended it to support OBJ with full material support, then submitted the change upstream as a pull request.

If the upstream PR is merged, this version url will be removed.

Accessibility

🔗 https://ishan-banjara.github.io/Rocksi/

Credits

  • Original simulator: ndahn and contributors (MIT License)
  • OBJ loader extension: Ishan Banjara

About

Rocksi - The Robot Blocks Simulator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 64.3%
  • Python 19.2%
  • HTML 10.9%
  • CSS 5.2%
  • CMake 0.4%