ggabogarcia / Papier

Papier aim to be an advanced and user-friendly Paper-crafting tool.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

banner

A webapp to perform 3d print from desktop printer.

This project is a (js) rewritting of my old eMesh desktop application (SDL, openGL2, C++)

It aim to provide an enought advanced paper-crafting tool to be used as an alternative prototyping tool ( as paperAce does ). Beside being as simple as possible to use.

screen

Here is the begining of something functional. try it !

touch devices are not fully supported yet, they will be soon

Firefox encount some dificulty with WebGl on my terminal since version 60, Chromium and Gnome Web are ok

Goals :

  • Provide an enought advanced paper-crafting tool to be used as an alternative prototyping tool ( as paperAce does ).
  • Be as simple as possible to use.

non-Goals :

  • texturing.
  • mesh editing.

Standards and technologies :

  • Javascript
  • WebGL ( throught three.js )
  • SVG
  • HTML
  • CSS

Third party code libraries :

  • Three.js
  • Hammer.js ( comming soon to provide touch devices compatibility )
  • jQuery

to do :

  • automate patterns final layout.
  • full mobile devices support.
  • clean, beautify and clarify code design.
  • obtain funding to continue.
  • make it able to generate autoclave tabs.
  • make it able to generate assembly marks.
  • make it able to generate laser-cut compatible documents.
  • automate pattern selection.
  • enrich configuration options.
  • OOP rewrite.

done:

  • application layout.
  • loading 3D user models.
  • manual pattern editing.
  • added an alternative pattern editing mode (fast way).
  • pattern flattening.
  • scaling capability.

Authors

  • Thomas Saint Pierre - Initial work
  • Gabriel Garcia - Graphic Design | Brand identity ggabogarcia

License

This project is licensed under the GNU GPL v3 License - see the LICENSE.md file for details

If you got interset in such kind of app and want more or if you want to contribute, feel free to contact me : s1pierro@protonmail.com

Feedback

Feel free to open an issue.

About

Papier aim to be an advanced and user-friendly Paper-crafting tool.

License:GNU General Public License v3.0


Languages

Language:JavaScript 91.2%Language:HTML 7.4%Language:CSS 1.4%