\image html chamfer_all.png
+\n In the algorithms below there exist two ways to define the \b
+Dimension of the Chamfer
+\n Firstly the \b Dimension can be defined via \b D1 and \D2, which
+represent the offset on the first and the second face forming the
+edge.
+\n Secondly the \b Dimension can be defined via \b D, which represents
+the offset on the first face, and the \b Angle, which is the angle
+between the first face and the chamfer plane.
+
+
\n To create chamfer on the specified edges of the given shape, you
need to define the <b>Main Object</b> to create a fillet on, select
the two faces to which belongs the necessary common edge in the viewer
\n <b>TUI Command:</b> <em>geompy.MakeChamferEdge(Shape, D1, D2,
Face1, Face2),</em> where \em Shape is a shape to create a chamfer on,
\em D1 is a chamfer size along \em Face1, \em D2 is a chamfer size
-along \em Face2, \em Face1 and \em Face2 are indices of faces in Shape.
+along \em Face2, \em Face1 and \em Face2 are indices of faces in
+Shape.
+
+\n <b>Alternative TUI Command:</b> <em>geompy.MakeChamferEdge(Shape, D, Angle,
+Face1, Face2),</em> where \em D1 is a chamfer size along \em Face1 and
+\em Angle is the angle between Face1 and the chamfer plane.
\image html chamfer2.png
Chamfer.
\n <b>TUI Command:</b> <em>geompy.MakeChamferFaces(Shape, D1, D2,
ListOfFaceID),</em> where \em Shape is a shape to create chamfer on,
-\em D1 is a chamfer size along a face from \em ListOfFaceID, \em D2
-is a chamfer size along two faces connected to the edge to which the
-chamfer is applied, \em ListOfFaceID is a list of indices of faces in
-\em Shape.
+\em D1 and D2 are chamfer sizes along faces from \em
+ListOfFaceID. For each Edge Face1 and Face2 are defined basing
+on their indices.
+
+\n <b>Alternative TUI Command:</b> <em>geompy.MakeChamferFaces(Shape, D, Angle,
+ListOfFaceID),</em> where \em D1 is a chamfer size along \em Face1 and
+\em Angle is the angle between Face1 and the chamfer plane.
\image html chamfer3.png
\image html chamfer_faces.png
+\n To create chamfer on an arbitrary set of edges of the given shape
+to define the <b>Main Object</b> to create a fillet on, select the
+necessary edges the OCC Viewer and define the \b Dimension of the
+Chamfer.
+\n <b>TUI Command:</b> <em>geompy.MakeChamferEdges(Shape, D1, D2,
+ListOfEdgeID),</em> where \em Shape is a shape to create chamfer on,
+\em D1 and D2 are chamfer sizes along faces defined by the algorithm
+basing on \em ListOfEdgeID, which is a list of indices of edges in
+\em Shape. For each Edge the algorithm selects Face1 and Face2 basing
+on their indices.
+
+\n <b>Alternative TUI Command:</b> <em>geompy.MakeChamferEdges(Shape, D, Angle,
+ListOfEdgeID),</em> where \em D1 is a chamfer size along \em Face1 and
+\em Angle is the angle between Face1 and the chamfer plane.
+
+\image html chamfer4.png
+
Our <b>TUI Scripts</b> provide you with useful examples of the use of
\ref tui_chamfer "Transformation Operations".
-*/
\ No newline at end of file
+*/
<li>\ref basic_prop_anchor "Basic properties"</li>
<li>\ref center_mass_anchor "Center of mass"</li>
<li>\ref inertia_anchor "Inertia"</li>
+<li>\ref normale_anchor "Normale to a Face"</li>
<li>\ref boundaries_anchor "Check Free Boundaries"</li>
<li>\ref faces_anchor "Check Faces"</li>
<li>\ref bounding_box_anchor "Bounding box"</li>
\image html measures4.png
+\anchor normale_anchor
+<br><h2>Normale to a Face</h2>
+
+\n Calculates the normal vector to the selected \b Face. The \b Point
+is a point of the \Face, where the Normal should be calculated.
+
+\image html normaletoface.png
+
\anchor boundaries_anchor
<br><h2>Check Free Boundaries</h2>
<br><h2>Angle</h2>
\n Returns the angle between two lines or linear edges
-\n <b>TUI Command:</b> <em>geompy.GetAngle(shape1, shape2), where
+\n <b>TUI Command:</b> <em>geompy.GetAngle(shape1, shape2),</em> where
Shape1 and Shape2 are shapes between which the angle is computed.
\image html angle.png
left mouse click to change its presentation parameters and access to
other useful options by right-clicking on the selected object.
-\image html image1.jpg
+\image html dialog.png
<ul>
<li><b>Rename</b> - allows to change the name of the geometric
object.</li>
+<li><b>Delete</b> - irreversibly deletes the selected object from the
+viewer and from the Object Browser.</li>
<li>\ref display_mode_page "Display Mode" - allows to select between
Wireframe and Shading presentation.</li>
<li>\ref color_page "Color" - allows to change the filling color in
transparency of geometrical objects.</li>
<li>\ref isolines_page "Isos" - allows to change the number of
isolines displayed within a shape.</li>
-<li><b>Erase</b> - allows to hide the selected geometrical object from the
+<li><b>Hide</b> - allows to hide the selected geometrical object from the
viewer. TUI Command : <em>sg.EraseOnly(ID)</em>
\n \image html image18.gif
</li>
-<li><b>Erase all</b> - allows to hide all objects from the viewer. TUI
+<li><b>Hide all</b> - allows to hide all objects from the viewer. TUI
Command: <em>sg.EraseAll()</em>
\n \image html image26.gif
</li>