Skip to content

cameronlai/font3d

Repository files navigation

font3d

font3d is a Django app built to generate 3D Text STL files. It utilizes OpenSCAD as the drawing tool.

Currenly, only one basic font type is supported.

Set up

  1. Start Django Project
django-admin startproject font3d_project
cd font3d_project
  1. Clone the git repository
git clone https://github.com/cameronlai/font3d
  1. Edit settings.py in your project folder
cd font3d_PROJECT
nano settings.py

Add 'font3d' in INSTALLED_APPS Add 'font3d/static/', in STATICFILES_DIR

  1. Edit urls.py in your project folder
nano urls.py

Add url(r'$^', include('font3d.urls')), to urlpatterns

  1. Run migrations with manage.py
cd ../
python manage.py migrate

Running Django app

  1. Run server
python manage.py runserver
  1. Launch web browser, enter correct IP address (Default is 127.0.0.1:8000) and your app is running.

Dependencies

  • OpenSCAD

License

The app is released under the MIT License and more information can be found in the LICENSE file.

Contributions

font3d is a project to create some interesting font types that uses 3D dimension, breaking through the conventional 2D font types. All code is written in Open SCAD and can be printed out with a 3D printer.

Contributions for new font types and bug fixes are sincerely welcome!

Available font types

  • Basic - Basic font type drawn in Open SCAD

About

A web app to generate 3D STL text models

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published