X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=doc%2Fsalome%2Fgui%2FSMESH%2Finput%2Fcartesian_algo.doc;h=63b81ffc4b792ae8f5a9c8d6729a30a2ebe77f3b;hb=1cea00918546e5ab79c0d74d49d7820d431f3c85;hp=3240150c77f9e90999780667fd9e03fda5c5e771;hpb=bd4e115a78b52e3fbc016e5e30bb0e19b2a9e7d6;p=modules%2Fsmesh.git
diff --git a/doc/salome/gui/SMESH/input/cartesian_algo.doc b/doc/salome/gui/SMESH/input/cartesian_algo.doc
index 3240150c7..63b81ffc4 100644
--- a/doc/salome/gui/SMESH/input/cartesian_algo.doc
+++ b/doc/salome/gui/SMESH/input/cartesian_algo.doc
@@ -7,7 +7,7 @@ the internal part of geometry and polyhedrons and other types of
elements at the intersection of Cartesian cells with the geometrical
boundary.
-\image html cartesian3D_sphere.png "A shpere meshed by Body Fitting algorithm"
+\image html cartesian3D_sphere.png "A sphere meshed by Body Fitting algorithm"
The meshing algorithm is as follows.
@@ -29,10 +29,8 @@ nodes are inside and some outside.
To apply this algorithm when you define your mesh, select Body
- Fitting in the list of 3D algorithms and click "Add
- Hypothesis" button and "Body Fitting Parameters"" menu
- item. Dialog of Body Fitting Parameters
- hypothesis will appear.
+ Fitting in the list of 3D algorithms and add Body Fitting
+ Parameters hypothesis. The following dialog will appear:
\anchor cartesian_hyp_anchor
@@ -42,34 +40,74 @@ To apply this algorithm when you define your mesh, select Body
This dialog allows to define
-- \b Name of the algorithm
-- Minimal size of a cell truncated by the geometry boundary. If the
- size of a truncated grid cell is \b Threshold times less than a
- initial cell size, then a mesh element is not created.
-- Cartesian structured grid. Each grid axis is defined
- individually. Definition mode chooses a way of grid
- definition:
- - You can specify the \b Coordinates of grid nodes. \b Insert button
- inserts a node at distance \b Step (negative or positive) from a
- selected node. \b Delete button removes a selected node. Double
- click on a coordinate in the list enables its edition. A grid
- defined by \b Coordinates should enclose the geometry, else the
- algorithm will fail.
- - You can define the \b Spacing of a grid as an algebraic formula
- f(t) where \a t is a position along a grid axis
- normalized at [0.0,1.0]. The whole range of geometry can be
- divided into sub-ranges with their own spacing formulas to apply;
- \a t varies between 0.0 and 1.0 within each sub-range. \b Insert button
- divides a selected range into two ones. \b Delete button adds the
- selected sub-range to the previous one. Double click on a range in
- the list enables edition of its right boundary. Double click on a
- function in the list enables its edition.
-
-
-
+ \b Name of the algorithm.
+ Minimal size of a cell truncated by the geometry boundary. If the
+ size of a truncated grid cell is \b Threshold times less than a
+ initial cell size, then a mesh element is not created.
+ Implement Edges check-box activates incorporation of
+ geometrical edges in the mesh.
+
+\image html cartesian_implement_edge.png "Implement Edges switched off to the left and on to the right"
+
+ Definition mode allows choosing how Cartesian structured
+ grid is defined. Location of nodes along each grid axis is defined
+ individually:
+
+ - You can specify the \b Coordinates of grid nodes. \b Insert button
+ inserts a node at \b Step distance (negative or positive) from the
+ selected node. \b Delete button removes the selected node. Double
+ click on a coordinate in the list enables its edition.
+ \b Note that node coordinates are measured along directions of
+ axes that can differ from the directions of the Global Coordinate
+ System.
+ - You can define the \b Spacing of a grid as an algebraic formula
+ f(t) where \a t is a position along a grid axis
+ normalized at [0.0,1.0]. f(t) must be non-negative
+ at 0. <= \a t <= 1. The whole extent of geometry can be
+ divided into ranges with their own spacing formulas to apply;
+ \a t varies between 0.0 and 1.0 within each \b Range. \b Insert button
+ divides a selected range into two. \b Delete button adds the
+ selected sub-range to the previous one. Double click on a range in
+ the list enables edition of its right boundary. Double click on a
+ function in the list enables its edition.
+
+
+
+ Fixed Point group allows defining an exact location of
+ a grid node in the direction defined by spacing. The following cases
+ are possible:
+
+ - If all three directions are defined by spacing, there will
+ be a mesh node at the Fixed Point.
+ - If two directions are defined by spacing, there will be at
+ least a link between mesh nodes passing through the Fixed
+ Point.
+ - If only one direction is defined by spacing, there will be
+ at least an element facet passing through the Fixed
+ Point.
+ - If no directions are defined by spacing, Fixed Point
+ is disabled.
+
+
+
+ Directions of Axes group allows setting the directions of grid axes.
+
+ - If Orthogonal Axes check-box is activated the
+ axes remain orthogonal during their modification.
+ - Selection buttons enable snapping corresponding axes to
+ direction of a geometrical edge selected in the Object
+ Browser. Edge direction is defined by coordinates of its end
+ points.
+ - Optimal Axes button runs an algorithm that tries to
+ set the axes to maximize the number of generated hexahedra.
+ - Reset button returns the axes in a default position
+ parallel to the axes of the Global Coordinate System.
+
+
+
-See Also a sample TUI Script of a
-\ref tui_cartesian_algo "Usage of Body Fitting algorithm".
+See Also a sample TUI Script of a
+\ref tui_cartesian_algo "Usage of Body Fitting algorithm".
*/