Coder Social home page Coder Social logo

3dp.rocks's Introduction

3dp.rocks

All source from 3DP.Rocks website and blog

http://3DP.Rocks

Lithophane: Utility for converting images to lithophanes for 3D printing

Contributor Code of Conduct

As contributors and maintainers of this project, we pledge to respect all people who contribute through reporting issues, posting feature requests, updating documentation, submitting pull requests or patches, and other activities.

We are committed to making participation in this project a harassment-free experience for everyone, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, or religion.

Examples of unacceptable behavior by participants include the use of sexual language or imagery, derogatory comments or personal attacks, trolling, public or private harassment, insults, or other unprofessional conduct.

Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct. Project maintainers who do not follow the Code of Conduct may be removed from the project team.

This code of conduct applies both within project spaces and in public spaces when an individual is representing the project or its community.

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by opening an issue or contacting one or more of the project maintainers.

This Code of Conduct is adapted from the Contributor Covenant, version 1.1.0, available at http://contributor-covenant.org/version/1/1/0/

3dp.rocks's People

Contributors

bmcage avatar markdurbin104 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

3dp.rocks's Issues

add I18n

Before I can use the code, I need internationalization, as kids are not that good with English.

Once I translate, it will be harder to contribute due to code differences.
So, as a first contribution, I would like to add i18n. I never did real javascript coding, but that should not be a problem, except for the fact that I am not current to best practices in javascript.

So, to add i18n, I would follow guide at http://www.obviel.org/en/1.0b/i18n.html
Should not be too hard as there is little English text

1/So, in index.html: change eg Max Size (MM): to _(Max Size (MM):)
2/extract the po as lithopane.po
3/create my localization, eg nl.po
4/use pojson to create the json language data

It still seems that after download and putting the site up, I need to manually copy the dutch json language data to the gettext object. Perhaps there is a more elegant method. One would want to avoid downloading all po data of all languages though, not sure if possible with javascript.

tablet support

It seems drag and drop is not supported on android tablet that I have. I can do split screen with browser and file manager, but dragging and drop just gives a 'not supported'
Would there be an option to have an open file button also?

Anybody can try on different tablets? This was tested on a Galaxy Tab 4.

Dome lithopane issue

Hi!
I've used the site to make regular flat and curved lithos successfully, but had no such luck with the dome ones.
The issue is that the site creates a completely solid half dome.
Seems like a bug to me.

Configuration

After translation, I want to configure the lithophane so it fits on my site.
How do you want this? I would just add some javascript variables to set title and logo.
However, I would like to point to the original too, so to your version. Perhaps a footer or something to point to your website in English? Other ideas?

So I would do:

  1. add a lithophane-config.js
    2 there some variables:
    var SiteUrl = "http://3dp.rocks/lithophane/";
    var SiteTitle = "3DP Rocks - Lithophane generator"
    var SiteLogo = "images/logo.png";

and then I investigate how I can set those from that javascript in index.html. On a local install, one then just has to update this lithophane-config.js to ones own settings.

How am I meant to open this?

Hi,

This is a great tool, I love the online one. How can I download this for offline use, I have downloaded the repo and then click on index.html but nothing happens?

I hope that you can help.

Thanks
AG

errors in css

Firefox complains about 3 errors in the css.

Fixes for two here:
ingegno@51b0d00

logo{height:10} --> #logo{height:50px}

width:320px-logoWidth; --> width:288px;

Third error is text-spacing:1px which firefox doesn't understand.

I don't do a pull request of this, because I think you generate css somehow from sccs file, in a way I'm not aware of.

Out of memory error

I keep getting an out of memory error. I have plenty of ram so not sure what the issue is.
I'm using chrome: Version 100.0.4896.127
image
Would it help if I ran it locally?

Feature Request: Project equirectangular 360x180 panorama on full globe

I really like the lithophane generator. It's really the best one i have seen so far.

Anyhow i miss the possibility to project equirectangular 360x180 panorama picture on full globe (bullet).
Would be great if you could add this feature as more and more cameras (e.g. Ricoh Theta S, Samsung Gear 360) are generating equirectangular (full spherical) pictures.

dependencies

Great project! Can you tell me where to install the dependencies?
The two other github libraries you specify ...
Thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.