|
1 |
| -JSModeler |
2 |
| -========= |
| 1 | +##JSModeler |
3 | 2 |
|
4 | 3 | JSModeler is a JavaScript framework to create and visualize 3D models.
|
5 | 4 |
|
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