Giter Club home page Giter Club logo

calculus-solids's Introduction

3D Modeling: Solids of Known Volume for Calculus

Purpose

Do a quick search on "solids of known volume" to find visualizations for them, and you'll find fancy animations and colorful designs that offer a lot in terms of learning, but what about function?

This tool gives a concise, simple representation for solids of known volume for use in 3D modeling software and simple visualization tools. It's great for teachers and students in calculus to better understand these solids, in and out.

The two main formats include either an STL 3D model, or a 3D coordinate plot of the calculated points. Formats also export to OpenJsCAD and OpenSCAD for further 3D modeling applications.

Quick Start

  1. See the live demo on repl.it. It wasn't originally intended to be hosted online, but with some recent modifications, it works quite well. It is very useful now and a local installation is now the more difficult option due to having an installation procedure.

  2. This program can be installed and run on your computer. It opens up a simple server and uses your browser as an interface to its functionality. A local installation should be able to work offline, but it's not guaranteed because it hasn't been tested this way yet.

Installation

Best results in Python 2.7/2.6

Python 3 was giving weird bugs I didn't bother to address.

To Install:
It isn't super easy, but in a cmd Command line or unix/bash shell
pip install --user https://github.com/auryan898/calculus-solids/archive/master.zip

Then run in a script:

from calculus_solids import web
web.start()

And a browser window should open up for your local version of the application. (Note: files are no longer generated in the directory where this code is executed. Do not worry about this if you have no clue what it means.)

calculus-solids's People

Contributors

auryan898 avatar dependabot[bot] avatar marwahaha avatar

Stargazers

Josh Katofsky avatar

Watchers

James Cloos avatar  avatar

Forkers

marwahaha

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.