Git Product home page Git Product logo

JSxCAD

Unstable - DO NOT USE

(... unless you read the following carefully ...)

This code is in early development - many things are broken.

It is suitable for use for testing and development until the jscad user API is up to spec.

At this time we are actively seeking representative jscad examples to drive user API development.

If you have example code that you would like to work under JSxCAD please make a PR to add the code under example/v1.

Overview

This library supports solid modeling (e.g., for 3d printing), surface modeling, and path modeling (e.g, for laser cutting and embroidery).

Table of Contents

Installation

npm install @jsxcad/api-v1

Note: npm packages will be published once the user api is up to spec.

Usage

  • Running locally

This should produce example/v1/tmp/square.pdf.

git clone https://github.com/jsxcad/JSxCAD

cd JSxCAD
npm install
npm run bootstrap
cd example/v1

npm run example square
  • Script support

These should work at the top level.

Travis will enforce 'npm run test' and 'npm run lint' passing.

npm install
npm run bootstrap
npm run test
npm run lint

These should work in all sub-packages.

npm run test name
npm run tests
npm run lint
npm run lintfix

API

For questions about the API, please contact the User Group.

Contribute

This library is maintained by a group of volunteers. We welcome and encourage anyone to pitch in but please take a moment to read the following guidelines.

  • Design discussion on Design.

  • API discussion on API.

  • Bug reports are accepted as Issues via GitHub.

  • New contributions are accepted as Pull Requests via GithHub.

  • We only accept bug reports and pull requests on GitHub.

  • If you have a question about how to use JSxCAD, then please start a conversation at the User Group.

  • If you have a change or new feature in mind, please start a conversation at the User Group.

Small Note: If editing this README, please conform to the standard-readme specification.

Copyrights

Some copyrights apply. Copyright (c) 2012 Joost Nieuwenhuijse ([email protected]), under the MIT license. Copyright (c) 2011 Evan Wallace (http://madebyevan.com/)

License

The MIT License (MIT) (unless specified otherwise)

jsxcad's Projects

ace icon ace

Ace (Ajax.org Cloud9 Editor)

clipper-lib icon clipper-lib

Boolean operations and offsetting library in Javascript

dxf-parser icon dxf-parser

A javascript parser for DXF files. It reads DXF file strings into one large javascript object with more readable properties and a more logical structure.

js-angusj-clipper icon js-angusj-clipper

Polygon and line clipping and offsetting library (Javascript) - a port of Angus Johnson's clipper

js.org icon js.org

Dedicated to JavaScript and its awesome community since 2015

openscad icon openscad

OpenSCAD - The Programmers Solid 3D CAD Modeller

paths icon paths

Build and edit SVGs in the browser

polybooljs icon polybooljs

Boolean operations on polygons (union, intersection, difference, xor)

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.