SAM plug-in
================
-SAM plug-in implements features for Sketch conversion to SAM format and to call Suggest Constraints macro.
+SAM plug-in include feature for Sketch conversion to SAM format followed by a Suggest Constraints macro call.
-It provides the following features:
+SAM format
+""""""
+
+SAM - Sketch datA Model. This format is a memory model written in Python
+
+This format provided following elements:
+
+**Available primitives**
+
+- Arc
+- Circle
+- Line
+- Point
+
+**Available constraints**
+
+- Angle
+- Coincident
+- Distance
+- HorizontalDistance
+- VerticalDistance
+- Equal
+- Horizontal
+- Midpoint
+- Parallel
+- Perpendicular
+- Tangent
+- Vertical
+- Radius
+- Length
+
+This elements are detected, but they is not part of the SAM model
+
+**External elements**
+
+- Projection
+- Intersection
+
+
+It provides the following feature:
.. toctree::
:titlesonly:
- *Checkbox* for select the constraints to be applied
- *Line* for constraints that require a parameter(angle, length, etc)
-- Information about remaining Degree of Liberty (DoF) and new DoF if the selected constraints are applied.
+- Information about remaining Degree of Liberty (DoF) at the start of the macro activation and new DoF when the selected constraints are applied.
- **Apply** button applies the selected restrictions and completes the operation
- **Apply and continue** button applies the selected restrictions and show new predicted constraints. Old list of constraints will be cleared.
Result
""""""
-Created new constraints, suggested using ML
\ No newline at end of file
+Created new constraints, suggested using ML
+
+Sketch before apply selected constraints
+
+.. figure:: images/SuggestConstraint_beforeApply.png
+ :align: center
+
+After click on Apply button:
+
+.. figure:: images/SuggestConstraint_afterApply.png
+ :align: center
\ No newline at end of file