Skip to content

Commit 3eff265

Browse files
author
kovacsv
committed
Merge branch 'development'
2 parents 1e096a0 + 96982ab commit 3eff265

File tree

117 files changed

+5359
-1533
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

117 files changed

+5359
-1533
lines changed

README.md

Lines changed: 5 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -1,66 +1,8 @@
1-
JSModeler
2-
=========
1+
##JSModeler
32

43
JSModeler is a JavaScript framework to create and visualize 3D models.
54

6-
<a href="http://kovacsv.github.com/JSModeler/documentation/tutorial/tutorial.html">Tutorial</a> -
7-
<a href="http://kovacsv.github.com/JSModeler/documentation/jsmdoc/index.html">Reference</a> -
8-
<a href="https://github.com/kovacsv/JSModeler/wiki">Wiki</a> -
9-
<a href="http://kovacsv.github.com/JSModeler/documentation/demo/demonstration.html">Demo</a>
10-
11-
Useful links
12-
------------
13-
<ul>
14-
<li><a href="http://kovacsv.github.com/JSModeler/documentation/tutorial/minimal.html">JSModeler Minimal</a> is a minimalist example on using the framework.</li>
15-
<li>Documentation:
16-
<ul>
17-
<li><a href="http://kovacsv.github.com/JSModeler/documentation/tutorial/tutorial.html">JSModeler Tutorial</a> shows instructions and examples on how to use the framework.</li>
18-
<li><a href="http://kovacsv.github.com/JSModeler/documentation/jsmdoc/index.html">JSModeler Reference Manual</a> shows the reference manual for the framework.</li>
19-
<li><a href="http://kovacsv.github.com/JSModeler/documentation/tutorial/svgto3d.html">JSModeler SVG To 3D Tutorial</a> shows instructions on how to use SVG to 3D functionality.</li>
20-
<li><a href="http://kovacsv.github.com/JSModeler/documentation/reference/generator.html">JSModeler Generator Documentation</a> shows the usage of the built-in generator functions.</li>
21-
</ul>
22-
</li>
23-
</ul>
24-
25-
Example applications
26-
--------------------
27-
<ul>
28-
<li><a href="http://kovacsv.github.com/JSModeler/documentation/demo/demonstration.html">JSModeler Generator Demonstration</a> is a page which contains examples for generator functions.</li>
29-
<li><a href="http://kovacsv.github.com/JSModeler/documentation/olddemo/demonstration.html">JSModeler Generator Demonstration (old version)</a> is a page which contains examples for generator functions.</li>
30-
<li><a href="http://kovacsv.github.com/JSModeler/documentation/olddemo/triangulation.html">JSModeler Triangulation Demonstration</a> is a page which demonstrates the built-in triangulation algorithm.</li>
31-
<li><a href="http://kovacsv.github.com/JSModeler/documentation/examples/legobuilder.html">Lego Builder</a> is an interactive lego builder application.</li>
32-
<li><a href="http://kovacsv.github.com/JSModeler/documentation/examples/tictactoe.html">3D Tic-Tac-Toe</a> is a Tic-Tac-Toe game with 3D interface.</li>
33-
<li><a href="http://kovacsv.github.com/JSModeler/documentation/examples/robot/robot.html">Robotic Arm</a> is a realtime robotic arm simulator.</li>
34-
<li><a href="http://kovacsv.github.com/JSModeler/documentation/examples/surfacepc.html">Surface Point Clouds</a> is an example of the point cloud viewer.</li>
35-
<li><a href="http://kovacsv.github.com/JSModeler/documentation/examples/csg.html">CSG Example</a> contains constructive solid geometry examples.</li>
36-
<li><a href="http://kovacsv.github.com/JSModeler/documentation/examples/svgto3d.html">SVGTo3D</a> contains examples of using SVG to model converter.</li>
37-
<li><a href="http://kovacsv.github.com/JSModeler/documentation/examples/bezier.html">Bezier Surface Generator</a> is an interactive surface generator.</li>
38-
<li><a href="http://kovacsv.github.com/JSModeler/documentation/examples/deform.html">Deform</a> is a realtime polygon soft selection tool.</li>
39-
<li><a href="http://kovacsv.github.com/JSModeler/documentation/examples/solids.html">Solid Body Viewer</a> is an example of using the SVG viewer.</li>
40-
</ul>
41-
42-
43-
Main capabilities
44-
-----------------
45-
<ul>
46-
<li>Simple 3D model building manually or with generator functions.</li>
47-
<ul>
48-
<li>We can define our model with adding vertices and polygons manually.</li>
49-
<li>We can use built-in generator functions to create basic shapes.</li>
50-
</ul>
51-
<li>Model import from 3DS, OBJ and STL file format.</li>
52-
<li>Model export to OBJ and STL file format.</li>
53-
<li>Automatic conversion of SVG files to 3D models.</li>
54-
<li>Miscellaneous 2D and 3D geometry functions.</li>
55-
<ul>
56-
<li>Polygon triangulation for 2D and 3D polygons.</li>
57-
<li>Catmull-Clark subdivision for 3D bodies.</li>
58-
<li>Convex hull calculation for 2D and 3D point sets.</li>
59-
</ul>
60-
<li>Built-in Three.js based model viewer with rotation, pan and zoom functionality.</li>
61-
<li>Automatic conversion to Three.js geometry format.</li>
62-
<ul>
63-
<li>Convex and concave polygons are automatically triangulated during the conversion.</li>
64-
<li>Vertex normals automatically calculated for the curved polygons.</li>
65-
</ul>
66-
</ul>
5+
[Demo](http://kovacsv.github.io/JSModeler/documentation/demo/demonstration.html) -
6+
[Wiki](https://github.com/kovacsv/JSModeler/wiki) -
7+
[Tutorial](https://github.com/kovacsv/JSModeler/wiki/JSModeler-Tutorial) -
8+
[Reference](http://kovacsv.github.io/JSModeler/documentation/jsmdoc/index.html)

0 commit comments

Comments
 (0)