JSketcher icon
JSketcher icon

JSketcher

 4 likes

Parametric 2D and 3D CAD modeler running client side in the web browser.

Model made in JSketcher

License model

  • FreeOpen Source

Application types

Platforms

  • Self-Hosted
5 / 5 Avg rating (2)
4 likes
1comment
0 news articles

Features

Suggest and vote on features
  1.  Parametric Modeling
  2.  Procedural Modeling
  3.  3D Sculpting

JSketcher News & Activities

Highlights All activities

Recent activities

Show all activities

JSketcher information

  • Developed by

    Autodrop3d llc
  • Licensing

    Open Source and Free product.
  • Written in

  • Rating

    Average rating of 5
  • Alternatives

    18 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Photos & Graphics

GitHub repository

  •  1,548 Stars
  •  288 Forks
  •  41 Open Issues
  •   Updated Jul 4, 2024 
View on GitHub

Popular alternatives

View all

Our users have written 1 comments and reviews about JSketcher, and it has gotten 4 likes

JSketcher was added to AlternativeTo by truefoo on Oct 20, 2017 and this page was last updated Mar 21, 2023.

Comments and Reviews

   
 Post comment/review
jrmz
  
Top positive commentMay 22, 2023

hmm is this better than freecad , looking at naming face issue in freecad !

0

What is JSketcher?

This modeller is already used for:

  • Designing of 3d models to get them 3d-printed. 3D models are based on parametric 2d sketches. All models can be exported as an STL file and 3d-printed after.

  • Creating of 2d parametric sketches which could be exported to DWG or SVG format.

  • No any server-side needed. Only client side Javascript.

  • Geometric Constraint Solver. This is a most crucial component which allows to solve a system of geometric constraints applied to a sketch. See below the list of supported constraints

  • 2D Sketcher. Allows to design 2d sketches applying geometric constraints. Uses HTML5 canvas for rendering.

  • 3D Modeller. Is used for solid modelling. Uses 2D sketches to perform EXTRUDE and CUT operations on faces of a solid object. Uses WebGL and THREE.js for rendering

  • 3D modeller supports navigation over history of modifications where parameters of the craft operations(extrude/cut) could be changed and reapplied again

  • Export to STL, DWG and SVG formats

  • Saving projects in the browser locale storage

  • Repository of dimensions. For example if there is a line length constraint applied, it's not necessary to hardcode some length value. A dimension with a symbolic name can be created and the constraint can refer to that dimension by name. Once value of dimension gets changed the sketch is resolved again accordingly to the new dimension values.

  • 2D measurement tool. Allows adding dimensions on a 2D drawing(Linear, Vertical, Horizontal and Arc/Circle dimension are supported)

JSketcher Videos

Show 1 more video

Official Links