Documentation for basic operations/wizards

This commit is contained in:
Michael Molinari 2020-03-28 01:28:14 -04:00 committed by Val Erastov (xibyte)
parent 1b766da2d4
commit f017fcd5e1
23 changed files with 104 additions and 0 deletions

View file

@ -13,6 +13,8 @@ JS.Sketcher is a **parametric** 2D and 3D CAD modeler written in pure javascript
[2D Sketcher](http://web-cad.org/sketcher.html#__sample2D__) [2D Sketcher](http://web-cad.org/sketcher.html#__sample2D__)
[Help Docs](./web/docs/index.md)
[![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=WADW7V7CC32CY&lc=US&item_name=web%2dcad%2eorg&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHosted) [![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=WADW7V7CC32CY&lc=US&item_name=web%2dcad%2eorg&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHosted)
Current Status Current Status

View file

@ -0,0 +1,20 @@
# ![](../img/cad/union32.png)![](../img/cad/subtract32.png)![](../img/cad/intersection32.png)BOOLEAN OPPERATIONS
Boolean operations allow for solids to be used as tools to shape and modify other solids.
# ![](../img/cad/union32.png)UNION
Union allows solids to be combined to create a new solid.
![](img/bool-UNION.gif)
# ![](../img/cad/subtract32.png)SUBTRACT
Subtract allows one solid to be used as a cuttong tool for another sold. Usefull for making hole features.
Selection A will have selection B removed from it.
![](img/bool-SUBTRACT.gif)
# ![](../img/cad/intersection32.png)INTERSECTION
Intersection allows for the creation of a new solid in the space where 2 exising solids overlap.
![](img/bool-INTERSECTION.gif)

7
web/docs/BOX.md Normal file
View file

@ -0,0 +1,7 @@
# ![](../img/cad/cube32.png)BOX
![](img/box-dialog.gif)
The BOX command can be accesed by hovering over the center point of an existing datum and clicking. This brings up a menue with the BOX command as an option.
Size of the box can be specified with the width, height and depth fields.
The boolean drop down allows for boolean operations with existing 3d solids. See [BOOLEAN_OPPERATIONS.md](BOOLEAN_OPPERATIONS.md "BOOLEAN_OPPERATIONS.md").

1
web/docs/CONE.md Normal file
View file

@ -0,0 +1 @@
place holder

1
web/docs/CUT.md Normal file
View file

@ -0,0 +1 @@
place holder

1
web/docs/CYLINDER.md Normal file
View file

@ -0,0 +1 @@
place holder

13
web/docs/DATUM_CREATE.md Normal file
View file

@ -0,0 +1,13 @@
# ![](../img/cad/datum32.png)Datum Create
![](img/create-datum.gif)
While the CREATE DATUM dialog is open the datum can be dragged using the vector arrows. Optionally the values can be enter in the fields of the dialog.
Datiums consist of a point and 3 vectors defining a relative location and orientation. The location and orientation can be moved after initial creation. See ![](../img/cad/datum-move32.png)[DATUM_MOVE.md](DATUM_MOVE.md "DATUM_MOVE.md")
![](../img/cad/datum-rotate32.png)[DATUM_ROTATE.md](DATUM_ROTATE.md "DATUM_ROTATE.md")
The datium feature provides a point that can be used as the baisus for plane features or the origin point of a 3d primitive.
The datium feature also provides 3 vectors. These vectors can be used for defining a direction of an extride/cut or the acces of a revolve feature.

9
web/docs/DATUM_MOVE.md Normal file
View file

@ -0,0 +1,9 @@
# ![](../img/cad/datum-move32.png)Datum Move
![](img/move-datum.gif)
The MOVE DATUM dialog can be accesed by hovering over the center point of an existing datum and clicking. This brings up a menue with the MOVE DATUM command as an option.
While the MOVE DATUM dialog is open the datum can be dragged using the vector arrows. Optionally the values can be enter in the fields of the dialog.
Optionally a new copy of the exisintg datum can be created rather than the translation of the original.

7
web/docs/DATUM_ROTATE.md Normal file
View file

@ -0,0 +1,7 @@
# ![](../img/cad/datum-rotate32.png)Datum Rotate
![](img/rotate-datum.gif)
The ROTATE DATUM dialog can be accesed by hovering over the center point of an existing datum and clicking. This brings up a menue with the ROTATE DATUM command as an option.
While the ROTATE DATUM dialog is open the rotational axis can be selected. An angle then can be entered to change the orientation of datum.

1
web/docs/EditFace.md Normal file
View file

@ -0,0 +1 @@
place holder

1
web/docs/FILLET.md Normal file
View file

@ -0,0 +1 @@

View file

@ -0,0 +1 @@
Place holder

1
web/docs/INTERSECTION.md Normal file
View file

@ -0,0 +1 @@
See [BOOLEAN_OPPERATIONS.md](BOOLEAN_OPPERATIONS.md "BOOLEAN_OPPERATIONS.md").

1
web/docs/PLANE.md Normal file
View file

@ -0,0 +1 @@
place holder

1
web/docs/REVOLVE.md Normal file
View file

@ -0,0 +1 @@
place holder

View file

@ -0,0 +1 @@
Place holder

1
web/docs/SPHERE.md Normal file
View file

@ -0,0 +1 @@
place holder

1
web/docs/SUBTRACT.md Normal file
View file

@ -0,0 +1 @@
See [BOOLEAN_OPPERATIONS.md](BOOLEAN_OPPERATIONS.md "BOOLEAN_OPPERATIONS.md").

1
web/docs/Save.md Normal file
View file

@ -0,0 +1 @@
place holder

1
web/docs/StlExport.md Normal file
View file

@ -0,0 +1 @@
place holder

1
web/docs/TORUS.md Normal file
View file

@ -0,0 +1 @@
place holder

1
web/docs/UNION.md Normal file
View file

@ -0,0 +1 @@
See [BOOLEAN_OPPERATIONS.md](BOOLEAN_OPPERATIONS.md "BOOLEAN_OPPERATIONS.md").

30
web/docs/index.md Normal file
View file

@ -0,0 +1,30 @@
- ![](../img/cad/datum32.png)[DATUM_CREATE.md](DATUM_CREATE.md "DATUM_CREATE.md")
- ![](../img/cad/datum-move32.png)[DATUM_MOVE.md](DATUM_MOVE.md "DATUM_MOVE.md")
- ![](../img/cad/datum-rotate32.png)[DATUM_ROTATE.md](DATUM_ROTATE.md "DATUM_ROTATE.md")
- ![](../img/cad/plane32.png)[PLANE.md](PLANE.md "PLANE.md")
- ![](../img/cad/face-edit96.png)[EditFace.md](EditFace.md "EditFace.md")
- ![](../img/cad/revolve32.png)[REVOLVE.md](REVOLVE.md "REVOLVE.md")
- ![](../img/cad/cut32.png)[CUT.md](CUT.md "CUT.md")
- ![](../img/cad/fillet32.png)[FILLET.md](FILLET.md "FILLET.md")
- ![](../img/cad/xxxxxxxx.png)[ReassignSketch.md](ReassignSketch.md "ReassignSketch.md")
- ![](../img/cad/cylinder32.png)[CYLINDER.md](CYLINDER.md "CYLINDER.md")
- ![](../img/cad/cone32.png)[CONE.md](CONE.md "CONE.md")
- ![](../img/cad/sphere32.png)[SPHERE.md](SPHERE.md "SPHERE.md")
- ![](../img/cad/torus32.png)[TORUS.md](TORUS.md "TORUS.md")
- ![](../img/cad/union32.png)[UNION.md](UNION.md "UNION.md")
- ![](../img/cad/subtract32.png)[SUBTRACT.md](SUBTRACT.md "SUBTRACT.md")
- ![](../img/cad/intersection32.png)[INTERSECTION.md](INTERSECTION.md "INTERSECTION.md")
- ![](../img/cad/stl32.png)[StlExport.md](StlExport.md "StlExport.md")
- ![](../img/cad/cone32.png)[Save.md](Save.md "Save.md")
- [index.md](index.md "index.md")