diff --git a/doc/salome/gui/SMESH/files/about_hypotheses.htm b/doc/salome/gui/SMESH/files/about_hypotheses.htm deleted file mode 100755 index 449308c20..000000000 --- a/doc/salome/gui/SMESH/files/about_hypotheses.htm +++ /dev/null @@ -1,213 +0,0 @@ - - - - -
-Hypotheses represent - boundary conditions which will be taken into account at calculations of - meshes or submeshes basing on geometrical objects. These hypotheses allow - you to manage the level of detail of the resulting meshes or submeshes: - when applying different hypotheses with different parameters you can preset - the quantity of meshing elements which will compose your mesh. So, it - will be possible to generate a rough or a more refined mesh or submesh. -
- -- -
In MESH there are the following - Basic Hypotheses (to introduce them, you operate numerical values):
- -1D Hypotheses (for meshing of edges):
2D Hypotheses (for meshing - of faces):
3D - Hypothesis (for meshing of volumes): -
- -
There also exist some Additional - Hypotheses
- -Propagation of 1D Hypothesis on opposite edges
Non conform mesh allowed
Quadratic mesh
- -
The choice of a hypothesis depends on:
- -the geometrical object (shape) which will be meshed
the algorithm, which will be selected for meshing - of this geometrical object (shape)
- -
- - - - diff --git a/doc/salome/gui/SMESH/files/about_meshes.htm b/doc/salome/gui/SMESH/files/about_meshes.htm deleted file mode 100755 index 353b6a7a8..000000000 --- a/doc/salome/gui/SMESH/files/about_meshes.htm +++ /dev/null @@ -1,250 +0,0 @@ - - - - - -
MESH represents - a discretization of a geometrical CAD model into a set of entities with - a simple topology. In MESH there are two options of creation of meshes, - you can:
- -- -
generate meshes on the basis of geometrical shapes - produced in the GEOM module,
create your own meshes using the MESH functions - destined for modification of generated meshes.
- -
The topology of a mesh is described by the relationships between its - entities including:
- -- -
Node - – 0D element of a mesh presented by a point with coordinates (x, y, z).
Edge - – 1D element of a mesh defined by two nodes.
Face - – 2D element of a mesh defined by three or four edges (closed contour).
Volume - – 3D element of a mesh defined by several faces.
- -
These entities are considered as topological - entities and they don't imply any geometric representation. Only Nodes reference geometric - representations of points with definite coordinates. The - node entity will contain additional - information about its position in the space and its relations with the - meshed CAD model. Its position could be described in the following way:
- -- -
2D - position. It is a free position defined by only two coordinates - x,y.
3D - position. It is a free position defined by three coordinates x,y - and z.
Surface - position. It characterizes the position of a node on a geometric - surface and is defined by the u,v position in the parametric space of - the corresponding surface.
Line - position. It characterizes the position of a node on a geometric - curve and is defined by the u parameter and the corresponding curve.
Vertex - position. It characterizes the position of a node on a geometric - point of the meshed CAD model and is defined by the x,y,z coordinates - of the corresponding vertex.
- -
- -
Each mesh entity bounds 0 or more mesh entities - of higher dimension. In the same way each mesh entity is bounded by 0 - or more mesh entities of lower dimension:
- -- -
A node bounds edges, - faces and volumes
An edge bounds faces, - and volumes
A face bounds volumes
A volume is bounded - by faces, edges and nodes
A face is bounded by - edges, and nodes
An edge is bounded by - nodes
- -
You can notice that there are two types of - connections: inverse and direct connections.
- -- -
- -
This relationship has a particularity that - the order of bounded entities has not a direct meaning. Also the number - of bounded entities is not fixed.
- -- -
The edges surrounding a node. - The 3rd edge has no more sense that the 5th one.
- -- -
Direct connections
- -- -
This relationship has a particularity that - the order of bounding entities is meaningful. The number of bounding entities - is fixed and depends on the type of the entity (hexahedron, tetrahedron,…).
- -- -
An edge is composed of two - nodes. A face is composed of 3 or 4 edges depending if we are dealing - with triangles or quadrangles.
- -- -
The connections are not only restricted to - entities of one dimension higher or lower. For example some algorithms - may be interested to retrieve all the faces surrounding a node.
- -- -
- -
- - - - diff --git a/doc/salome/gui/SMESH/files/about_meshing_algorithms.htm b/doc/salome/gui/SMESH/files/about_meshing_algorithms.htm deleted file mode 100755 index ab45f9183..000000000 --- a/doc/salome/gui/SMESH/files/about_meshing_algorithms.htm +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -
The MESH module contains a set of meshing algorithms, - which are used for meshing entities (1D, 2D, 3D) composing geometrical - objects.
- -- -
For meshing of 1D entities (edges):
- -
Wire Discretisation meshing algorithm - splits - a wire into a number of mesh segments following any 1D hypothesis.
Composite Side Discretisation algorithm - - allows to apply any 1D hypothesis to a whole side of a geometrical face - even if it is composed of several edges provided that they form C1 curve, - have the same hypotheses assigned and form one side in all faces of the - main shape of a mesh.
- -
For meshing of 2D entities (faces):
- -
Triangle meshing algorithms (Mefisto and Netgen - 1D-2D ) - Faces are split into triangular elements.
Quadrangle meshing algorithm (Mapping) - Faces - are split into quadrangular elements.
- -
- | -- |
- -
- -
For meshing of 3D entities (volume - objects):
- -
Hexahedron meshing algorithm (i,j,k) - Volumes - are split into hexahedral (cubic) elements.
Tetrahedron (Netgen) meshing algorithm - Volumes - are split into tetrahedral (pyramidal) elements.
- -
-
|
-- |
- -
- -
There also is a number of more specific algorithms:
- -See Also - a sample TUI Script of a Define - Meshing Algorithm operation.
- -- - - - diff --git a/doc/salome/gui/SMESH/files/about_quality_controls.htm b/doc/salome/gui/SMESH/files/about_quality_controls.htm deleted file mode 100755 index e8bd41667..000000000 --- a/doc/salome/gui/SMESH/files/about_quality_controls.htm +++ /dev/null @@ -1,175 +0,0 @@ - - - - - -
Mesh - quality control in MESH is destined for visual control of the generated - mesh.
- -Application of a definite quality control - consists of usage of the corresponding algorithm, which calculates a value - of a definite geometric characteristic (Area, Length of edges, etc) for - all meshing elements, composing your mesh. Then all meshing elements are - colored according the calculated values. The reference between the coloring - of the meshing elements and these calculated values is shown with the - help of a scalar bar, which is displayed near the presentation of your - mesh.
- -- -
There are 1D, 2D and 3D quality controls. -
- -- -
1D mesh quality controls:
- -- -
- -
2D mesh quality controls:
- -- -
- -
3D mesh quality controls:
- -- -
- - - - diff --git a/doc/salome/gui/SMESH/files/adding_nodes_and_elements.htm b/doc/salome/gui/SMESH/files/adding_nodes_and_elements.htm deleted file mode 100755 index 014d6120d..000000000 --- a/doc/salome/gui/SMESH/files/adding_nodes_and_elements.htm +++ /dev/null @@ -1,303 +0,0 @@ - - - - - -
In MESH you can add to your mesh different elements such as:
- -- -
- -
To add a node or an element to your mesh:
- -- -
1. Select your mesh in the Object Browser - or in the 3D viewer.
- -- -
2. From the Modification - menu choose the Add item, - the following associated submenu will appear:
- -- - - -
- -
From this submenu select the type of element - which you would like to add to your mesh.
- -- -
See - Also sample TUI Scripts of Adding - Nodes and Elements operations. -
- -- -
- -
- -
- -
- -
In this dialog box set coordinates for your - node in the Coordinates set of - fields and click the Apply or - OK button. Your node will be created:
- -- -
- -
- -
- -
In this dialog box specify the nodes which - will form your edge by selecting them in the 3D viewer with pressed Shift - button and click the Apply or - OK button. Your edge will be created:
- -- -
- -
- -
- -
In this dialog box specify the nodes which - will form your triangle by selecting them in the 3D viewer with pressed - Shift button and click the Apply or - OK button. Your triangle will - be created:
- -- -
In this dialog box specify the nodes which - will form your quadrangle by selecting them in the 3D viewer with pressed - Shift button and click the Apply or - OK button. Your quadrangle will - be created:
- -- -
In this dialog box specify the nodes which - will form your polygon by selecting them in the 3D viewer with pressed - Shift button and click the Apply or - OK button.
- -- -
- -
In this dialog box specify the nodes which - will form your tetrahedron by selecting them in the 3D viewer with pressed - Shift button and click the Apply or - OK button. Your tetrahedron will - be created:
- -- - - -
- -
In this dialog box specify the nodes which - will form your hexahedron by selecting them in the 3D viewer with pressed - Shift button and click the Apply or - OK button. Your hexahedron will - be created:
- -- -
- - - -
- -
- -
- -
There are two different ways to add polyhedral - volumes.
- -If you select Node - as Elements Type you will specify - the nodes which will form the faces of your polyhedron by selecting the - nodes in the 3D viewer with pressed Shift button and clicking the Add button to add the face in the list - of Faces by Nodes, which will form your polyhedron. Note, that it could - be very useful to toggle Polyhedron Preview checkbox to see the results - of your selection.
- -The second way is somewhat simpler, however, - there are cases when it does not provide you with the necessary level - of precision. If you select Face - as Elements Type, you will be - able to select the faces which - will form your polyhedron in the 3D viewer with pressed Shift button. - If you've managed to
- -obtain the necessary result, click the Apply or OK - button. Your hexahedron will be - created.
- -- -
- -
- - - - diff --git a/doc/salome/gui/SMESH/files/area_of_elements.htm b/doc/salome/gui/SMESH/files/area_of_elements.htm deleted file mode 100755 index 5947a248c..000000000 --- a/doc/salome/gui/SMESH/files/area_of_elements.htm +++ /dev/null @@ -1,138 +0,0 @@ - - - - - -
Area mesh quality - control is based on the algorithm of area calculation of meshing - elements. It can be applied to meshes consisting of 2D meshing elements - with 3 and 4 nodes (triangles and quadrangles).
- -- -
To apply the Area quality control to your mesh:
- -- -
1. Display your mesh in the viewer.
- -- -
2. Choose Controls - > Area or click button. Your mesh will be displayed - in the viewer with its elements colored according to the applied mesh - quality control criterion:
- -- -
- - - -
- -
See Also - a sample TUI Script of an Area - quality control operation.
- -- -
- - - - diff --git a/doc/salome/gui/SMESH/files/arithmetic_1d.htm b/doc/salome/gui/SMESH/files/arithmetic_1d.htm deleted file mode 100755 index e6cac0059..000000000 --- a/doc/salome/gui/SMESH/files/arithmetic_1d.htm +++ /dev/null @@ -1,330 +0,0 @@ - - - - - -
Arithmetic 1D hypothesis allows - to split edges into segments with a length that changes in arithmetic - progression (Lk = Lk-1 + d) beginning from a given starting length and - up to a given end length.
- -- -
- -
- -
See Also - a sample TUI Script of a Defining - Arithmetic 1D hypothesis operation.
- -Deflection ID hypothesis can - be applied for meshing curvilinear edges composing your geometrical object. - It uses only one parameter: the value of deflection.
- -A geometrical edge is divided into equal segments. The maximum distance - between a point on the edge within a segment and the line connecting the - ends of the segment should not exceed the specified value of deflection - . Then mesh nodes are constructed at end segment locations and 1D mesh - elements are constructed on segments.
- -- -
- -
- -
See Also - a sample TUI Script of a Defining - Deflection 1D hypothesis operation.
- -- - - -
Average Length hypothesis can - be applied for meshing of edges composing your geometrical object. Definition - of this hypothesis consists of setting the length - of segments, which will split these edges. The points on the edges generated - by these segments will represent nodes of your mesh. Later these nodes - will be used for meshing of the faces abutting to these edges.
- -- -
- -
- -
See Also - a sample TUI Script of a Defining - Average Length hypothesis operation.
- -- - - -
Number of segments hypothesis - can be applied for meshing of edges composing your geometrical object. - Definition of this hypothesis consists of setting the number - of segments, which will split these edges. In other words your edges will - be split into a definite number of segments with approximately the same - length. The points on the edges generated by these segments will represent - nodes of your mesh. Later these nodes will be used for meshing of the - faces abutting to these edges.
- -- -
You can set the type of distribution for this - hypothesis in the Hypothesis Construction - dialog bog :
- -- -
Equidistant - Distribution - all segments will have the same length, you define - only the Number of Segments.
- -- -
- -
- -
Scale Distribution - each - next segment differs from the previous according to the formula: - Ai+1 = Ai - * k, where k is - a Scale Factor.
- -\
- -- -
Distribution with Table Density - you - input a number of pairs t - F(t), - where t ranges from 0 to 1, - and - the module computes the formula, which will rule the change of length - of segments and shows the curve in the plot. You can select the Conversion - mode from Exponent - and Cut negative.
- -- - - -
- -
Distribution with Analytic Density - you input the formula, which will rule the - change of length of segments and the module shows the curve in the plot.
- - - -See Also - a sample TUI Script of a Defining - Number of Segments hypothesis operation.
- -Start and End Length hypothesis - allows to divide a geometrical edge into segments so that the first and - the last segments have a specified length. The length of each but the - first segment differs from length of the previous one by a constant factor. - Then mesh nodes are constructed at segment ends location and 1D mesh elements - are constructed on them.
- -- -
- -
- -
See Also - a sample TUI Script of a Defining - Start and End Length hypothesis - operation.
- -- -
This hypothesis is automatically applied when you select Assign - a set of hypotheses option in Create Mesh menu.
- -- -
- -
- -
The dialog box prompts you to define the quality of the future mesh - by only one parameter, which is Fineness, - ranging from 0 (coarse mesh, low number of elements) to 1 (extremely fine - mesh, great number of elements). Compare one and the same object (sphere) - meshed with minimum and maximum value of this parameter.
- -- -
- -
- -
- -
- -
- - - - diff --git a/doc/salome/gui/SMESH/files/aspect_ratio.htm b/doc/salome/gui/SMESH/files/aspect_ratio.htm deleted file mode 100755 index d10a24b01..000000000 --- a/doc/salome/gui/SMESH/files/aspect_ratio.htm +++ /dev/null @@ -1,212 +0,0 @@ - - - - - -
The Aspect Ratio - quality criterion for mesh elements reveals the degree of conformity of - a mesh element to the regular element of its type (with all edges having - the same length). The - criterion can be defined as
- -where К - is the considered element of the mesh, hmax is the diameter of the element - К (i.e. the length of the longest edge), рк is the radius of the sphere - inscribed in the element K, and a - is a normalisation value chosen so that QK = 1 when К is an equilateral - simplex.
- -- -
The value of QK varies between 1 and +oo and the - closer it is to 1, the better the element К is.
- -The Aspect Ratio - of a triangle 2D element consisting - of 3 nodes is calculated by the formula:
- - - -
,
- -- -
where рк is the half perimeter of the - element K and SK is its surface.
- -- - - -
- -
The Aspect - Ratio of a quadrangle 2D - element consisting of 4 nodes is the worst (i.e. the greatest) value from - all triangles which can be built taking three nodes of the quadrangle. - There are four triangles to consider:
Note, that the Aspect Ratio criterion is - applicable to 2D mesh elements only. For 3D elements we use the Aspect - Ratio 3D criterion.
- -- -
To apply the Aspect Ratio quality criterion to your mesh:
- -- -
1. Display your mesh in the viewer.
- -- -
2. Choose Controls - > Aspect Ratio or click button in the toolbar. - Your mesh will be displayed in the viewer with its elements colored according - to the applied mesh quality control criterion:
- -- - - -
- -
See Also - a sample TUI Script of an Aspect - Ratio quality control operation.
- -- - - - diff --git a/doc/salome/gui/SMESH/files/changing_orientation_of_elements.htm b/doc/salome/gui/SMESH/files/changing_orientation_of_elements.htm deleted file mode 100755 index c282fe13b..000000000 --- a/doc/salome/gui/SMESH/files/changing_orientation_of_elements.htm +++ /dev/null @@ -1,159 +0,0 @@ - - - - - -
Orientation of an element is changed by reverting the order of nodes - of the selected elements.
- -- -
To change orientation of elements:
- -- -
1. Display a mesh or a submesh in the 3D - viewer.
- -- -
2. In the Modification - menu select the Orientation item - or click button in the toolbar. The following dialog box - will appear:
- -- -
- - - -
- -
- -
The main list shall contain the - elements which will be reoriented. You can click on an element - in the 3D viewer and it will be highlighted. After that click the Add button and the ID of this element - will be added to the list. To remove a selected element or elements from - the list click the Remove button. - The Sort button allows to sort - the list of elements IDs. The Set filter - button allows to apply a definite filter to selection of elements - of your group.
Apply to all radio button allows - to modify the orientation of all elements of the currently displayed mesh - or submesh.
Select from set of fields allows to - choose a submesh or an existing group whose elements will be automatically - added to the list.
- -
3. Click the Apply - or OK button to confirm - the operation.
- -- -
See - Also a sample TUI Script of a Change - Orientation operation.
- -- - - - diff --git a/doc/salome/gui/SMESH/files/constructing_groups_of_specific_elements.htm b/doc/salome/gui/SMESH/files/constructing_groups_of_specific_elements.htm deleted file mode 100755 index 0b8e2f5e6..000000000 --- a/doc/salome/gui/SMESH/files/constructing_groups_of_specific_elements.htm +++ /dev/null @@ -1,103 +0,0 @@ - - - - - -
In MESH you can easily construct groups of specific elements (nodes, - edges, faces or volumes) which will be taken from a definite submesh.
- -- -
To construct a group of specific elements:
- -- -
Right-click on a submesh in the Object Browser - and choose the Construct Group item - or select your submesh in the Object Browser and in the Mesh - menu choose the Construct Group - item. MESH will construct several groups consisting of elements - of the definite type: nodes, edges, faces or volumes.
- - - - diff --git a/doc/salome/gui/SMESH/files/constructing_meshes.htm b/doc/salome/gui/SMESH/files/constructing_meshes.htm deleted file mode 100755 index 5a4fbc6fe..000000000 --- a/doc/salome/gui/SMESH/files/constructing_meshes.htm +++ /dev/null @@ -1,242 +0,0 @@ - - - - - -Construction of a mesh consists of:
- -- -
Selecting a geometrical - object for meshing
Applying meshing - algorithms and hypotheses which - will be used at computation of this mesh.
- -
To construct a mesh:
- -1. In the Mesh - menu select Create Mesh or - click button in the toolbar. The following dialog box will - appear:
- -- - - -
- -
2. For example, you need to mesh a 3d object. -
- -First, type the name for your mesh in the - "Name" box, by default, it is "Mesh_1". Then select - the object you wish to mesh in the Object Browser and click - the "Add" button.
- -Now you can define 1d Algorithm and 1d Hypotheses, - which will be applied to the edges of your object. (Note that any object - has edges, even if their existence is not apparent, for example, a sphere - has 4 edges). Click the button to add a hypothesis. Click the button - to define values for the current hypothesis. The use of additional hypotheses - is optional (i.e. you may leave "None" in this box).
- -- -
Proceed in the same way with 2d and 3d Algorithms - and Hypotheses, note that the choice of hypotheses depends on the algorithm. - There must be one Algorithm and one or several Hypotheses for each dimension - of your object, otherwise you will not get any mesh at all. Of course, - if you wish to mesh a face, which is a 2d object, you don't need to define - 3d Algorithm and Hypotheses.
- -In the Object - Browser the structure of the new mesh will be displayed as follows:
- -It contains:
- -a reference to the - geometrical object on the basis of which the mesh has been constructed;
Applied - hypotheses folder containing the references to the hypotheses applied - to the construction of the mesh;
Applied - algorithms folder containing the references to the algorithms applied - to the construction of the mesh.
- -
There is an alternative way to create a mesh - on an object simply by clicking Assign - a set of hypotheses button and selecting between Automatic Tetrahedralization - or Hexahedralization. The - program will automatically generate a 3D mesh with the most appropriate - settings. In the same way you can apply this functionality for meshing - 2D objects, in which case 3D algorithms are not applied.
- -- -
3. Now, when everything is ready, select - your mesh in the Object Browser. - From the - Mesh menu select - Compute or click button of the toolbar. The Mesh - Computation information box appears.
- -- - - -
- -
If the mesh computation failed, the information - about the cause of the failure is provided.
- -- -
- -
- -
After you select the error, Show - Subshape button allows visualizing the mesh elements that cause - it
- -- -
- -
- -
Publish - Subshape button allows importing it in a separate MED or UNV file. -
- -- -
Consider trying a sample script for construction - of a mesh from our TUI Scripts - section.
- -- -
- - - - diff --git a/doc/salome/gui/SMESH/files/constructing_submeshes.htm b/doc/salome/gui/SMESH/files/constructing_submeshes.htm deleted file mode 100755 index 53d39c3e7..000000000 --- a/doc/salome/gui/SMESH/files/constructing_submeshes.htm +++ /dev/null @@ -1,185 +0,0 @@ - - - - - -
Construction of a submesh consists of:
- -- -
Selecting a mesh which - will encapsulate your submesh
Selecting a geometrical - object for meshing
Applying one or several - previously hypotheses and meshing - algorithms which will be used at computation of this submesh.
- -
To construct a submesh:
- -- -
From the Mesh - menu select Local Hyp. or - click button in the toolbar. The following dialog box will - appear:
- -- - - -
- -
It allows to define the Name, - the parent Mesh and the Geometry (e.g. a face if the parent - mesh has been built on box) of the submesh. You can define algorithms - and hypotheses in the same way as in Create - mesh menu.
- -- -
In the Object Browser the structure of the - new submesh will be displayed as follows:
- -- - - -
- -
It contains:
- -- -
a reference to the - geometrical object on the basis of which the submesh has been constructed;
Applied - hypotheses folder containing the references to the hypotheses applied - to the construction of the submesh;
Applied - algorithms folder containing the references to the algorithms applied - to the construction of the submesh.
- -
- -
See Also - a sample TUI Script of a Construct - Submesh operation.
- -- - - - diff --git a/doc/salome/gui/SMESH/files/creating_groups.htm b/doc/salome/gui/SMESH/files/creating_groups.htm deleted file mode 100755 index 1200e5969..000000000 --- a/doc/salome/gui/SMESH/files/creating_groups.htm +++ /dev/null @@ -1,281 +0,0 @@ - - - - - -
In MESH you - can create groups of elements of different types. To create a group of - elements - in the Mesh - menu select Create Group. -
- -To create any group - you should define the following:
- -Mesh: - the name of the mesh whose elements - will form your group. You can select your mesh in the Objet Browser or - in the 3D viewer.
Elements Type - set of radio buttons allows to select the type of elements which will - form your group:
Nodes
Edges -
Faces
Volumes
Name field allows to enter the name - of your new group.
SALOME Platform distinguishes - between the two Group types: Standalone - Group and Group on Geometry. -
- -Standalone - Group consists of mesh elements, which you can define in two possible - ways.
- -Choosing them manually - with the mouse in the 3D Viewer. You can click on an element in the 3D - viewer and it will be highlighted. After that click the Add - button and the ID of this element will be added to the list.
Applying Filters. The - Set filter button allows to apply - a definite filter to selection of the elements of your group. See more - about filters on the Selection - filter library page.
To remove a selected element or elements - from the list click the Remove button. - The Sort List button allows to - sort the list of IDs of mesh elements.
- -Select from - set of fields allows to choose a submesh or an existing group whose - elements of the previously defined type will be added to the list of elements - which will form your group.
- -Color Number - (integer only, ranging from 0 to 9999) - allows to assign to the group - a certain index, for example, defining boundary conditions. This feature - introduces a useful element of preprocessing in Mesh module. Note that - Color number attribute has nothing - to do with the colors used for the display of the elements of the group.
- -- -
- | -
- - - - - - - In this picture the brown cells belong to - a group defined manually. -- In this picture the brown cells belong to the group defined
- by the criterion -
|
- -
See - Also a sample TUI Script of a Create - a Standalone Group operation.
- -To create a group on - geometry check Group on geometry - in the Group type field. Group on geometry contains the elements - of a certain type belonging to the selected - geometrical object. To define a group select in the Objet Browser - or in the 3D viewer a geometrical object from which the elements will - be taken. After confirmation of the operation a new group of mesh elements - will be created.
- -- -
- | -
- In this picture the cells which belong to a certain face - are selected in green. |
- -
See - Also a sample TUI Script of a Create - a Group on Geometry operation. -
- -- -
- -
- -
- -
- - - - diff --git a/doc/salome/gui/SMESH/files/cutting_quadrangles.htm b/doc/salome/gui/SMESH/files/cutting_quadrangles.htm deleted file mode 100755 index 3ffa9a6ae..000000000 --- a/doc/salome/gui/SMESH/files/cutting_quadrangles.htm +++ /dev/null @@ -1,208 +0,0 @@ - - - - - -
This operation allows to cut one or several quadrangle - elements by addition of a supplementary edge which will connect two opposite - corners.
- -- -
To cut quadrangles:
- -- -
1. Display a mesh or a submesh in the 3D - viewer.
- -2. In the Modification - menu select the Cutting of quadrangles - item or click button in the toolbar. The following - dialog box will appear:
- -- - - -
- -
The - main list contains the list of - quadrangles. You can click on an quadrangle in the 3D viewer and it will - be highlighted (lock Shift keyboard button to select several quadrangles). - Click Add button and the ID of this quadrangle will be - added to the list. To remove a selected element or elements from the list - click Remove - button. Sort - list button allows to sort the - list of IDs. Filter - button allows to apply a definite - filter to the selection of quadrangles.
Apply to all radio button allows to - modify the orientation of all quadrangles of the currently displayed mesh - or submesh.
Preview - - provides a preview of cutting in - the viewer.
Criterion
Use diagonal 1-3 and - Use diagonal 2-4 allows - to specify the opposite corners which will be connected by the cutting - edge.
Use - numeric factor - allows - to apply the operation only to those objects which meet the chosen criterion - (from the list of Quality Controls, i.e. Skew, Warping, Minimum Angle, - etc.)
Select - from - allows to choose a submesh or an existing group whose quadrangle - elements will be automatically added to the list.
- -
3. Click the Apply - or OK button to confirm - the operation.
- -- -
- | -- |
- -
See - Also a sample TUI Script of a Cutting - Quadrangles operation.
- -- - - - diff --git a/doc/salome/gui/SMESH/files/diagonal_iversion_of_elements.htm b/doc/salome/gui/SMESH/files/diagonal_iversion_of_elements.htm deleted file mode 100755 index 3976832f6..000000000 --- a/doc/salome/gui/SMESH/files/diagonal_iversion_of_elements.htm +++ /dev/null @@ -1,149 +0,0 @@ - - - - - -
In MESH - you can inverse the diagonal (edge) of a pseudo-quadrangle formed by two - neighboring triangles with one common edge.
- -- -
To inverse the diagonal:
- -- -
1. From the Modification - menu choose the Diagonal inversion - item or click button in the toolbar. The following - dialog box shall appear:
- -- - - -
- -
2. Enter the ID of the required edge in the - Edge field - or select this edge in the 3D viewer.
- -- -
3. Click the Apply - or OK button.
- -- -
- -
- | -- |
- -
See - Also a sample TUI Script of a Diagonal - Inversion of Elements operation.
- -- - - - diff --git a/doc/salome/gui/SMESH/files/displacing_nodes.htm b/doc/salome/gui/SMESH/files/displacing_nodes.htm deleted file mode 100755 index 14898fac2..000000000 --- a/doc/salome/gui/SMESH/files/displacing_nodes.htm +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -
In MESH you can change the location of any node of your mesh. In this - case all adjacent elements (edges) will be also transformed right after - the displaced node.
- -- -
To displace a node:
- -- -
1. From the Modification - menu choose the Move node item - or click button in the toolbar. The following dialog box - shall appear:
- -- - - -
- -
2. Enter the ID of the required node in the - Node ID field - or select this node in the 3D viewer. The coordinates of your node will - be automatically displayed in the Coordinates - set of fields.
- -- -
3. Set new coordinates for your node in the - Coordinates set of fields.
- -- -
4. Click the Apply - or OK button.
- -- -
- | -- |
- -
See - Also a sample TUI Script of a Moving - Nodes operation.
- -- -
- - - - diff --git a/doc/salome/gui/SMESH/files/displaying_nodes_numbers.htm b/doc/salome/gui/SMESH/files/displaying_nodes_numbers.htm deleted file mode 100755 index 94a2d5425..000000000 --- a/doc/salome/gui/SMESH/files/displaying_nodes_numbers.htm +++ /dev/null @@ -1,159 +0,0 @@ - - - - - -
In MESH you can display the ID numbers of all nodes of your mesh in - the viewer.
- -- -
To display ID numbers of nodes:
- -- -
1. Display your mesh in the viewer
- -- -
2. Right-click on the mesh in the 3D viewer - and from the associated pop-up menu choose Numbering - > Display Nodes #.
- -- -
It will look like as follows:
- -- - - -
- -
In MESH you can display the ID numbers of all meshing elements composing - your mesh in the viewer.
- -- -
To display ID numbers of elements:
- -- -
1. Display your mesh in the viewer
- -- -
2. Right-click on the mesh in the 3D viewer - and from the associated pop-up menu choose Numbering - > Display Elements #.
- -- -
It will look like as follows:
- -- - - -
- -
- - - - diff --git a/doc/salome/gui/SMESH/files/editing_groups.htm b/doc/salome/gui/SMESH/files/editing_groups.htm deleted file mode 100755 index adf5054d3..000000000 --- a/doc/salome/gui/SMESH/files/editing_groups.htm +++ /dev/null @@ -1,134 +0,0 @@ - - - - - -
To edit an existing group of elements:
- -- -
1. Select your group in the Object Browser - and in the Mesh menu click the - Edit Group item or icon in the toolbar. The following dialog box will appear:
- -- - - -
- -
In this dialog box you can modify the name of your group and add or remove the - elements forming it. For more information see - Creating Groups page.
- -2. Click the OK - or Apply - button to confirm modification of the group.
- -- -
See Also - a sample TUI Script of an Edit - Group operation.
- -- - - - diff --git a/doc/salome/gui/SMESH/files/importing_and_exporting_meshes.htm b/doc/salome/gui/SMESH/files/importing_and_exporting_meshes.htm deleted file mode 100755 index 5cfa16047..000000000 --- a/doc/salome/gui/SMESH/files/importing_and_exporting_meshes.htm +++ /dev/null @@ -1,157 +0,0 @@ - - - - - -
In MESH there is a functionality allowing importation/exportation - of meshes from MED and UNV - (I-DEAS 10) format files.
- -- -
To import a mesh:
- -- -
1. From the File - menu choose the Import item, from - its sub-menu select the corresponding format (MED, UNV) - of the file containing your mesh.
- -2. In the standard Search - File dialog box find the file for importation.
- -3. Click the OK - button.
- -- -
- -
- -
To export a mesh:
- -- -
1. Select the object you wish to export.
- -2. From the File - menu choose the Export item, from - its sub-menu select the format (MED, UNV) of the file which will contain - your exported mesh..
- -3. In the standard Search - File select a location for the exported file and enter its - name.
- -4. Click the OK - button.
- -- - - -
- -
See Also - a sample TUI Script of an Export - Mesh operation.
- - - - diff --git a/doc/salome/gui/SMESH/files/length_of_edges.htm b/doc/salome/gui/SMESH/files/length_of_edges.htm deleted file mode 100755 index 54cf22553..000000000 --- a/doc/salome/gui/SMESH/files/length_of_edges.htm +++ /dev/null @@ -1,137 +0,0 @@ - - - - - -This quality control criterion consists of calculation - of length of the edges combining the meshing elements (triangles and quadrangles) - of your mesh.
- -- -
To apply the Length 2D quality criterion to your mesh:
- -- -
1. Display your mesh in the viewer.
- -- -
2. Choose Controls - > Length 2D or click button in the toolbar. Your - mesh will be displayed in the viewer with its elements colored according - to the applied mesh quality control criterion:
- -- - - -
- -
See Also - a sample TUI Script of a Length - 2D quality control operation.
- -- -
- -
- - - - diff --git a/doc/salome/gui/SMESH/files/max._element_area_hypothesis.htm b/doc/salome/gui/SMESH/files/max._element_area_hypothesis.htm deleted file mode 100755 index 213603d7b..000000000 --- a/doc/salome/gui/SMESH/files/max._element_area_hypothesis.htm +++ /dev/null @@ -1,172 +0,0 @@ - - - - - -
Max Element Area hypothesis - is applied for meshing of 2D faces composing your geometrical object. - Definition of this hypothesis consists of setting the maximum - area of meshing elements (depending on the chosen meshing algorithm - it can be triangles or quadrangles), - which will compose the mesh of these 2D faces.
- -- - - -
- -
See Also - a sample TUI Script of a Maximum - Element Area hypothesis operation.
- -- - - -
- -
- -
Length from edges hypothesis - builds 2D mesh segments having a length calculated as an average edge - length for a given wire.
- -- -
See Also - a sample TUI Script of a Length - from Edges hypothesis operation.
- -- -
This algorithm can be used only together with Quadrangle (Mapping) algorithm. - It allows to build quadrangular meshes even if the number of nodes at - the opposite edges of a meshed face is not equal, otherwise this mesh - will contain some triangular elements.
- -- -
- - - - diff --git a/doc/salome/gui/SMESH/files/max._element_volume_hypothsis.htm b/doc/salome/gui/SMESH/files/max._element_volume_hypothsis.htm deleted file mode 100755 index b9be27030..000000000 --- a/doc/salome/gui/SMESH/files/max._element_volume_hypothsis.htm +++ /dev/null @@ -1,122 +0,0 @@ - - - - - -
Max - Element Area hypothesis is applied for meshing of 3D objects composing - your geometrical object. Definition of this hypothesis consists of setting - the maximum volume of 3D meshing - elements (depending on the chosen meshing algorithm it can be hexahedrons - or tetrahedrons), which - will compose the mesh of these 3D objects.
- -- - - -
- -
See Also - a sample TUI Script of a Maximum - Element Volume hypothesis operation.
- -- - - - diff --git a/doc/salome/gui/SMESH/files/merging_nodes.htm b/doc/salome/gui/SMESH/files/merging_nodes.htm deleted file mode 100755 index 62089e843..000000000 --- a/doc/salome/gui/SMESH/files/merging_nodes.htm +++ /dev/null @@ -1,177 +0,0 @@ - - - - - -
This functionality allows user to detect groups of coincident - nodes with desirable tolerance, edit these groups and merge.
- -- -
To merge nodes of your mesh:
- -- -
1. From the Modification - choose Transformation and - from its - sub-menu select the Merge nodes item. - The following dialog box shall appear:
- -- - - -
- -
Name - is the name of the mesh whose nodes will be merged.
Tolerance - is a maximum distance between nodes sufficient for merging.
Detect - button generates the list of coincident nodes for the given Tolerance.
Coincident - nodes is a list of groupes of nodes for merging. All nodes of each - group will form one after the operation.
Remove - button deletes the selected group from the list.
Add - button adds to the list a group of nodes selected in the viewer with pressed - "Shift" key.
Select - all checkbox selects all groups.
Edit - selected group list allows - editing the selected group:
adds - to the group the node selected in the viewer.
removes - from the group the selected node.
moves - the selected node to the first position in the group. This means that - all other nodes will be merged into this one.
- -
To confirm your choice click OK - or Apply button.
- -- -
- -
- -
- -
See - Also a sample TUI Script of a Merge - Nodes operation.
- -- - - - diff --git a/doc/salome/gui/SMESH/files/minimum_angle.htm b/doc/salome/gui/SMESH/files/minimum_angle.htm deleted file mode 100755 index edf891759..000000000 --- a/doc/salome/gui/SMESH/files/minimum_angle.htm +++ /dev/null @@ -1,134 +0,0 @@ - - - - - -
Minimum angle - mesh quality criterion consists of calculation of the minimum value of - angle between two adjacent sides of a 2D meshing element (triangle or - quadrangle).
- -- -
To apply the Minimum angle quality criterion to your mesh:
- -- -
1. Display your mesh in the viewer.
- -- -
2. Choose Controls - > Minimum angle or click button. Your mesh will - be displayed in the viewer with its elements colored according to the - applied mesh quality control criterion:
- -- - - -
- -
See Also - a sample TUI Script of a Minimum - Angle quality control operation.
- -- - - - diff --git a/doc/salome/gui/SMESH/files/non_conform_mesh_allowed_hypothesis.htm b/doc/salome/gui/SMESH/files/non_conform_mesh_allowed_hypothesis.htm deleted file mode 100755 index f79a74bc2..000000000 --- a/doc/salome/gui/SMESH/files/non_conform_mesh_allowed_hypothesis.htm +++ /dev/null @@ -1,142 +0,0 @@ - - - - - -
Additional Hypotheses can be - applied as a supplement to the main hypotheses, introducing additional - concepts to mesh creation.
- -- -
To define an Additional Hypothesis - simply select it in Create Mesh - menu. These hypotheses are actually changes in the rules of mesh creation - and as such don't possess adjustable values.
- -Non Conform mesh allowed hypothesis - allows to generate non-conform meshes (that is, meshes having some edges - ending on an edge or face of adjacent elements).
- -Quadratic Mesh hypothesis allows to build a quadratic mesh (whose edges - are not straight but broken lines and can be defined by three points: - first, middle and last) instead of an ordinary one.
- -Propagation of 1D Hypothesis on opposite - edges allows to propagate a hypothesis onto an opposite edge. If - a local hypothesis and propagation are defined on an edge of a quadrangular - face, the opposite edge will have the same hypothesis, unless another - hypothesis has been locally defined on the opposite edge.
- -- -
See Also - a sample TUI Script of a Propagation - hypothesis operation.
- -- -
- -
- - - - diff --git a/doc/salome/gui/SMESH/files/reassigning_hypotheses_and_algorithms.htm b/doc/salome/gui/SMESH/files/reassigning_hypotheses_and_algorithms.htm deleted file mode 100755 index 95141e9ec..000000000 --- a/doc/salome/gui/SMESH/files/reassigning_hypotheses_and_algorithms.htm +++ /dev/null @@ -1,147 +0,0 @@ - - - - - -
After you have created a mesh or submesh with definite applied hypotheses - and algorithms you can edit your mesh by assigning - new hypotheses and algorithms or unassigning - the applied hypotheses and algorithms. The editing proceeds in - the same way as Mesh Creation. -
- -- - - -
You can also change values for the current hypothesis by clicking the - button.
- -- -
See how a mesh constructed on one and the same geometrical object changes - if we apply different algorithms to it.
- -- -
- -
- - - -
- -
- -
See Also - a sample TUI Script of an Edit - Mesh operation.
- -- -
- -
- - - - diff --git a/doc/salome/gui/SMESH/files/removing_nodes_and_elements.htm b/doc/salome/gui/SMESH/files/removing_nodes_and_elements.htm deleted file mode 100755 index 9b720e967..000000000 --- a/doc/salome/gui/SMESH/files/removing_nodes_and_elements.htm +++ /dev/null @@ -1,246 +0,0 @@ - - - - - -
In MESH you can remove nodes and all types of cells of your mesh.
- -- - - -
- - - -
- -
1. Select your mesh in the Object Browser - or in the 3D viewer.
- -- -
2. From the Modification - menu choose Remove and - from the associated submenu select the Remove - nodes, or just click icon in the toolbar. The - following dialog box will appear:
- -- - - -
- -
In this dialog box you can specify one or - several nodes (with pressed Shift button) by choosing them in the 3D viewer.
- -- -
3. Click OK - or Apply to - confirm deletion of the specified nodes.
- -- -
Be careful while removing - nodes because if you remove a definite node of your mesh all adjacent - elements will be also deleted.
- -- -
- | -- |
- -
- - - -
- -
1. Select your mesh in the Object Browser - or in the 3D viewer.
- -- -
2. From the Modification - menu choose Remove and - from the associated submenu select the Remove - elements, or just click icon in the toolbar. The - following dialog box will appear:
- -- - - -
- -
In this dialog box you can specify one or - several elements of your mesh (with pressed Shift button) by choosing - them in the 3D viewer.
- -- -
3. Click OK - or Apply to - confirm deletion of the specified elements.
- -- -
- | -- |
- -
- -
See - Also a sample TUI Script of a Removing - Nodes and Elements operation.
- -- - - - diff --git a/doc/salome/gui/SMESH/files/renumbering_nodes_and_elements.htm b/doc/salome/gui/SMESH/files/renumbering_nodes_and_elements.htm deleted file mode 100755 index 577cd3356..000000000 --- a/doc/salome/gui/SMESH/files/renumbering_nodes_and_elements.htm +++ /dev/null @@ -1,176 +0,0 @@ - - - - - -
In MESH you can renumber the nodes and elements of your mesh.
- -- - - -
- -
To renumber the nodes of your mesh:
- -- -
1. In the Modification - menu select Renumbering submenu - and choose the Nodes item or click - button in the toolbar. The following dialog box will - appear:
- -- - - -
- -
2. Fill the Mesh - field by selecting your mesh in the Object Browser or in the 3D - viewer.
- -- -
3. Click the Apply - or OK button - to perform the operation.
- -- -
- -
To renumber the elements of your - mesh:
- -- -
1. In the Modification - menu select Renumbering submenu - and choose the Elements item or - click button in the toolbar. The following dialog box will - appear:
- -- - - -
- -
2. Fill the Mesh - field by selecting your mesh in the Object Browser or in the 3D - viewer.
- -- -
3. Click the Apply - or OK button - to perform the operation.
- -- -
See - Also a sample TUI Script of a Renumbering - Nodes and Elements operation. -
- -- -
- - - - diff --git a/doc/salome/gui/SMESH/files/rotation.htm b/doc/salome/gui/SMESH/files/rotation.htm deleted file mode 100755 index 2e825820b..000000000 --- a/doc/salome/gui/SMESH/files/rotation.htm +++ /dev/null @@ -1,142 +0,0 @@ - - - - - -
This geometrical operation allows to rotate in space your mesh or some - of its elements.
- -- -
To - rotate your mesh:
- -- -
From the Modification - choose Transformation and - from its - sub-menu select the Rotation item. - The following dialog box shall appear:
- -- - - -
- -
In this dialog box you can specify the elements - which should be rotated and the rotation parameters:
- -Axis: - point and vector
Angle - of rotation
- -
Create a - copy radio button allows to copy the rotated object.
- -- -
See - Also a sample TUI Script of a Rotation - operation.
- -- -
- -
- - - - diff --git a/doc/salome/gui/SMESH/files/running_smesh_module.htm b/doc/salome/gui/SMESH/files/running_smesh_module.htm deleted file mode 100755 index a00aac946..000000000 --- a/doc/salome/gui/SMESH/files/running_smesh_module.htm +++ /dev/null @@ -1,111 +0,0 @@ - - - - - -
To start MESH module in SALOME click icon in the - bottom toolbar or select MESH - from the - Choose box:
- -- -
The desktop of the SALOME - platform will be updated with additional toolbars and menus related to - the MESH component .
- -- - - -
- - - - diff --git a/doc/salome/gui/SMESH/files/sewing_meshes.htm b/doc/salome/gui/SMESH/files/sewing_meshes.htm deleted file mode 100755 index 3a461cf25..000000000 --- a/doc/salome/gui/SMESH/files/sewing_meshes.htm +++ /dev/null @@ -1,342 +0,0 @@ - - - - - -
In SMESH you can sew elements of different - meshes. The current functionality allows you to sew:
- -- -
- -
To sew elements of different meshes:
- -- -
1. From the Modification - menu choose the Transformation - item and from - its sub-menu select the Sewing item. -
- -2. Check in the dialog box one of the radio - buttons corresponding to the type of sewing operation you would like to - perform.
- -3. Fill the other fields available in the - dialog box
- -4. Click the OK - or Apply button - to perform the operation of sewing.
- -This functionality allows you to unite two free borders of a 2D mesh.
- -- -
For sewing free borders you should define three points on each border: - first, second and the last node:
- -- -
the - first node specifies beginning of the border ;
the - second node specifies the part of the border which should be considered - (as far as the free border usually forms a closed contour);
the - last node specifies the end of the border.
- -
You can select these nodes in the 3D viewer or define by its id.
- -- -
The first and the second nodes should belong to the same link of a face. - The second and the last nodes of a border can be the same. The first and - the last nodes of two borders can be the same. The corresponding end nodes - of two borders will be merged. Intermediate nodes of two borders will - be either merged or inserted into faces of the opposite border.
- -- -
The sewing algorithm is as follows:
- -- -
1. The parameter (U) of each node within - a border is computed. So that the first node has U=0.0, the last node - has U=1.0, for the rest nodes 0.0 < U < 1.0;
- -2. Compare node parameters of the two borders. - If two nodes of the opposite borders have close parameters, they are merged, - i.e. a node of the first border is replaced in all elements by a node - of the second border. If a node has no node with a close parameter in - the opposite border, it is inserted into an edge of element of the opposite - border, an element is split. Two nodes are considered close enough to - merge, if difference of their parameters is less than one fifth of minimum - length of adjacent face edges on the borders.
- -- - - -
- -
See - Also a sample TUI Script of a Sew - Free Borders operation.
- -- -
- -
This functionality can be used to unite two free borders of a 2D mesh. -
- -- -
The borders of meshes for sewing are defined as for "Sew free borders" - except that the second free border is not limited and can be defined by - the first and the second nodes only. The first nodes of two borders can - be the same.
- -- -
The algorithm is following: counting nodes starting at the first ones, - the n-th node of the first border is merged with the n-th node of the - other border, until the end of either of borders. Nodes of the first border - are replaced in all elements with corresponding nodes of the second border.
- -For sewing conform free borders you should define three points on the - first border and two points on the second one. User can select these nodes - in 3D viewer or define node by its id.
- -- -
- -
See - Also a sample TUI Script of a Sew - Conform Free Borders operation.
- -"Sew border to side" is intended to sew a free border to a - mesh surface.
- -The free border is defined as for "Sewing of free borders". - The place where to sew the border is defined by two nodes, between which - the border faces are placed, so that the first border node is merged with - the first node on the side and the last node of the border is merged with - the second specified node on the side.
- -- -
- -
The algorithm is following.
- -1. Find a sequence of linked nodes on the side such that the found links - to be most co-directed with the links of the free border.
- -2. Sew two sequences of nodes using algorithm of "Sewing of free - berders".
- -For sewing border to side you should define three points on the border - and two points on the side. User can select these nodes in 3D viewer or - define node by its id.
- - - -See - Also a sample TUI Script of a Sew - Border to Side operation.
- -- -
This operation is intended to unite two mesh - surfaces.
- -- -
Surfaces may be defined by either 2d or 3d elements. The number of given - elements of the sides must be the same. The sets of given elements must - be topologically equal, i.e. each node of one element set must have a - corresponding node in the other element set and corresponding nodes must - be equally linked. If there are 3d elements in a set, only their free - faces must obey to that rule.
- -Two corresponding nodes on each side must be specified. They must belong - to one element and must be located on an element set boundary.
- -- -
Sewing algorithm finds and merges the corresponding nodes starting from - the specified ones.
- - - - - -For sewing side elements you should define elements for sewing and two - nodes for merging on the each side. User can select these elements and - nodes in 3D viewer or define them by its id.
- -- -
See Also a sample TUI Script - of a Sew Side Elements - operation.
- -- -
- - - - diff --git a/doc/salome/gui/SMESH/files/skew.htm b/doc/salome/gui/SMESH/files/skew.htm deleted file mode 100755 index cfeac0793..000000000 --- a/doc/salome/gui/SMESH/files/skew.htm +++ /dev/null @@ -1,141 +0,0 @@ - - - - - -
Skew mesh quality - criterion reflects the angle between the lines that join opposite sides - of the element. SKEW is - a maximum value of all skew angles. This - mesh quality criterion can be applied to elements composed of 4 and 3 - nodes (quadrangles and triangles)
- -- - - -
- -
To apply the Skew quality criterion to your mesh:
- -- -
1. Display your mesh in the viewer.
- -- -
2. Choose Controls - > Skew or click button of the toolbar. Your mesh - will be displayed in the viewer with its elements colored according to - the applied mesh quality control criterion:
- -- - - -
- -
See Also - a sample TUI Script of a Skew - quality control operation.
- -- - - - diff --git a/doc/salome/gui/SMESH/files/smoothing.htm b/doc/salome/gui/SMESH/files/smoothing.htm deleted file mode 100755 index 5b34249e0..000000000 --- a/doc/salome/gui/SMESH/files/smoothing.htm +++ /dev/null @@ -1,196 +0,0 @@ - - - - - -
Smoothing is used to adjust the locations of element - corners (nodes) to reduce distortions in these elements.
- -- -
To apply smoothing to the elements of your mesh:
- -- -
1. Display a mesh or a submesh in the 3D - viewer.
- -2. In the Modification - menu select the Smoothing item - or click button in the toolbar. The dialog - box contains the following fields which should be specified:
- -- -
- -
Id Elements field allows to specify - the elements which should be smoothed by selecting them in the 3D viewer - (lock Shift button to select several - elements).
Select whole mesh, - submesh or group - smoothing is applied - to the whole mesh or its part.
Fixed nodes - ids: some nodes keep their location during smoothing. If a mesh - is built on a geometry shape, the nodes built on geometrical edges are - always fixed. If smoothing is applied to a part of a mesh then the boundary - nodes of an elements set are also fixed. Any other nodes may be additionally - fixed.
Smoothing - Method:
Laplacian - smoothing pulls a node toward the center of surrounding nodes directly - connected to that node along an element edge. Centroidal smoothing pulls - a node toward the element-area-weighted centroid of the surrounding elements. - Typically, the Laplacian method will produce the mesh with the least element - distortion. It is also the faster method.
Centroidal - smoothing usually produces a mesh that has more uniform element sizes. - Both methods produce good results with "free" meshes.
- - - -
Iteration limit: both of the smoothing - methods use an iterative procedure to converge toward a smoothed mesh. - All nodes are smoothed according to one of the techniques shown above. - Then the smoothing is reevaluated with the updated nodal locations. This - process continues until the maximum number of iterations has been exceeded, - or all elements has aspect ratio less or equal than the specified one.
Max. aspect ratio.
- -
3. Click the Apply - or OK button to confirm - the operation.
- -- -
- -
- -
See - Also a sample TUI Script of a Smoothing - operation.
- -- -
- - - - diff --git a/doc/salome/gui/SMESH/files/symmetry.htm b/doc/salome/gui/SMESH/files/symmetry.htm deleted file mode 100755 index b8e622996..000000000 --- a/doc/salome/gui/SMESH/files/symmetry.htm +++ /dev/null @@ -1,147 +0,0 @@ - - - - - -
This geometrical operation allows to perform a symmetrical copy of your - mesh or some of its elements.
- -- -
To - apply symmetry to your mesh:
- -- -
From the Modification - choose Transformation and - from its - sub-menu select the Symmetry item. - The following dialog box shall appear:
- -- - - -
- - - -
- - - -
- -
This operation has three options, you can - symmetrically copy your mesh or some of its elements specifying:
- -one point
one axis (point and - vector)
one plane (point and - normal)
- -
Create a - copy radio button allows to keep the initial elements or mesh.
- -- -
See - Also a sample TUI Script of a Symmetry - operation.
- -- - - - diff --git a/doc/salome/gui/SMESH/files/taper.htm b/doc/salome/gui/SMESH/files/taper.htm deleted file mode 100755 index 9ea8a26a7..000000000 --- a/doc/salome/gui/SMESH/files/taper.htm +++ /dev/null @@ -1,141 +0,0 @@ - - - - - -
Taper mesh quality - criterion represents the ratio of the areas of two triangles separated - by a diagonal. So it can be calculated only for elements consisting of - 4 nodes.
- -- - - -
- -
- -
To apply the Taper quality criterion to your mesh:
- -- -
1. Display your mesh in the viewer.
- -- -
2. Choose Controls - > Taper or click button in the toolbar. Your mesh - will be displayed in the viewer with its elements colored according to - the applied mesh quality control criterion:
- -- - - -
- -
See Also - a sample TUI Script of a Taper - quality control operation.
- -- - - - diff --git a/doc/salome/gui/SMESH/files/translation.htm b/doc/salome/gui/SMESH/files/translation.htm deleted file mode 100755 index 82be5851d..000000000 --- a/doc/salome/gui/SMESH/files/translation.htm +++ /dev/null @@ -1,137 +0,0 @@ - - - - - -
This geometrical operation allows to translate in space your mesh or - some of its elements.
- -- -
To - translate your mesh:
- -- -
From the Modification - choose Transformation and - from its - sub-menu select the Translation item. - The following dialog box shall appear:
- -- -
- -
- -
This operation has two options, you can translate - in space your mesh or some of its elements specifying:
- -two points (starting - and ending)
one vector
Toggle the corresponding checkbox to Select whole mesh, submesh or group.
- -Create a - copy button allows to copy the translated object.
- -- -
See - Also a sample TUI Script of a Translation - operation.
- -- - - - diff --git a/doc/salome/gui/SMESH/files/uniting_a_set_of_triangles.htm b/doc/salome/gui/SMESH/files/uniting_a_set_of_triangles.htm deleted file mode 100755 index 69e6ea13b..000000000 --- a/doc/salome/gui/SMESH/files/uniting_a_set_of_triangles.htm +++ /dev/null @@ -1,183 +0,0 @@ - - - - - -
In contrast to the - previous operation this one allows to unite at once many triangles - if they have adjacent edges.
- -- -
To union several triangles:
- -- - - -
- -
1. Display a mesh or a submesh in the 3D - viewer.
- -2. In the Modification - menu select the Union of triangles - item or click button in the toolbar. The following - dialog box will appear:
- -- -
The main list shall contain the triangles - which will be united. You can click on an triangle in the 3D viewer and - it will be highlighted. After that click the Add - button and the ID of this triangle will be added to the list. To - remove a selected element or elements from the list click the Remove - button. The Sort button - allows to sort the list of IDs. The Set - filter button allows to apply a definite filter to selection of - triangles.
Apply to all radio button allows to - modify the orientation of all triangles of the currently displayed mesh - or submesh.
Criterion menu allows to apply the operation - only to those object which meet the chosen criterion (from the list of - Quality Controls, i.e. Skew, Warping, Minimum Angle, etc.)
Select from set of fields allows to - choose a submesh or an existing group whose triangle elements will be - automatically added to the list.
- -
3. Click the Apply - or OK button to confirm - the operation.
- -- -
If some selected triangle - elements have no adjacent edges with one of the others, the operation - on these elements shall take no effect.
- -- -
- -
- -
See - Also a sample TUI Script of a Uniting - a Set of Triangles operation.
- -- - - - diff --git a/doc/salome/gui/SMESH/files/uniting_two_triangles.htm b/doc/salome/gui/SMESH/files/uniting_two_triangles.htm deleted file mode 100755 index 738ef90f0..000000000 --- a/doc/salome/gui/SMESH/files/uniting_two_triangles.htm +++ /dev/null @@ -1,151 +0,0 @@ - - - - - -
In MESH - you can union two neighboring triangles (cells) by deletion of the common - edge.
- -- -
To unite two triangles:
- -- -
1. From the Modification - menu choose the Union of two triangles - item or click button in the toolbar. The following - dialog box shall appear:
- -- - - -
- -
2. Enter the ID of the required edge in the - Edge field - or select this edge in the 3D viewer.
- -- -
3. Click the Apply - or OK button.
- -- -
- -
- | -- |
- -
See - Also a sample TUI Script of a Uniting - Two Triangles operation.
- -- - - - diff --git a/doc/salome/gui/SMESH/files/using_operations_on_groups.htm b/doc/salome/gui/SMESH/files/using_operations_on_groups.htm deleted file mode 100755 index 4cd9fa069..000000000 --- a/doc/salome/gui/SMESH/files/using_operations_on_groups.htm +++ /dev/null @@ -1,315 +0,0 @@ - - - - - -
In MESH you can - perform some Boolean operations on groups, which belong to one and the - same mesh.
- -- -
Union -
- -
This operation allows to create a new group in such a way that all mesh - elements that are present in the initial groups will be added to the new - one.
- -- -
To union two groups:
- -- -
1. In the Mesh - menu select the Union Groups item. - The following dialog box will appear:
- -- -
- | -
- - Group1 - Group2 - Group12 -- For example, we have two groups Group1 and Group2. -The result of their Union will - be Group12 |
- -
In - this dialog box you should specify the name - of the resulting group and two - groups which will be united.
- -- -
2. Click the Ok - or Apply - button to confirm creation of the group.
- -- -
See Also - a sample TUI Script of a Union - of two Groups operation.
- -- -
- -
- -
This operation allows to create a new group in such a way that all mesh - elements that are present in both initial groups are added to the new - one.
- -- -
To intersect two groups:
- -- -
1. In the Mesh - menu select the Intersect Groups - item. The following dialog box will appear:
- -- -
- | -
- - Group1 - Group2 - Group12a -- For example, we have two groups Group1 and Group2. -The result of their Intersection - will be Group12a |
- -
In this dialog box you should specify the - name of the resulting group and - two groups which will be intersected.
- -- -
2. Click the Ok - or Apply - button to confirm creation of the group.
- -- -
See - Also a sample TUI Script of an Intersection - of two Groups operation.
- -- -
This operation allows to create a new group in such a way that all mesh - elements that are present in the main group but are absent in the tool - group are added to the new one.
- -- -
To cut two groups:
- -- -
1. In the Mesh - menu select the Cut Groups item. - The following dialog box will appear:
- -- -
- | -
- - Group1 - Group2 - Group12b -- For example, we have two groups Group1 and Group2. -The result of their Cut will - be Group12b |
- -
In this dialog box you should specify the - name of the resulting group and - two groups which will be cut.
- -- -
2. Click the Ok - or Apply - button to confirm creation of the group.
- -- -
See - Also a sample TUI Script of a Cut - of two Groups operation.
- -- -
- - - - diff --git a/doc/salome/gui/SMESH/files/viewing_mesh_info.htm b/doc/salome/gui/SMESH/files/viewing_mesh_info.htm deleted file mode 100755 index 79ea7f764..000000000 --- a/doc/salome/gui/SMESH/files/viewing_mesh_info.htm +++ /dev/null @@ -1,194 +0,0 @@ - - - - - -
There are two types of information boxes: Standard - Mesh Infos, Advanced Mesh Infos and Mesh Element Info.
- -- -
- -
The Standard - Mesh Infos box gives only the information on the number of elements - of maximum dimension and the number of nodes in the mesh. However, from - this Info you can learn about groups selected on this mesh.
- -To view the Standard - Mesh Infos, select your mesh or submesh in the Object - Browser and select Standard Mesh Infos from - the Mesh menu or click - button in the toolbar. The following information will - be displayed:
- -- - - -
- -
The Advanced Mesh - Infos gives more information about the mesh, including the total - number of faces and volumes and their geometrical types.
- -To view the Advanced Mesh Infos, select - your mesh or submesh in the Object Browser - and select Advanced - Mesh Infos from the Mesh menu or click button - in the toolbar. The following information will be displayed:
- -- - - -
- -
- -
In case you get Mesh Infos via a TUI - script, the information is displayed in Python Console.
- -- - - -
- -
The Mesh Element Infos box gives - basic information about the type and the coordinates of the selected mesh - element.
- -- -
- -
- - - - diff --git a/doc/salome/gui/SMESH/files/warp.htm b/doc/salome/gui/SMESH/files/warp.htm deleted file mode 100755 index a67d0e2f3..000000000 --- a/doc/salome/gui/SMESH/files/warp.htm +++ /dev/null @@ -1,156 +0,0 @@ - - - - - -
Warping indicates - that a face is not planar and is applied only to 2D elements with 4 nodes. - This quality control criterion is based on a projection plane created - by:
- -1. bisecting the four element edges,
- -2. creating a point on the plane at the vector - average of the corners, where the x-axis extends from the point to the - bisector on edge 2.
- -The plane normal is in the direction of the - cross product of the x-axis and the vector from the origin to the bisector - of edge 3. Every corner of the quad will then be a distance “h” from the - plane. The length of each half edge is measured and the shortest length - is assigned “l”. The warp angle is the arcsine of the ratio of the projection - height “h” to the half edge length “l”.
- -- - - -
- -
- -
To apply the Warping quality criterion to your mesh:
- -- -
1. Display your mesh in the viewer.
- -- -
2. Choose Controls - > Warp or click button of the toolbar. Your mesh - will be displayed in the viewer with its elements colored according to - the applied mesh quality control criterion:
- -- - - -
- -
See Also - a sample TUI Script of a Warping - quality control operation.
- -- -
- - - - diff --git a/doc/salome/gui/SMESH/pics/a-arithmetic1d.png b/doc/salome/gui/SMESH/pics/a-arithmetic1d.png deleted file mode 100755 index d34a5e24c..000000000 Binary files a/doc/salome/gui/SMESH/pics/a-arithmetic1d.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/a-averagelength.png b/doc/salome/gui/SMESH/pics/a-averagelength.png deleted file mode 100755 index dc007eb57..000000000 Binary files a/doc/salome/gui/SMESH/pics/a-averagelength.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/a-clipping2.png b/doc/salome/gui/SMESH/pics/a-clipping2.png deleted file mode 100755 index 639792ca3..000000000 Binary files a/doc/salome/gui/SMESH/pics/a-clipping2.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/a-creategroup.png b/doc/salome/gui/SMESH/pics/a-creategroup.png deleted file mode 100755 index 38ef5a856..000000000 Binary files a/doc/salome/gui/SMESH/pics/a-creategroup.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/a-createpolyhedralvolume.png b/doc/salome/gui/SMESH/pics/a-createpolyhedralvolume.png deleted file mode 100755 index 532eac08f..000000000 Binary files a/doc/salome/gui/SMESH/pics/a-createpolyhedralvolume.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/a-cuttingofquadrangles.png b/doc/salome/gui/SMESH/pics/a-cuttingofquadrangles.png deleted file mode 100755 index ff9ae68e1..000000000 Binary files a/doc/salome/gui/SMESH/pics/a-cuttingofquadrangles.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/a-deflection1d.png b/doc/salome/gui/SMESH/pics/a-deflection1d.png deleted file mode 100755 index 57fd8597a..000000000 Binary files a/doc/salome/gui/SMESH/pics/a-deflection1d.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/a-extusionalongapath2.png b/doc/salome/gui/SMESH/pics/a-extusionalongapath2.png deleted file mode 100755 index f120fc3c0..000000000 Binary files a/doc/salome/gui/SMESH/pics/a-extusionalongapath2.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/a-filteronedges.png b/doc/salome/gui/SMESH/pics/a-filteronedges.png deleted file mode 100755 index 48b3ece01..000000000 Binary files a/doc/salome/gui/SMESH/pics/a-filteronedges.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/a-maxelarea.png b/doc/salome/gui/SMESH/pics/a-maxelarea.png deleted file mode 100755 index b4af4b23f..000000000 Binary files a/doc/salome/gui/SMESH/pics/a-maxelarea.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/a-maxelvolume.png b/doc/salome/gui/SMESH/pics/a-maxelvolume.png deleted file mode 100755 index 2611807fd..000000000 Binary files a/doc/salome/gui/SMESH/pics/a-maxelvolume.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/a-nbsegments1.png b/doc/salome/gui/SMESH/pics/a-nbsegments1.png deleted file mode 100755 index 35c09094d..000000000 Binary files a/doc/salome/gui/SMESH/pics/a-nbsegments1.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/a-nbsegments2.png b/doc/salome/gui/SMESH/pics/a-nbsegments2.png deleted file mode 100755 index 7f33c61ff..000000000 Binary files a/doc/salome/gui/SMESH/pics/a-nbsegments2.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/a-patterntype.png b/doc/salome/gui/SMESH/pics/a-patterntype.png deleted file mode 100755 index 3383cd75e..000000000 Binary files a/doc/salome/gui/SMESH/pics/a-patterntype.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/a-patterntype1.png b/doc/salome/gui/SMESH/pics/a-patterntype1.png deleted file mode 100755 index 38449225a..000000000 Binary files a/doc/salome/gui/SMESH/pics/a-patterntype1.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/a-standmeshinfo.png b/doc/salome/gui/SMESH/pics/a-standmeshinfo.png deleted file mode 100755 index 6b35f0a99..000000000 Binary files a/doc/salome/gui/SMESH/pics/a-standmeshinfo.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/a-startendlength.png b/doc/salome/gui/SMESH/pics/a-startendlength.png deleted file mode 100755 index e48f617d2..000000000 Binary files a/doc/salome/gui/SMESH/pics/a-startendlength.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/a-transparency.png b/doc/salome/gui/SMESH/pics/a-transparency.png deleted file mode 100755 index 8e7498d58..000000000 Binary files a/doc/salome/gui/SMESH/pics/a-transparency.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/a-unionoftriangles.png b/doc/salome/gui/SMESH/pics/a-unionoftriangles.png deleted file mode 100755 index d9ef53c11..000000000 Binary files a/doc/salome/gui/SMESH/pics/a-unionoftriangles.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/a-viewgeneral.png b/doc/salome/gui/SMESH/pics/a-viewgeneral.png deleted file mode 100755 index 09b7c2391..000000000 Binary files a/doc/salome/gui/SMESH/pics/a-viewgeneral.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/add.gif b/doc/salome/gui/SMESH/pics/add.gif deleted file mode 100644 index 26350e420..000000000 Binary files a/doc/salome/gui/SMESH/pics/add.gif and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/add_edge.png b/doc/salome/gui/SMESH/pics/add_edge.png deleted file mode 100755 index 8a532e1d9..000000000 Binary files a/doc/salome/gui/SMESH/pics/add_edge.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/add_node.png b/doc/salome/gui/SMESH/pics/add_node.png deleted file mode 100755 index cb50bf6e6..000000000 Binary files a/doc/salome/gui/SMESH/pics/add_node.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/add_polygone.png b/doc/salome/gui/SMESH/pics/add_polygone.png deleted file mode 100755 index a76baceae..000000000 Binary files a/doc/salome/gui/SMESH/pics/add_polygone.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/add_polyhedron.png b/doc/salome/gui/SMESH/pics/add_polyhedron.png deleted file mode 100755 index 2e23634c9..000000000 Binary files a/doc/salome/gui/SMESH/pics/add_polyhedron.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/add_quadrangle.png b/doc/salome/gui/SMESH/pics/add_quadrangle.png deleted file mode 100755 index f25b94d9f..000000000 Binary files a/doc/salome/gui/SMESH/pics/add_quadrangle.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/add_triangle.png b/doc/salome/gui/SMESH/pics/add_triangle.png deleted file mode 100755 index 41c335929..000000000 Binary files a/doc/salome/gui/SMESH/pics/add_triangle.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/addedge.png b/doc/salome/gui/SMESH/pics/addedge.png deleted file mode 100755 index c9eeaf970..000000000 Binary files a/doc/salome/gui/SMESH/pics/addedge.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/addhexahedron.png b/doc/salome/gui/SMESH/pics/addhexahedron.png deleted file mode 100755 index fd2ef245a..000000000 Binary files a/doc/salome/gui/SMESH/pics/addhexahedron.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/addnode.png b/doc/salome/gui/SMESH/pics/addnode.png deleted file mode 100755 index 167a966b8..000000000 Binary files a/doc/salome/gui/SMESH/pics/addnode.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/addpolygon.png b/doc/salome/gui/SMESH/pics/addpolygon.png deleted file mode 100755 index 785a62341..000000000 Binary files a/doc/salome/gui/SMESH/pics/addpolygon.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/addquadrangle.png b/doc/salome/gui/SMESH/pics/addquadrangle.png deleted file mode 100755 index 2bbddf158..000000000 Binary files a/doc/salome/gui/SMESH/pics/addquadrangle.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/addtetrahedron.png b/doc/salome/gui/SMESH/pics/addtetrahedron.png deleted file mode 100755 index 0a415707a..000000000 Binary files a/doc/salome/gui/SMESH/pics/addtetrahedron.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/addtriangle.png b/doc/salome/gui/SMESH/pics/addtriangle.png deleted file mode 100755 index 405d6f57f..000000000 Binary files a/doc/salome/gui/SMESH/pics/addtriangle.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/advanced_mesh_infos.png b/doc/salome/gui/SMESH/pics/advanced_mesh_infos.png deleted file mode 100755 index f8341e892..000000000 Binary files a/doc/salome/gui/SMESH/pics/advanced_mesh_infos.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/aqt.png b/doc/salome/gui/SMESH/pics/aqt.png deleted file mode 100755 index 32e36bd0e..000000000 Binary files a/doc/salome/gui/SMESH/pics/aqt.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/automaticlength.png b/doc/salome/gui/SMESH/pics/automaticlength.png deleted file mode 100755 index d96ffc82d..000000000 Binary files a/doc/salome/gui/SMESH/pics/automaticlength.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/b-art_end_length.png b/doc/salome/gui/SMESH/pics/b-art_end_length.png deleted file mode 100755 index 26da5fa73..000000000 Binary files a/doc/salome/gui/SMESH/pics/b-art_end_length.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/b-erage_length.png b/doc/salome/gui/SMESH/pics/b-erage_length.png deleted file mode 100755 index f64077c90..000000000 Binary files a/doc/salome/gui/SMESH/pics/b-erage_length.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/b-flection1d.png b/doc/salome/gui/SMESH/pics/b-flection1d.png deleted file mode 100755 index e160cf55d..000000000 Binary files a/doc/salome/gui/SMESH/pics/b-flection1d.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/b-ithmetic1d.png b/doc/salome/gui/SMESH/pics/b-ithmetic1d.png deleted file mode 100755 index 72f76b951..000000000 Binary files a/doc/salome/gui/SMESH/pics/b-ithmetic1d.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/b-mberofsegments.png b/doc/salome/gui/SMESH/pics/b-mberofsegments.png deleted file mode 100755 index 27f68685e..000000000 Binary files a/doc/salome/gui/SMESH/pics/b-mberofsegments.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/b-mesh_infos.png b/doc/salome/gui/SMESH/pics/b-mesh_infos.png deleted file mode 100755 index 6abd3c184..000000000 Binary files a/doc/salome/gui/SMESH/pics/b-mesh_infos.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/buildcompound.png b/doc/salome/gui/SMESH/pics/buildcompound.png deleted file mode 100755 index 79a6073f2..000000000 Binary files a/doc/salome/gui/SMESH/pics/buildcompound.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/circle_angles_after.png b/doc/salome/gui/SMESH/pics/circle_angles_after.png deleted file mode 100644 index f4c606bde..000000000 Binary files a/doc/salome/gui/SMESH/pics/circle_angles_after.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/circle_simple_after.png b/doc/salome/gui/SMESH/pics/circle_simple_after.png deleted file mode 100644 index 99f65b558..000000000 Binary files a/doc/salome/gui/SMESH/pics/circle_simple_after.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/circle_simple_before.png b/doc/salome/gui/SMESH/pics/circle_simple_before.png deleted file mode 100644 index 95b90373f..000000000 Binary files a/doc/salome/gui/SMESH/pics/circle_simple_before.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/create_group.png b/doc/salome/gui/SMESH/pics/create_group.png deleted file mode 100755 index 6fc2367b3..000000000 Binary files a/doc/salome/gui/SMESH/pics/create_group.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/creategroup.png b/doc/salome/gui/SMESH/pics/creategroup.png deleted file mode 100755 index 207e2099e..000000000 Binary files a/doc/salome/gui/SMESH/pics/creategroup.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/createmesh-inv.png b/doc/salome/gui/SMESH/pics/createmesh-inv.png deleted file mode 100755 index 8273aac45..000000000 Binary files a/doc/salome/gui/SMESH/pics/createmesh-inv.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/createmesh-inv2.png b/doc/salome/gui/SMESH/pics/createmesh-inv2.png deleted file mode 100755 index 2bee11b7c..000000000 Binary files a/doc/salome/gui/SMESH/pics/createmesh-inv2.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/createmesh-inv3.png b/doc/salome/gui/SMESH/pics/createmesh-inv3.png deleted file mode 100755 index 6dfabaaa8..000000000 Binary files a/doc/salome/gui/SMESH/pics/createmesh-inv3.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/curvi_angles_after.png b/doc/salome/gui/SMESH/pics/curvi_angles_after.png deleted file mode 100644 index 9d06262b0..000000000 Binary files a/doc/salome/gui/SMESH/pics/curvi_angles_after.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/curvi_simple_after.png b/doc/salome/gui/SMESH/pics/curvi_simple_after.png deleted file mode 100644 index ae1d98fdf..000000000 Binary files a/doc/salome/gui/SMESH/pics/curvi_simple_after.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/curvi_simple_before.png b/doc/salome/gui/SMESH/pics/curvi_simple_before.png deleted file mode 100644 index a0bbf73bd..000000000 Binary files a/doc/salome/gui/SMESH/pics/curvi_simple_before.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/cut_groups1.png b/doc/salome/gui/SMESH/pics/cut_groups1.png deleted file mode 100755 index f066a5541..000000000 Binary files a/doc/salome/gui/SMESH/pics/cut_groups1.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/cut_groups2.png b/doc/salome/gui/SMESH/pics/cut_groups2.png deleted file mode 100755 index 3ec7a93d1..000000000 Binary files a/doc/salome/gui/SMESH/pics/cut_groups2.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/cut_groups3.png b/doc/salome/gui/SMESH/pics/cut_groups3.png deleted file mode 100755 index 1c5ebed80..000000000 Binary files a/doc/salome/gui/SMESH/pics/cut_groups3.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/cutgroups.png b/doc/salome/gui/SMESH/pics/cutgroups.png deleted file mode 100755 index 87e6da88b..000000000 Binary files a/doc/salome/gui/SMESH/pics/cutgroups.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/deletegroups.png b/doc/salome/gui/SMESH/pics/deletegroups.png deleted file mode 100755 index 383a79aa8..000000000 Binary files a/doc/salome/gui/SMESH/pics/deletegroups.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/diagonalinversion.png b/doc/salome/gui/SMESH/pics/diagonalinversion.png deleted file mode 100755 index 967e7a12e..000000000 Binary files a/doc/salome/gui/SMESH/pics/diagonalinversion.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/dialog.png b/doc/salome/gui/SMESH/pics/dialog.png deleted file mode 100755 index 38ece87dc..000000000 Binary files a/doc/salome/gui/SMESH/pics/dialog.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/distribution_of_layers.png b/doc/salome/gui/SMESH/pics/distribution_of_layers.png deleted file mode 100644 index 3d01d66f4..000000000 Binary files a/doc/salome/gui/SMESH/pics/distribution_of_layers.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/distributionwithanalyticdensity.png b/doc/salome/gui/SMESH/pics/distributionwithanalyticdensity.png deleted file mode 100755 index 87ebc5ffe..000000000 Binary files a/doc/salome/gui/SMESH/pics/distributionwithanalyticdensity.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/distributionwithtabledensity.png b/doc/salome/gui/SMESH/pics/distributionwithtabledensity.png deleted file mode 100755 index 9ea6cab98..000000000 Binary files a/doc/salome/gui/SMESH/pics/distributionwithtabledensity.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/edge_wire_3d_after.png b/doc/salome/gui/SMESH/pics/edge_wire_3d_after.png deleted file mode 100644 index 3fab59803..000000000 Binary files a/doc/salome/gui/SMESH/pics/edge_wire_3d_after.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/edge_wire_3d_before.png b/doc/salome/gui/SMESH/pics/edge_wire_3d_before.png deleted file mode 100644 index 28f986830..000000000 Binary files a/doc/salome/gui/SMESH/pics/edge_wire_3d_before.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/edge_wire_after.png b/doc/salome/gui/SMESH/pics/edge_wire_after.png deleted file mode 100644 index 408480ecd..000000000 Binary files a/doc/salome/gui/SMESH/pics/edge_wire_after.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/edge_wire_before.png b/doc/salome/gui/SMESH/pics/edge_wire_before.png deleted file mode 100644 index 186528ec7..000000000 Binary files a/doc/salome/gui/SMESH/pics/edge_wire_before.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/edit_mesh1.png b/doc/salome/gui/SMESH/pics/edit_mesh1.png deleted file mode 100755 index 4369e51b4..000000000 Binary files a/doc/salome/gui/SMESH/pics/edit_mesh1.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/edit_mesh_change_value_hyp.png b/doc/salome/gui/SMESH/pics/edit_mesh_change_value_hyp.png deleted file mode 100755 index 7dee01f7d..000000000 Binary files a/doc/salome/gui/SMESH/pics/edit_mesh_change_value_hyp.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/edit_mesh_remove_hyp.png b/doc/salome/gui/SMESH/pics/edit_mesh_remove_hyp.png deleted file mode 100755 index 0a45639aa..000000000 Binary files a/doc/salome/gui/SMESH/pics/edit_mesh_remove_hyp.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/editgroup.png b/doc/salome/gui/SMESH/pics/editgroup.png deleted file mode 100755 index c0a50f36f..000000000 Binary files a/doc/salome/gui/SMESH/pics/editgroup.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/editing_groups1.png b/doc/salome/gui/SMESH/pics/editing_groups1.png deleted file mode 100755 index beb946ab7..000000000 Binary files a/doc/salome/gui/SMESH/pics/editing_groups1.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/editing_groups2.png b/doc/salome/gui/SMESH/pics/editing_groups2.png deleted file mode 100755 index 7cff1819c..000000000 Binary files a/doc/salome/gui/SMESH/pics/editing_groups2.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/eleminfo1.png b/doc/salome/gui/SMESH/pics/eleminfo1.png deleted file mode 100755 index 5e2c2a0c0..000000000 Binary files a/doc/salome/gui/SMESH/pics/eleminfo1.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/eleminfo2.png b/doc/salome/gui/SMESH/pics/eleminfo2.png deleted file mode 100755 index 3ff8d1d9c..000000000 Binary files a/doc/salome/gui/SMESH/pics/eleminfo2.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/exemple.gif b/doc/salome/gui/SMESH/pics/exemple.gif deleted file mode 100755 index 6350d1737..000000000 Binary files a/doc/salome/gui/SMESH/pics/exemple.gif and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/extrusion1.png b/doc/salome/gui/SMESH/pics/extrusion1.png deleted file mode 100644 index b7b155931..000000000 Binary files a/doc/salome/gui/SMESH/pics/extrusion1.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/extrusionalongaline1.png b/doc/salome/gui/SMESH/pics/extrusionalongaline1.png deleted file mode 100755 index 86b2cba30..000000000 Binary files a/doc/salome/gui/SMESH/pics/extrusionalongaline1.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/extrusionalongaline2.png b/doc/salome/gui/SMESH/pics/extrusionalongaline2.png deleted file mode 100755 index b039cfce5..000000000 Binary files a/doc/salome/gui/SMESH/pics/extrusionalongaline2.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/failed_computation.png b/doc/salome/gui/SMESH/pics/failed_computation.png deleted file mode 100644 index e44a538f2..000000000 Binary files a/doc/salome/gui/SMESH/pics/failed_computation.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/free_borders1.png b/doc/salome/gui/SMESH/pics/free_borders1.png deleted file mode 100755 index 6e73c9329..000000000 Binary files a/doc/salome/gui/SMESH/pics/free_borders1.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/free_edges.png b/doc/salome/gui/SMESH/pics/free_edges.png deleted file mode 100755 index 6f1100c87..000000000 Binary files a/doc/salome/gui/SMESH/pics/free_edges.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/graduatedaxes1.png b/doc/salome/gui/SMESH/pics/graduatedaxes1.png deleted file mode 100755 index cf021ba42..000000000 Binary files a/doc/salome/gui/SMESH/pics/graduatedaxes1.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/image100.gif b/doc/salome/gui/SMESH/pics/image100.gif deleted file mode 100755 index c44d68ffc..000000000 Binary files a/doc/salome/gui/SMESH/pics/image100.gif and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/image102.gif b/doc/salome/gui/SMESH/pics/image102.gif deleted file mode 100755 index 3507814ba..000000000 Binary files a/doc/salome/gui/SMESH/pics/image102.gif and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/image107.gif b/doc/salome/gui/SMESH/pics/image107.gif deleted file mode 100755 index ae9d7f1e6..000000000 Binary files a/doc/salome/gui/SMESH/pics/image107.gif and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/image108.gif b/doc/salome/gui/SMESH/pics/image108.gif deleted file mode 100755 index bec69e662..000000000 Binary files a/doc/salome/gui/SMESH/pics/image108.gif and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/image109.gif b/doc/salome/gui/SMESH/pics/image109.gif deleted file mode 100755 index 5dbba4646..000000000 Binary files a/doc/salome/gui/SMESH/pics/image109.gif and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/image138.gif b/doc/salome/gui/SMESH/pics/image138.gif deleted file mode 100755 index 1659aab9f..000000000 Binary files a/doc/salome/gui/SMESH/pics/image138.gif and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/image139.gif b/doc/salome/gui/SMESH/pics/image139.gif deleted file mode 100755 index 03943831c..000000000 Binary files a/doc/salome/gui/SMESH/pics/image139.gif and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/image157.gif b/doc/salome/gui/SMESH/pics/image157.gif deleted file mode 100644 index 2f66e05e7..000000000 Binary files a/doc/salome/gui/SMESH/pics/image157.gif and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/image21.gif b/doc/salome/gui/SMESH/pics/image21.gif deleted file mode 100755 index 5dbd12184..000000000 Binary files a/doc/salome/gui/SMESH/pics/image21.gif and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/image23.gif b/doc/salome/gui/SMESH/pics/image23.gif deleted file mode 100755 index 5a1216dc6..000000000 Binary files a/doc/salome/gui/SMESH/pics/image23.gif and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/image27.gif b/doc/salome/gui/SMESH/pics/image27.gif deleted file mode 100755 index 6c8485ca9..000000000 Binary files a/doc/salome/gui/SMESH/pics/image27.gif and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/image77.gif b/doc/salome/gui/SMESH/pics/image77.gif deleted file mode 100755 index ef7a62f32..000000000 Binary files a/doc/salome/gui/SMESH/pics/image77.gif and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/image78.gif b/doc/salome/gui/SMESH/pics/image78.gif deleted file mode 100755 index 9466aa6ce..000000000 Binary files a/doc/salome/gui/SMESH/pics/image78.gif and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/image89.gif b/doc/salome/gui/SMESH/pics/image89.gif deleted file mode 100755 index 373a6c026..000000000 Binary files a/doc/salome/gui/SMESH/pics/image89.gif and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/image91.gif b/doc/salome/gui/SMESH/pics/image91.gif deleted file mode 100755 index 9e93c1c72..000000000 Binary files a/doc/salome/gui/SMESH/pics/image91.gif and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/image96.gif b/doc/salome/gui/SMESH/pics/image96.gif deleted file mode 100755 index 4580d5b5c..000000000 Binary files a/doc/salome/gui/SMESH/pics/image96.gif and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/image97.gif b/doc/salome/gui/SMESH/pics/image97.gif deleted file mode 100755 index 1d78de1bc..000000000 Binary files a/doc/salome/gui/SMESH/pics/image97.gif and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/image98.gif b/doc/salome/gui/SMESH/pics/image98.gif deleted file mode 100755 index 6519dbb67..000000000 Binary files a/doc/salome/gui/SMESH/pics/image98.gif and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/image99.gif b/doc/salome/gui/SMESH/pics/image99.gif deleted file mode 100755 index 3711be813..000000000 Binary files a/doc/salome/gui/SMESH/pics/image99.gif and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/intersect_groups1.png b/doc/salome/gui/SMESH/pics/intersect_groups1.png deleted file mode 100755 index 9251b0e7a..000000000 Binary files a/doc/salome/gui/SMESH/pics/intersect_groups1.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/intersect_groups2.png b/doc/salome/gui/SMESH/pics/intersect_groups2.png deleted file mode 100755 index eeaed8da1..000000000 Binary files a/doc/salome/gui/SMESH/pics/intersect_groups2.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/intersect_groups3.png b/doc/salome/gui/SMESH/pics/intersect_groups3.png deleted file mode 100755 index 74f5c2d76..000000000 Binary files a/doc/salome/gui/SMESH/pics/intersect_groups3.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/intersectgroups.png b/doc/salome/gui/SMESH/pics/intersectgroups.png deleted file mode 100755 index b28b4d4d6..000000000 Binary files a/doc/salome/gui/SMESH/pics/intersectgroups.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/length-crit.png b/doc/salome/gui/SMESH/pics/length-crit.png deleted file mode 100755 index 96836cd87..000000000 Binary files a/doc/salome/gui/SMESH/pics/length-crit.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/length2d.png b/doc/salome/gui/SMESH/pics/length2d.png deleted file mode 100755 index 9a5264a02..000000000 Binary files a/doc/salome/gui/SMESH/pics/length2d.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/lengthnearvertex.png b/doc/salome/gui/SMESH/pics/lengthnearvertex.png deleted file mode 100755 index 008dcb16e..000000000 Binary files a/doc/salome/gui/SMESH/pics/lengthnearvertex.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/max_el_area.png b/doc/salome/gui/SMESH/pics/max_el_area.png deleted file mode 100755 index 88db3d6f8..000000000 Binary files a/doc/salome/gui/SMESH/pics/max_el_area.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/mergeelems.png b/doc/salome/gui/SMESH/pics/mergeelems.png deleted file mode 100755 index dbd87877e..000000000 Binary files a/doc/salome/gui/SMESH/pics/mergeelems.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/mergenodes.png b/doc/salome/gui/SMESH/pics/mergenodes.png deleted file mode 100755 index d7437e400..000000000 Binary files a/doc/salome/gui/SMESH/pics/mergenodes.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/merging_nodes1.png b/doc/salome/gui/SMESH/pics/merging_nodes1.png deleted file mode 100755 index f64bdcbe2..000000000 Binary files a/doc/salome/gui/SMESH/pics/merging_nodes1.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/merging_nodes2.png b/doc/salome/gui/SMESH/pics/merging_nodes2.png deleted file mode 100755 index 8d7cfdd09..000000000 Binary files a/doc/salome/gui/SMESH/pics/merging_nodes2.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/mesh_for_extr_along_path.png b/doc/salome/gui/SMESH/pics/mesh_for_extr_along_path.png deleted file mode 100644 index 4ee52ebfa..000000000 Binary files a/doc/salome/gui/SMESH/pics/mesh_for_extr_along_path.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/meshcomputationfail.png b/doc/salome/gui/SMESH/pics/meshcomputationfail.png deleted file mode 100644 index 9c26158e2..000000000 Binary files a/doc/salome/gui/SMESH/pics/meshcomputationfail.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/meshcomputationsucceed.png b/doc/salome/gui/SMESH/pics/meshcomputationsucceed.png deleted file mode 100644 index ab2357910..000000000 Binary files a/doc/salome/gui/SMESH/pics/meshcomputationsucceed.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/meshexportmesh.png b/doc/salome/gui/SMESH/pics/meshexportmesh.png deleted file mode 100755 index a84b25207..000000000 Binary files a/doc/salome/gui/SMESH/pics/meshexportmesh.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/meshimportmesh.png b/doc/salome/gui/SMESH/pics/meshimportmesh.png deleted file mode 100755 index f87250bf4..000000000 Binary files a/doc/salome/gui/SMESH/pics/meshimportmesh.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/meshtopass.png b/doc/salome/gui/SMESH/pics/meshtopass.png deleted file mode 100755 index 044c0164b..000000000 Binary files a/doc/salome/gui/SMESH/pics/meshtopass.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/meshtrianglemergeelem1.png b/doc/salome/gui/SMESH/pics/meshtrianglemergeelem1.png deleted file mode 100755 index 0f9bd5215..000000000 Binary files a/doc/salome/gui/SMESH/pics/meshtrianglemergeelem1.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/movenodes.png b/doc/salome/gui/SMESH/pics/movenodes.png deleted file mode 100755 index 16e9e6262..000000000 Binary files a/doc/salome/gui/SMESH/pics/movenodes.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/moving_nodes1.png b/doc/salome/gui/SMESH/pics/moving_nodes1.png deleted file mode 100755 index 2bae38850..000000000 Binary files a/doc/salome/gui/SMESH/pics/moving_nodes1.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/moving_nodes2.png b/doc/salome/gui/SMESH/pics/moving_nodes2.png deleted file mode 100755 index b65e57ae9..000000000 Binary files a/doc/salome/gui/SMESH/pics/moving_nodes2.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/netgen2d.png b/doc/salome/gui/SMESH/pics/netgen2d.png deleted file mode 100644 index b2a9f25ed..000000000 Binary files a/doc/salome/gui/SMESH/pics/netgen2d.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/number_of_layers.png b/doc/salome/gui/SMESH/pics/number_of_layers.png deleted file mode 100644 index 846fa2c3e..000000000 Binary files a/doc/salome/gui/SMESH/pics/number_of_layers.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/orientaation1.png b/doc/salome/gui/SMESH/pics/orientaation1.png deleted file mode 100755 index c23b0b8a8..000000000 Binary files a/doc/salome/gui/SMESH/pics/orientaation1.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/patternmapping1.png b/doc/salome/gui/SMESH/pics/patternmapping1.png deleted file mode 100755 index 14daae187..000000000 Binary files a/doc/salome/gui/SMESH/pics/patternmapping1.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/patternmapping2.png b/doc/salome/gui/SMESH/pics/patternmapping2.png deleted file mode 100755 index fbcf35544..000000000 Binary files a/doc/salome/gui/SMESH/pics/patternmapping2.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/projection_1d.png b/doc/salome/gui/SMESH/pics/projection_1d.png deleted file mode 100644 index 1560acaee..000000000 Binary files a/doc/salome/gui/SMESH/pics/projection_1d.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/projection_2d.png b/doc/salome/gui/SMESH/pics/projection_2d.png deleted file mode 100644 index 91d446b5c..000000000 Binary files a/doc/salome/gui/SMESH/pics/projection_2d.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/projection_3d.png b/doc/salome/gui/SMESH/pics/projection_3d.png deleted file mode 100644 index aeffc7a48..000000000 Binary files a/doc/salome/gui/SMESH/pics/projection_3d.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/remove.gif b/doc/salome/gui/SMESH/pics/remove.gif deleted file mode 100644 index 8b81cb25e..000000000 Binary files a/doc/salome/gui/SMESH/pics/remove.gif and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/remove_elements1.png b/doc/salome/gui/SMESH/pics/remove_elements1.png deleted file mode 100755 index 538460f43..000000000 Binary files a/doc/salome/gui/SMESH/pics/remove_elements1.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/remove_elements2.png b/doc/salome/gui/SMESH/pics/remove_elements2.png deleted file mode 100755 index 888188cc7..000000000 Binary files a/doc/salome/gui/SMESH/pics/remove_elements2.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/remove_nodes1.png b/doc/salome/gui/SMESH/pics/remove_nodes1.png deleted file mode 100755 index 94caae679..000000000 Binary files a/doc/salome/gui/SMESH/pics/remove_nodes1.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/remove_nodes2.png b/doc/salome/gui/SMESH/pics/remove_nodes2.png deleted file mode 100755 index e9f806402..000000000 Binary files a/doc/salome/gui/SMESH/pics/remove_nodes2.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/removeelements.png b/doc/salome/gui/SMESH/pics/removeelements.png deleted file mode 100755 index 42a79b5b1..000000000 Binary files a/doc/salome/gui/SMESH/pics/removeelements.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/removenodes.png b/doc/salome/gui/SMESH/pics/removenodes.png deleted file mode 100755 index cfcb777c6..000000000 Binary files a/doc/salome/gui/SMESH/pics/removenodes.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/renumberelements.png b/doc/salome/gui/SMESH/pics/renumberelements.png deleted file mode 100755 index 0812b5066..000000000 Binary files a/doc/salome/gui/SMESH/pics/renumberelements.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/renumbernodes.png b/doc/salome/gui/SMESH/pics/renumbernodes.png deleted file mode 100755 index 90a0eda13..000000000 Binary files a/doc/salome/gui/SMESH/pics/renumbernodes.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/revolution1.png b/doc/salome/gui/SMESH/pics/revolution1.png deleted file mode 100755 index d459cf463..000000000 Binary files a/doc/salome/gui/SMESH/pics/revolution1.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/revolution2.png b/doc/salome/gui/SMESH/pics/revolution2.png deleted file mode 100755 index a3c005202..000000000 Binary files a/doc/salome/gui/SMESH/pics/revolution2.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/rotation.png b/doc/salome/gui/SMESH/pics/rotation.png deleted file mode 100755 index 372b9b307..000000000 Binary files a/doc/salome/gui/SMESH/pics/rotation.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/rotation1.png b/doc/salome/gui/SMESH/pics/rotation1.png deleted file mode 100755 index 5a4ad9901..000000000 Binary files a/doc/salome/gui/SMESH/pics/rotation1.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/rotation2.png b/doc/salome/gui/SMESH/pics/rotation2.png deleted file mode 100755 index 366771a69..000000000 Binary files a/doc/salome/gui/SMESH/pics/rotation2.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/selectionfilterlibrary.png b/doc/salome/gui/SMESH/pics/selectionfilterlibrary.png deleted file mode 100755 index f07c09641..000000000 Binary files a/doc/salome/gui/SMESH/pics/selectionfilterlibrary.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/set_rotation_point_dialog1.png b/doc/salome/gui/SMESH/pics/set_rotation_point_dialog1.png deleted file mode 100644 index bdab73b7d..000000000 Binary files a/doc/salome/gui/SMESH/pics/set_rotation_point_dialog1.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/set_rotation_point_dialog2.png b/doc/salome/gui/SMESH/pics/set_rotation_point_dialog2.png deleted file mode 100644 index 7f3696a56..000000000 Binary files a/doc/salome/gui/SMESH/pics/set_rotation_point_dialog2.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/sewing1.png b/doc/salome/gui/SMESH/pics/sewing1.png deleted file mode 100755 index 795d7a06b..000000000 Binary files a/doc/salome/gui/SMESH/pics/sewing1.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/sewing2.png b/doc/salome/gui/SMESH/pics/sewing2.png deleted file mode 100755 index 66a409973..000000000 Binary files a/doc/salome/gui/SMESH/pics/sewing2.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/sewing3.png b/doc/salome/gui/SMESH/pics/sewing3.png deleted file mode 100755 index 6c74f1cbf..000000000 Binary files a/doc/salome/gui/SMESH/pics/sewing3.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/sewing4.png b/doc/salome/gui/SMESH/pics/sewing4.png deleted file mode 100755 index cd9869a85..000000000 Binary files a/doc/salome/gui/SMESH/pics/sewing4.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/smoothing.png b/doc/salome/gui/SMESH/pics/smoothing.png deleted file mode 100755 index 0fda00a22..000000000 Binary files a/doc/salome/gui/SMESH/pics/smoothing.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/smoothing1.png b/doc/salome/gui/SMESH/pics/smoothing1.png deleted file mode 100755 index 763a5300b..000000000 Binary files a/doc/salome/gui/SMESH/pics/smoothing1.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/smoothing2.png b/doc/salome/gui/SMESH/pics/smoothing2.png deleted file mode 100755 index bfce45739..000000000 Binary files a/doc/salome/gui/SMESH/pics/smoothing2.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/sort.gif b/doc/salome/gui/SMESH/pics/sort.gif deleted file mode 100644 index 28a5dff29..000000000 Binary files a/doc/salome/gui/SMESH/pics/sort.gif and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/straight_after.png b/doc/salome/gui/SMESH/pics/straight_after.png deleted file mode 100644 index 4572fea7b..000000000 Binary files a/doc/salome/gui/SMESH/pics/straight_after.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/straight_before.png b/doc/salome/gui/SMESH/pics/straight_before.png deleted file mode 100644 index 200aad85d..000000000 Binary files a/doc/salome/gui/SMESH/pics/straight_before.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/symmetry1.png b/doc/salome/gui/SMESH/pics/symmetry1.png deleted file mode 100755 index 0fe145964..000000000 Binary files a/doc/salome/gui/SMESH/pics/symmetry1.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/symmetry2.png b/doc/salome/gui/SMESH/pics/symmetry2.png deleted file mode 100755 index 99c456463..000000000 Binary files a/doc/salome/gui/SMESH/pics/symmetry2.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/symmetry3.png b/doc/salome/gui/SMESH/pics/symmetry3.png deleted file mode 100755 index 0ded9ce79..000000000 Binary files a/doc/salome/gui/SMESH/pics/symmetry3.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/translation1.png b/doc/salome/gui/SMESH/pics/translation1.png deleted file mode 100755 index 745506149..000000000 Binary files a/doc/salome/gui/SMESH/pics/translation1.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/translation2.png b/doc/salome/gui/SMESH/pics/translation2.png deleted file mode 100755 index f321be118..000000000 Binary files a/doc/salome/gui/SMESH/pics/translation2.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/union_groups1.png b/doc/salome/gui/SMESH/pics/union_groups1.png deleted file mode 100755 index 7b2fc7511..000000000 Binary files a/doc/salome/gui/SMESH/pics/union_groups1.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/union_groups2.png b/doc/salome/gui/SMESH/pics/union_groups2.png deleted file mode 100755 index 980e48d41..000000000 Binary files a/doc/salome/gui/SMESH/pics/union_groups2.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/union_groups3.png b/doc/salome/gui/SMESH/pics/union_groups3.png deleted file mode 100755 index caf6bb42b..000000000 Binary files a/doc/salome/gui/SMESH/pics/union_groups3.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/uniongroups.png b/doc/salome/gui/SMESH/pics/uniongroups.png deleted file mode 100755 index 936c3b9f7..000000000 Binary files a/doc/salome/gui/SMESH/pics/uniongroups.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/unionoftwotriangles.png b/doc/salome/gui/SMESH/pics/unionoftwotriangles.png deleted file mode 100755 index b9d2bdbd7..000000000 Binary files a/doc/salome/gui/SMESH/pics/unionoftwotriangles.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/uniting_a_set_of_triangles1.png b/doc/salome/gui/SMESH/pics/uniting_a_set_of_triangles1.png deleted file mode 100755 index fb00167a5..000000000 Binary files a/doc/salome/gui/SMESH/pics/uniting_a_set_of_triangles1.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/uniting_a_set_of_triangles2.png b/doc/salome/gui/SMESH/pics/uniting_a_set_of_triangles2.png deleted file mode 100755 index 16d135112..000000000 Binary files a/doc/salome/gui/SMESH/pics/uniting_a_set_of_triangles2.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/uniting_two_triangles1.png b/doc/salome/gui/SMESH/pics/uniting_two_triangles1.png deleted file mode 100755 index e94be3a0f..000000000 Binary files a/doc/salome/gui/SMESH/pics/uniting_two_triangles1.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/uniting_two_triangles2.png b/doc/salome/gui/SMESH/pics/uniting_two_triangles2.png deleted file mode 100755 index 5cac5f541..000000000 Binary files a/doc/salome/gui/SMESH/pics/uniting_two_triangles2.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/pics/view_rotation_point.png b/doc/salome/gui/SMESH/pics/view_rotation_point.png deleted file mode 100644 index 7fe8f8389..000000000 Binary files a/doc/salome/gui/SMESH/pics/view_rotation_point.png and /dev/null differ diff --git a/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh.html b/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh.html deleted file mode 100644 index a9096b2e6..000000000 --- a/doc/salome/gui/SMESH/smeshpy_doc/classsmeshDC_1_1Mesh.html +++ /dev/null @@ -1,6622 +0,0 @@ - - - - - -
-
Public Member Functions | |
def | __init__ |
Constructor. | |
def | SetMesh |
Method that inits the Mesh object from SMESH_Mesh interface. | |
def | GetMesh |
Method that returns the mesh. | |
def | GetName |
Get mesh name. | |
def | SetName |
Set name to mesh. | |
def | GetSubMesh |
Get the subMesh object associated to a subShape. | |
def | GetShape |
Method that returns the shape associated to the mesh. | |
def | SetShape |
Method that associates given shape to the mesh(entails the mesh recreation). | |
def | IsReadyToCompute |
Return true if hypotheses are defined well. | |
def | GetAlgoState |
Return errors of hypotheses definintion error list is empty if everything is OK. | |
def | GetGeometryByMeshElement |
Return geometrical object the given element is built on. | |
def | MeshDimension |
Returns mesh dimension depending on shape one. | |
def | Segment |
Creates a segment discretization 1D algorithm. | |
def | Triangle |
Creates a triangle 2D algorithm for faces. | |
def | Quadrangle |
Creates a quadrangle 2D algorithm for faces. | |
def | Tetrahedron |
Creates a tetrahedron 3D algorithm for solids. | |
def | Hexahedron |
Creates a hexahedron 3D algorithm for solids. | |
def | Netgen |
Deprecated, only for compatibility! | |
def | Projection1D |
Creates a projection 1D algorithm for edges. | |
def | Projection2D |
Creates a projection 2D algorithm for faces. | |
def | Projection3D |
Creates a projection 3D algorithm for solids. | |
def | Prism |
Creates a 3D extrusion (Prism 3D) or RadialPrism 3D algorithm for solids. | |
def | Compute |
Compute the mesh and return the status of the computation. | |
def | AutomaticTetrahedralization |
Compute tetrahedral mesh using AutomaticLength + MEFISTO + NETGEN The parameter fineness [0,-1] defines mesh fineness. | |
def | AutomaticHexahedralization |
Compute hexahedral mesh using AutomaticLength + Quadrangle + Hexahedron The parameter fineness [0,-1] defines mesh fineness. | |
def | AddHypothesis |
Assign hypothesis. | |
def | GetHypothesisList |
Get the list of hypothesis added on a geom. | |
def | RemoveGlobalHypotheses |
Removes all global hypotheses. | |
def | Group |
Create a mesh group based on geometric object grp and give a name, - if this parameter is not defined the name is the same as the geometric group name - Note: Works like GroupOnGeom(). | |
def | ExportToMED |
Deprecated, only for compatibility! Please, use ExportMED() method instead. | |
def | ExportMED |
Export the mesh in a file with the MED format. | |
def | ExportDAT |
Export the mesh in a file with the DAT format. | |
def | ExportUNV |
Export the mesh in a file with the UNV format. | |
def | ExportSTL |
Export the mesh in a file with the STL format. | |
def | CreateEmptyGroup |
Creates an empty mesh group. | |
def | GroupOnGeom |
Creates a mesh group based on geometric object grp and give a name, - if this parameter is not defined the name is the same as the geometric group name. | |
def | MakeGroupByIds |
Create a mesh group by the given ids of elements. | |
def | MakeGroup |
Create a mesh group by the given conditions. | |
def | MakeGroupByCriterion |
Create a mesh group by the given criterion. | |
def | MakeGroupByCriteria |
Create a mesh group by the given criteria(list of criterions). | |
def | MakeGroupByFilter |
Create a mesh group by the given filter. | |
def | GetIdsFromFilter |
Pass mesh elements through the given filter and return ids. | |
def | GetFreeBorders |
Verify whether 2D mesh element has free edges(edges connected to one face only) - Returns list of special structures(borders). | |
def | RemoveGroup |
Remove a group. | |
def | RemoveGroupWithContents |
Remove group with its contents. | |
def | GetGroups |
Get the list of groups existing in the mesh. | |
def | GetGroupNames |
Get the list of names of groups existing in the mesh. | |
def | UnionGroups |
Union of two groups New group is created. | |
def | IntersectGroups |
Intersection of two groups New group is created. | |
def | CutGroups |
Cut of two groups New group is created. | |
def | GetLog |
Get the log of nodes and elements added or removed since previous clear of the log. | |
def | ClearLog |
Clear the log of nodes and elements added or removed since previous clear. | |
def | GetId |
Get the internal Id. | |
def | GetStudyId |
Get the study Id. | |
def | HasDuplicatedGroupNamesMED |
Check group names for duplications. | |
def | GetMeshEditor |
Obtain instance of SMESH_MeshEditor. | |
def | GetMEDMesh |
Get MED Mesh. | |
def | NbNodes |
Returns number of nodes in mesh. | |
def | NbElements |
Returns number of elements in mesh. | |
def | NbEdges |
Returns number of edges in mesh. | |
def | NbEdgesOfOrder |
Returns number of edges with given order in mesh. | |
def | NbFaces |
Returns number of faces in mesh. | |
def | NbFacesOfOrder |
Returns number of faces with given order in mesh. | |
def | NbTriangles |
Returns number of triangles in mesh. | |
def | NbTrianglesOfOrder |
Returns number of triangles with given order in mesh. | |
def | NbQuadrangles |
Returns number of quadrangles in mesh. | |
def | NbQuadranglesOfOrder |
Returns number of quadrangles with given order in mesh. | |
def | NbPolygons |
Returns number of polygons in mesh. | |
def | NbVolumes |
Returns number of volumes in mesh. | |
def | NbVolumesOfOrder |
Returns number of volumes with given order in mesh. | |
def | NbTetras |
Returns number of tetrahedrons in mesh. | |
def | NbTetrasOfOrder |
Returns number of tetrahedrons with given order in mesh. | |
def | NbHexas |
Returns number of hexahedrons in mesh. | |
def | NbHexasOfOrder |
Returns number of hexahedrons with given order in mesh. | |
def | NbPyramids |
Returns number of pyramids in mesh. | |
def | NbPyramidsOfOrder |
Returns number of pyramids with given order in mesh. | |
def | NbPrisms |
Returns number of prisms in mesh. | |
def | NbPrismsOfOrder |
Returns number of prisms with given order in mesh. | |
def | NbPolyhedrons |
Returns number of polyhedrons in mesh. | |
def | NbSubMesh |
Returns number of submeshes in mesh. | |
def | GetElementsId |
Returns list of mesh elements ids. | |
def | GetElementsByType |
Returns list of ids of mesh elements with given type. | |
def | GetNodesId |
Returns list of mesh nodes ids. | |
def | GetElementType |
Returns type of mesh element. | |
def | GetSubMeshElementsId |
Returns list of submesh elements ids. | |
def | GetSubMeshNodesId |
Returns list of submesh nodes ids. | |
def | GetSubMeshElementType |
Returns list of ids of submesh elements with given type. | |
def | Dump |
Get mesh description. | |
def | GetNodeXYZ |
Get XYZ coordinates of node as list of double - If there is not node for given ID - returns empty list. | |
def | GetNodeInverseElements |
For given node returns list of IDs of inverse elements - If there is not node for given ID - returns empty list. | |
def | GetShapeID |
If given element is node returns IDs of shape from position - If there is not node for given ID - returns -1. | |
def | GetShapeIDForElem |
For given element returns ID of result shape after FindShape() from SMESH_MeshEditor - If there is not element for given ID - returns -1. | |
def | GetElemNbNodes |
Returns number of nodes for given element - If there is not element for given ID - returns -1. | |
def | GetElemNode |
Returns ID of node by given index for given element - If there is not element for given ID - returns -1 - If there is not node for given index - returns -2. | |
def | IsMediumNode |
Returns true if given node is medium node in given quadratic element. | |
def | IsMediumNodeOfAnyElem |
Returns true if given node is medium node in one of quadratic elements. | |
def | ElemNbEdges |
Returns number of edges for given element. | |
def | ElemNbFaces |
Returns number of faces for given element. | |
def | IsPoly |
Returns true if given element is polygon. | |
def | IsQuadratic |
Returns true if given element is quadratic. | |
def | BaryCenter |
Returns XYZ coordinates of bary center for given element as list of double - If there is not element for given ID - returns empty list. | |
def | RemoveElements |
Removes elements from mesh by ids. | |
def | RemoveNodes |
Removes nodes from mesh by ids. | |
def | AddNode |
Add node to mesh by coordinates. | |
def | AddEdge |
Create edge both similar and quadratic (this is determed by number of given nodes). | |
def | AddFace |
Create face both similar and quadratic (this is determed by number of given nodes). | |
def | AddPolygonalFace |
Add polygonal face to mesh by list of nodes ids. | |
def | AddVolume |
Create volume both similar and quadratic (this is determed by number of given nodes). | |
def | AddPolyhedralVolume |
Create volume of many faces, giving nodes for each face. | |
def | AddPolyhedralVolumeByFaces |
Create volume of many faces, giving IDs of existing faces. | |
def | MoveNode |
Move node with given id. | |
def | FindNodeClosestTo |
Find a node closest to a point. | |
def | MeshToPassThroughAPoint |
Find a node closest to a point and move it to a point location. | |
def | InverseDiag |
Replace two neighbour triangles sharing Node1-Node2 link with ones built on the same 4 nodes but having other common link. | |
def | DeleteDiag |
Replace two neighbour triangles sharing Node1-Node2 link with a quadrangle built on the same 4 nodes. | |
def | Reorient |
Reorient elements by ids. | |
def | ReorientObject |
Reorient all elements of the object. | |
def | TriToQuad |
Fuse neighbour triangles into quadrangles. | |
def | TriToQuadObject |
Fuse neighbour triangles of the object into quadrangles. | |
def | QuadToTri |
Split quadrangles into triangles. | |
def | QuadToTriObject |
Split quadrangles into triangles. | |
def | SplitQuad |
Split quadrangles into triangles. | |
def | SplitQuadObject |
Split quadrangles into triangles. | |
def | BestSplit |
Find better splitting of the given quadrangle. | |
def | SplitQuadsNearTriangularFacets |
Split quafrangle faces near triangular facets of volumes. | |
def | SplitHexaToTetras |
Split hexahedrons into tetrahedrons. | |
def | SplitHexaToPrisms |
Split hexahedrons into prisms. | |
def | Smooth |
Smooth elements. | |
def | SmoothObject |
Smooth elements belong to given object. | |
def | SmoothParametric |
Parametric smooth the given elements. | |
def | SmoothParametricObject |
Parametric smooth elements belong to given object. | |
def | ConvertToQuadratic |
Converts all mesh to quadratic one, deletes old elements, replacing them with quadratic ones with the same id. | |
def | ConvertFromQuadratic |
Converts all mesh from quadratic to ordinary ones, deletes old quadratic elements, - replacing them with ordinary mesh elements with the same id. | |
def | RenumberNodes |
Renumber mesh nodes. | |
def | RenumberElements |
Renumber mesh elements. | |
def | RotationSweep |
Generate new elements by rotation of the elements around the axis. | |
def | RotationSweepObject |
Generate new elements by rotation of the elements of object around the axis. | |
def | ExtrusionSweep |
Generate new elements by extrusion of the elements with given ids. | |
def | AdvancedExtrusion |
Generate new elements by extrusion of the elements with given ids. | |
def | ExtrusionSweepObject |
Generate new elements by extrusion of the elements belong to object. | |
def | ExtrusionSweepObject1D |
Generate new elements by extrusion of the elements belong to object. | |
def | ExtrusionSweepObject2D |
Generate new elements by extrusion of the elements belong to object. | |
def | ExtrusionAlongPath |
Generate new elements by extrusion of the given elements A path of extrusion must be a meshed edge. | |
def | ExtrusionAlongPathObject |
Generate new elements by extrusion of the elements belong to object A path of extrusion must be a meshed edge. | |
def | Mirror |
Symmetrical copy of mesh elements. | |
def | MirrorObject |
Symmetrical copy of object. | |
def | Translate |
Translates the elements. | |
def | TranslateObject |
Translates the object. | |
def | Rotate |
Rotates the elements. | |
def | RotateObject |
Rotates the object. | |
def | FindCoincidentNodes |
Find group of nodes close to each other within Tolerance. | |
def | FindCoincidentNodesOnPart |
Find group of nodes close to each other within Tolerance. | |
def | MergeNodes |
Merge nodes. | |
def | FindEqualElements |
Find elements built on the same nodes. | |
def | MergeElements |
Merge elements in each given group. | |
def | MergeEqualElements |
Remove all but one of elements built on the same nodes. | |
def | SewFreeBorders |
Sew free borders. | |
def | SewConformFreeBorders |
Sew conform free borders. | |
def | SewBorderToSide |
Sew border to side. | |
def | SewSideElements |
Sew two sides of a mesh. | |
def | ChangeElemNodes |
Set new nodes for given element. | |
def | GetLastCreatedNodes |
If during last operation of MeshEditor some nodes were created this method returns list of it's IDs, - if new nodes not created - returns empty list. | |
def | GetLastCreatedElems |
If during last operation of MeshEditor some elements were created this method returns list of it's IDs, - if new elements not creared - returns empty list. | |
Data Fields | |
smeshpyD | |
geompyD | |
geom | |
mesh | |
editor | |
Static Public Attributes | |
int | geom = 0 |
int | mesh = 0 |
int | editor = 0 |
-
def smeshDC.Mesh.__init__ | -( | -- | self, | -|
- | - | - | smeshpyD, | -|
- | - | - | geompyD, | -|
- | - | - | obj = 0 , |
- |
- | - | - | name = 0 | - |
- | ) | -- |
-Creates mesh on the shape geom(or the empty mesh if geom equal to 0), sets GUI name of this mesh to name.
obj | Shape to be meshed or SMESH_Mesh object | |
name | Study name of the mesh |
def smeshDC.Mesh.SetMesh | -( | -- | self, | -|
- | - | - | theMesh | - |
- | ) | -- |
-
theMesh | is SMESH_Mesh object |
def smeshDC.Mesh.GetMesh | -( | -- | self | -) | -- |
-
def smeshDC.Mesh.GetName | -( | -- | self | -) | -- |
- -
def smeshDC.Mesh.SetName | -( | -- | self, | -|
- | - | - | name | - |
- | ) | -- |
- -
def smeshDC.Mesh.GetSubMesh | -( | -- | self, | -|
- | - | - | theSubObject, | -|
- | - | - | name | - |
- | ) | -- |
-The subMesh object gives access to nodes and elements IDs.
- SubMesh will be used instead of SubShape in a next idl version to adress a specific subMesh...
-
def smeshDC.Mesh.GetShape | -( | -- | self | -) | -- |
-
def smeshDC.Mesh.SetShape | -( | -- | self, | -|
- | - | - | geom | - |
- | ) | -- |
-
geom | shape to be meshed(GEOM_Object) |
def smeshDC.Mesh.IsReadyToCompute | -( | -- | self, | -|
- | - | - | theSubObject | - |
- | ) | -- |
-
theMesh | is an instance of Mesh class | |
theSubObject | subshape of a mesh shape |
def smeshDC.Mesh.GetAlgoState | -( | -- | self, | -|
- | - | - | theSubObject | - |
- | ) | -- |
-
theMesh | is an instance of Mesh class | |
theSubObject | subshape of a mesh shape |
def smeshDC.Mesh.GetGeometryByMeshElement | -( | -- | self, | -|
- | - | - | theElementID, | -|
- | - | - | theGeomName | - |
- | ) | -- |
-The returned geometrical object, if not nil, is either found in the study or is published by this method with the given name
theMesh | is an instance of Mesh class | |
theElementID | an id of the mesh element | |
theGeomName | user defined name of geometrical object |
def smeshDC.Mesh.MeshDimension | -( | -- | self | -) | -- |
- -
def smeshDC.Mesh.Segment | -( | -- | self, | -|
- | - | - | algo = REGULAR , |
- |
- | - | - | geom = 0 | - |
- | ) | -- |
-If the optional algo parameter is not sets, this algorithm is REGULAR. If the optional geom parameter is not sets, this algorithm is global.
- Otherwise, this algorithm define a submesh based on geom subshape.
algo | values are smesh.REGULAR or smesh.PYTHON for discretization via python function | |
geom | If defined, subshape to be meshed |
def smeshDC.Mesh.Triangle | -( | -- | self, | -|
- | - | - | algo = MEFISTO , |
- |
- | - | - | geom = 0 | - |
- | ) | -- |
-If the optional geom parameter is not sets, this algorithm is global.
- Otherwise, this algorithm define a submesh based on geom subshape.
algo | values are: smesh.MEFISTO or smesh.NETGEN | |
geom | If defined, subshape to be meshed |
def smeshDC.Mesh.Quadrangle | -( | -- | self, | -|
- | - | - | geom = 0 | - |
- | ) | -- |
-If the optional geom parameter is not sets, this algorithm is global.
- Otherwise, this algorithm define a submesh based on geom subshape.
geom | If defined, subshape to be meshed |
def smeshDC.Mesh.Tetrahedron | -( | -- | self, | -|
- | - | - | algo = NETGEN , |
- |
- | - | - | geom = 0 | - |
- | ) | -- |
-The parameter algo permits to choice the algorithm: NETGEN or GHS3D If the optional geom parameter is not sets, this algorithm is global.
- Otherwise, this algorithm define a submesh based on geom subshape.
algo | values are: smesh.NETGEN, smesh.GHS3D, smesh.FULL_NETGEN | |
geom | If defined, subshape to be meshed |
def smeshDC.Mesh.Hexahedron | -( | -- | self, | -|
- | - | - | geom = 0 | - |
- | ) | -- |
-If the optional geom parameter is not sets, this algorithm is global.
- Otherwise, this algorithm define a submesh based on geom subshape.
geom | If defined, subshape to be meshed |
def smeshDC.Mesh.Netgen | -( | -- | self, | -|
- | - | - | is3D, | -|
- | - | - | geom = 0 | - |
- | ) | -- |
- -
def smeshDC.Mesh.Projection1D | -( | -- | self, | -|
- | - | - | geom = 0 | - |
- | ) | -- |
-If the optional geom parameter is not sets, this algorithm is global. Otherwise, this algorithm define a submesh based on geom subshape.
geom | If defined, subshape to be meshed |
def smeshDC.Mesh.Projection2D | -( | -- | self, | -|
- | - | - | geom = 0 | - |
- | ) | -- |
-If the optional geom parameter is not sets, this algorithm is global. Otherwise, this algorithm define a submesh based on geom subshape.
geom | If defined, subshape to be meshed |
def smeshDC.Mesh.Projection3D | -( | -- | self, | -|
- | - | - | geom = 0 | - |
- | ) | -- |
-If the optional geom parameter is not sets, this algorithm is global. Otherwise, this algorithm define a submesh based on geom subshape.
geom | If defined, subshape to be meshed |
def smeshDC.Mesh.Prism | -( | -- | self, | -|
- | - | - | geom = 0 | - |
- | ) | -- |
-If the optional geom parameter is not sets, this algorithm is global. Otherwise, this algorithm define a submesh based on geom subshape.
geom | If defined, subshape to be meshed |
def smeshDC.Mesh.Compute | -( | -- | self, | -|
- | - | - | geom = 0 | - |
- | ) | -- |
- -
def smeshDC.Mesh.AutomaticTetrahedralization | -( | -- | self, | -|
- | - | - | fineness = 0 | - |
- | ) | -- |
- -
def smeshDC.Mesh.AutomaticHexahedralization | -( | -- | self, | -|
- | - | - | fineness = 0 | - |
- | ) | -- |
- -
def smeshDC.Mesh.AddHypothesis | -( | -- | self, | -|
- | - | - | hyp, | -|
- | - | - | geom = 0 | - |
- | ) | -- |
-
hyp | is a hypothesis to assign | |
geom | is subhape of mesh geometry |
def smeshDC.Mesh.GetHypothesisList | -( | -- | self, | -|
- | - | - | geom | - |
- | ) | -- |
-
geom | is subhape of mesh geometry |
def smeshDC.Mesh.RemoveGlobalHypotheses | -( | -- | self | -) | -- |
- -
def smeshDC.Mesh.Group | -( | -- | self, | -|
- | - | - | grp, | -|
- | - | - | name = "" | - |
- | ) | -- |
-
grp | is a geometric group, a vertex, an edge, a face or a solid | |
name | is the name of the mesh group |
def smeshDC.Mesh.ExportToMED | -( | -- | self, | -|
- | - | - | f, | -|
- | - | - | version, | -|
- | - | - | opt = 0 | - |
- | ) | -- |
-Export the mesh in a file with the MED format and choice the version of MED format
f | is the file name | |
version | values are SMESH.MED_V2_1, SMESH.MED_V2_2 |
def smeshDC.Mesh.ExportMED | -( | -- | self, | -|
- | - | - | f, | -|
- | - | - | auto_groups = 0 , |
- |
- | - | - | version = MED_V2_2 | - |
- | ) | -- |
-
f | is the file name | |
auto_groups | boolean parameter for creating/not creating the groups Group_On_All_Nodes, Group_On_All_Faces, ... ; the typical use is auto_groups=false. | |
version | MED format version(MED_V2_1 or MED_V2_2) |
def smeshDC.Mesh.ExportDAT | -( | -- | self, | -|
- | - | - | f | - |
- | ) | -- |
-
f | is the file name |
def smeshDC.Mesh.ExportUNV | -( | -- | self, | -|
- | - | - | f | - |
- | ) | -- |
-
f | is the file name |
def smeshDC.Mesh.ExportSTL | -( | -- | self, | -|
- | - | - | f, | -|
- | - | - | ascii = 1 | - |
- | ) | -- |
-
f | is the file name | |
ascii | defined the kind of file contents |
def smeshDC.Mesh.CreateEmptyGroup | -( | -- | self, | -|
- | - | - | elementType, | -|
- | - | - | name | - |
- | ) | -- |
-
elementType | is the type of elements in the group | |
name | is the name of the mesh group |
def smeshDC.Mesh.GroupOnGeom | -( | -- | self, | -|
- | - | - | grp, | -|
- | - | - | name = "" , |
- |
- | - | - | typ = None | - |
- | ) | -- |
-
grp | is a geometric group, a vertex, an edge, a face or a solid | |
name | is the name of the mesh group |
def smeshDC.Mesh.MakeGroupByIds | -( | -- | self, | -|
- | - | - | groupName, | -|
- | - | - | elementType, | -|
- | - | - | elemIDs | - |
- | ) | -- |
-
groupName | is the name of the mesh group | |
elementType | is the type of elements in the group | |
elemIDs | is the list of ids |
def smeshDC.Mesh.MakeGroup | -( | -- | self, | -|
- | - | - | groupName, | -|
- | - | - | elementType, | -|
- | - | - | CritType = FT_Undefined , |
- |
- | - | - | Compare = FT_EqualTo , |
- |
- | - | - | Treshold = "" , |
- |
- | - | - | UnaryOp = FT_Undefined | - |
- | ) | -- |
-
groupName | is the name of the mesh group | |
elementType | is the type of elements in the group | |
CritType | is type of criterion( FT_Taper, FT_Area, FT_RangeOfIds, FT_LyingOnGeom etc. ) | |
Compare | belong to {FT_LessThan, FT_MoreThan, FT_EqualTo} | |
Treshold | is threshold value (range of id ids as string, shape, numeric) | |
UnaryOp | is FT_LogicalNOT or FT_Undefined |
def smeshDC.Mesh.MakeGroupByCriterion | -( | -- | self, | -|
- | - | - | groupName, | -|
- | - | - | Criterion | - |
- | ) | -- |
-
groupName | is the name of the mesh group | |
Criterion | is the instance of Criterion class |
def smeshDC.Mesh.MakeGroupByCriteria | -( | -- | self, | -|
- | - | - | groupName, | -|
- | - | - | theCriteria | - |
- | ) | -- |
-
groupName | is the name of the mesh group | |
Criteria | is the list of criterions |
def smeshDC.Mesh.MakeGroupByFilter | -( | -- | self, | -|
- | - | - | groupName, | -|
- | - | - | theFilter | - |
- | ) | -- |
-
groupName | is the name of the mesh group | |
Criterion | is the instance of Filter class |
def smeshDC.Mesh.GetIdsFromFilter | -( | -- | self, | -|
- | - | - | theFilter | - |
- | ) | -- |
-
theFilter | is SMESH_Filter |
def smeshDC.Mesh.GetFreeBorders | -( | -- | self | -) | -- |
-
def smeshDC.Mesh.RemoveGroup | -( | -- | self, | -|
- | - | - | group | - |
- | ) | -- |
- -
def smeshDC.Mesh.RemoveGroupWithContents | -( | -- | self, | -|
- | - | - | group | - |
- | ) | -- |
- -
def smeshDC.Mesh.GetGroups | -( | -- | self | -) | -- |
- -
def smeshDC.Mesh.GetGroupNames | -( | -- | self | -) | -- |
- -
def smeshDC.Mesh.UnionGroups | -( | -- | self, | -|
- | - | - | group1, | -|
- | - | - | group2, | -|
- | - | - | name | - |
- | ) | -- |
-All mesh elements that are present in initial groups are added to the new one -
def smeshDC.Mesh.IntersectGroups | -( | -- | self, | -|
- | - | - | group1, | -|
- | - | - | group2, | -|
- | - | - | name | - |
- | ) | -- |
-All mesh elements that are present in both initial groups are added to the new one. -
def smeshDC.Mesh.CutGroups | -( | -- | self, | -|
- | - | - | mainGroup, | -|
- | - | - | toolGroup, | -|
- | - | - | name | - |
- | ) | -- |
-All mesh elements that are present in main group but do not present in tool group are added to the new one -
def smeshDC.Mesh.GetLog | -( | -- | self, | -|
- | - | - | clearAfterGet | - |
- | ) | -- |
-
clearAfterGet | log is emptied after Get (safe if concurrents access) |
def smeshDC.Mesh.ClearLog | -( | -- | self | -) | -- |
-Must be used immediately after GetLog if clearAfterGet is false. -
def smeshDC.Mesh.GetId | -( | -- | self | -) | -- |
- -
def smeshDC.Mesh.GetStudyId | -( | -- | self | -) | -- |
- -
def smeshDC.Mesh.HasDuplicatedGroupNamesMED | -( | -- | self | -) | -- |
-Consider maximum group name length stored in MED file. -
def smeshDC.Mesh.GetMeshEditor | -( | -- | self | -) | -- |
- -
def smeshDC.Mesh.GetMEDMesh | -( | -- | self | -) | -- |
- -
def smeshDC.Mesh.NbNodes | -( | -- | self | -) | -- |
- -
def smeshDC.Mesh.NbElements | -( | -- | self | -) | -- |
- -
def smeshDC.Mesh.NbEdges | -( | -- | self | -) | -- |
- -
def smeshDC.Mesh.NbEdgesOfOrder | -( | -- | self, | -|
- | - | - | elementOrder | - |
- | ) | -- |
-
elementOrder | is order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC |
def smeshDC.Mesh.NbFaces | -( | -- | self | -) | -- |
- -
def smeshDC.Mesh.NbFacesOfOrder | -( | -- | self, | -|
- | - | - | elementOrder | - |
- | ) | -- |
-
elementOrder | is order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC |
def smeshDC.Mesh.NbTriangles | -( | -- | self | -) | -- |
- -
def smeshDC.Mesh.NbTrianglesOfOrder | -( | -- | self, | -|
- | - | - | elementOrder | - |
- | ) | -- |
-
elementOrder | is order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC |
def smeshDC.Mesh.NbQuadrangles | -( | -- | self | -) | -- |
- -
def smeshDC.Mesh.NbQuadranglesOfOrder | -( | -- | self, | -|
- | - | - | elementOrder | - |
- | ) | -- |
-
elementOrder | is order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC |
def smeshDC.Mesh.NbPolygons | -( | -- | self | -) | -- |
- -
def smeshDC.Mesh.NbVolumes | -( | -- | self | -) | -- |
- -
def smeshDC.Mesh.NbVolumesOfOrder | -( | -- | self, | -|
- | - | - | elementOrder | - |
- | ) | -- |
-
elementOrder | is order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC |
def smeshDC.Mesh.NbTetras | -( | -- | self | -) | -- |
- -
def smeshDC.Mesh.NbTetrasOfOrder | -( | -- | self, | -|
- | - | - | elementOrder | - |
- | ) | -- |
-
elementOrder | is order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC |
def smeshDC.Mesh.NbHexas | -( | -- | self | -) | -- |
- -
def smeshDC.Mesh.NbHexasOfOrder | -( | -- | self, | -|
- | - | - | elementOrder | - |
- | ) | -- |
-
elementOrder | is order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC |
def smeshDC.Mesh.NbPyramids | -( | -- | self | -) | -- |
- -
def smeshDC.Mesh.NbPyramidsOfOrder | -( | -- | self, | -|
- | - | - | elementOrder | - |
- | ) | -- |
-
elementOrder | is order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC |
def smeshDC.Mesh.NbPrisms | -( | -- | self | -) | -- |
- -
def smeshDC.Mesh.NbPrismsOfOrder | -( | -- | self, | -|
- | - | - | elementOrder | - |
- | ) | -- |
-
elementOrder | is order of elements: ORDER_ANY, ORDER_LINEAR or ORDER_QUADRATIC |
def smeshDC.Mesh.NbPolyhedrons | -( | -- | self | -) | -- |
- -
def smeshDC.Mesh.NbSubMesh | -( | -- | self | -) | -- |
- -
def smeshDC.Mesh.GetElementsId | -( | -- | self | -) | -- |
- -
def smeshDC.Mesh.GetElementsByType | -( | -- | self, | -|
- | - | - | elementType | - |
- | ) | -- |
-
elementType | is required type of elements |
def smeshDC.Mesh.GetNodesId | -( | -- | self | -) | -- |
- -
def smeshDC.Mesh.GetElementType | -( | -- | self, | -|
- | - | - | id, | -|
- | - | - | iselem | - |
- | ) | -- |
- -
def smeshDC.Mesh.GetSubMeshElementsId | -( | -- | self, | -|
- | - | - | shapeID | - |
- | ) | -- |
-
shapeID | is geom object(subshape) IOR |
def smeshDC.Mesh.GetSubMeshNodesId | -( | -- | self, | -|
- | - | - | shapeID, | -|
- | - | - | all | - |
- | ) | -- |
-
shapeID | is geom object(subshape) IOR |
def smeshDC.Mesh.GetSubMeshElementType | -( | -- | self, | -|
- | - | - | shapeID | - |
- | ) | -- |
-
shapeID | is geom object(subshape) IOR |
def smeshDC.Mesh.Dump | -( | -- | self | -) | -- |
- -
def smeshDC.Mesh.GetNodeXYZ | -( | -- | self, | -|
- | - | - | id | - |
- | ) | -- |
- -
def smeshDC.Mesh.GetNodeInverseElements | -( | -- | self, | -|
- | - | - | id | - |
- | ) | -- |
- -
def smeshDC.Mesh.GetShapeID | -( | -- | self, | -|
- | - | - | id | - |
- | ) | -- |
- -
def smeshDC.Mesh.GetShapeIDForElem | -( | -- | self, | -|
- | - | - | id | - |
- | ) | -- |
- -
def smeshDC.Mesh.GetElemNbNodes | -( | -- | self, | -|
- | - | - | id | - |
- | ) | -- |
- -
def smeshDC.Mesh.GetElemNode | -( | -- | self, | -|
- | - | - | id, | -|
- | - | - | index | - |
- | ) | -- |
- -
def smeshDC.Mesh.IsMediumNode | -( | -- | self, | -|
- | - | - | elementID, | -|
- | - | - | nodeID | - |
- | ) | -- |
- -
def smeshDC.Mesh.IsMediumNodeOfAnyElem | -( | -- | self, | -|
- | - | - | nodeID, | -|
- | - | - | elementType | - |
- | ) | -- |
- -
def smeshDC.Mesh.ElemNbEdges | -( | -- | self, | -|
- | - | - | id | - |
- | ) | -- |
- -
def smeshDC.Mesh.ElemNbFaces | -( | -- | self, | -|
- | - | - | id | - |
- | ) | -- |
- -
def smeshDC.Mesh.IsPoly | -( | -- | self, | -|
- | - | - | id | - |
- | ) | -- |
- -
def smeshDC.Mesh.IsQuadratic | -( | -- | self, | -|
- | - | - | id | - |
- | ) | -- |
- -
def smeshDC.Mesh.BaryCenter | -( | -- | self, | -|
- | - | - | id | - |
- | ) | -- |
- -
def smeshDC.Mesh.RemoveElements | -( | -- | self, | -|
- | - | - | IDsOfElements | - |
- | ) | -- |
-
IDsOfElements | is list of ids of elements to remove |
def smeshDC.Mesh.RemoveNodes | -( | -- | self, | -|
- | - | - | IDsOfNodes | - |
- | ) | -- |
-
IDsOfNodes | is list of ids of nodes to remove |
def smeshDC.Mesh.AddNode | -( | -- | self, | -|
- | - | - | x, | -|
- | - | - | y, | -|
- | - | - | z | - |
- | ) | -- |
- -
def smeshDC.Mesh.AddEdge | -( | -- | self, | -|
- | - | - | IDsOfNodes | - |
- | ) | -- |
-
IdsOfNodes | List of node IDs for creation of element. Needed order of nodes in this list corresponds to description of MED. - This description is located by the following link: http://www.salome-platform.org/salome2/web_med_internet/logiciels/medV2.2.2_doc_html/html/modele_de_donnees.html#3. |
def smeshDC.Mesh.AddFace | -( | -- | self, | -|
- | - | - | IDsOfNodes | - |
- | ) | -- |
-
IdsOfNodes | List of node IDs for creation of element. Needed order of nodes in this list corresponds to description of MED. - This description is located by the following link: http://www.salome-platform.org/salome2/web_med_internet/logiciels/medV2.2.2_doc_html/html/modele_de_donnees.html#3. |
def smeshDC.Mesh.AddPolygonalFace | -( | -- | self, | -|
- | - | - | IdsOfNodes | - |
- | ) | -- |
- -
def smeshDC.Mesh.AddVolume | -( | -- | self, | -|
- | - | - | IDsOfNodes | - |
- | ) | -- |
-
IdsOfNodes | List of node IDs for creation of element. Needed order of nodes in this list corresponds to description of MED. - This description is located by the following link: http://www.salome-platform.org/salome2/web_med_internet/logiciels/medV2.2.2_doc_html/html/modele_de_donnees.html#3. |
def smeshDC.Mesh.AddPolyhedralVolume | -( | -- | self, | -|
- | - | - | IdsOfNodes, | -|
- | - | - | Quantities | - |
- | ) | -- |
-
IdsOfNodes | List of node IDs for volume creation face by face. | |
Quantities | List of integer values, Quantities[i] gives quantity of nodes in face number i. |
def smeshDC.Mesh.AddPolyhedralVolumeByFaces | -( | -- | self, | -|
- | - | - | IdsOfFaces | - |
- | ) | -- |
-
IdsOfFaces | List of face IDs for volume creation. |
def smeshDC.Mesh.MoveNode | -( | -- | self, | -|
- | - | - | NodeID, | -|
- | - | - | x, | -|
- | - | - | y, | -|
- | - | - | z | - |
- | ) | -- |
-
NodeID | id of the node | |
x | new X coordinate | |
y | new Y coordinate | |
z | new Z coordinate |
def smeshDC.Mesh.FindNodeClosestTo | -( | -- | self, | -|
- | - | - | x, | -|
- | - | - | y, | -|
- | - | - | z | - |
- | ) | -- |
-
x | X coordinate of a point | |
y | Y coordinate of a point | |
z | Z coordinate of a point |
def smeshDC.Mesh.MeshToPassThroughAPoint | -( | -- | self, | -|
- | - | - | x, | -|
- | - | - | y, | -|
- | - | - | z | - |
- | ) | -- |
-
x | X coordinate of a point | |
y | Y coordinate of a point | |
z | Z coordinate of a point |
def smeshDC.Mesh.InverseDiag | -( | -- | self, | -|
- | - | - | NodeID1, | -|
- | - | - | NodeID2 | - |
- | ) | -- |
-
NodeID1 | first node id | |
NodeID2 | second node id |
def smeshDC.Mesh.DeleteDiag | -( | -- | self, | -|
- | - | - | NodeID1, | -|
- | - | - | NodeID2 | - |
- | ) | -- |
-
NodeID1 | first node id | |
NodeID2 | second node id |
def smeshDC.Mesh.Reorient | -( | -- | self, | -|
- | - | - | IDsOfElements = None | - |
- | ) | -- |
-
IDsOfElements | if undefined reorient all mesh elements |
def smeshDC.Mesh.ReorientObject | -( | -- | self, | -|
- | - | - | theObject | - |
- | ) | -- |
-
theObject | is mesh, submesh or group |
def smeshDC.Mesh.TriToQuad | -( | -- | self, | -|
- | - | - | IDsOfElements, | -|
- | - | - | theCriterion, | -|
- | - | - | MaxAngle | - |
- | ) | -- |
-
IDsOfElements | The triangles to be fused, | |
theCriterion | is FT_...; used to choose a neighbour to fuse with. | |
MaxAngle | is a max angle between element normals at which fusion is still performed; theMaxAngle is mesured in radians. |
def smeshDC.Mesh.TriToQuadObject | -( | -- | self, | -|
- | - | - | theObject, | -|
- | - | - | theCriterion, | -|
- | - | - | MaxAngle | - |
- | ) | -- |
-
theObject | is mesh, submesh or group | |
theCriterion | is FT_...; used to choose a neighbour to fuse with. | |
MaxAngle | is a max angle between element normals at which fusion is still performed; theMaxAngle is mesured in radians. |
def smeshDC.Mesh.QuadToTri | -( | -- | self, | -|
- | - | - | IDsOfElements, | -|
- | - | - | theCriterion | - |
- | ) | -- |
-
IDsOfElements | the faces to be splitted. | |
theCriterion | is FT_...; used to choose a diagonal for splitting. | |
TRUE in case of success, FALSE otherwise. |
def smeshDC.Mesh.QuadToTriObject | -( | -- | self, | -|
- | - | - | theObject, | -|
- | - | - | theCriterion | - |
- | ) | -- |
-
theObject | object to taking list of elements from, is mesh, submesh or group | |
theCriterion | is FT_...; used to choose a diagonal for splitting. |
def smeshDC.Mesh.SplitQuad | -( | -- | self, | -|
- | - | - | IDsOfElements, | -|
- | - | - | Diag13 | - |
- | ) | -- |
-
theElems | The faces to be splitted | |
the13Diag | is used to choose a diagonal for splitting. |
def smeshDC.Mesh.SplitQuadObject | -( | -- | self, | -|
- | - | - | theObject, | -|
- | - | - | Diag13 | - |
- | ) | -- |
-
theObject | is object to taking list of elements from, is mesh, submesh or group |
def smeshDC.Mesh.BestSplit | -( | -- | self, | -|
- | - | - | IDOfQuad, | -|
- | - | - | theCriterion | - |
- | ) | -- |
-
IDOfQuad | ID of the quadrangle to be splitted. | |
theCriterion | is FT_...; a criterion to choose a diagonal for splitting. |
def smeshDC.Mesh.SplitQuadsNearTriangularFacets | -( | -- | self | -) | -- |
- -
def smeshDC.Mesh.SplitHexaToTetras | -( | -- | self, | -|
- | - | - | theObject, | -|
- | - | - | theNode000, | -|
- | - | - | theNode001 | - |
- | ) | -- |
-Use pattern mapping functionality for splitting.
theObject | object to take list of hexahedrons from; is mesh, submesh or group. | |
theNode000,theNode001 | is in range [0,7]; give an orientation of the pattern relatively each hexahedron: the (0,0,0) key-point of pattern will be mapped into <theNode000>-th node of each volume, the (0,0,1) key-point will be mapped into <theNode001>-th node of each volume. The (0,0,0) key-point of used pattern corresponds to not split corner. | |
TRUE in case of success, FALSE otherwise. |
def smeshDC.Mesh.SplitHexaToPrisms | -( | -- | self, | -|
- | - | - | theObject, | -|
- | - | - | theNode000, | -|
- | - | - | theNode001 | - |
- | ) | -- |
-Use pattern mapping functionality for splitting.
theObject | object to take list of hexahedrons from; is mesh, submesh or group. | |
theNode000,theNode001 | is in range [0,7]; give an orientation of the pattern relatively each hexahedron: the (0,0,0) key-point of pattern will be mapped into <theNode000>-th node of each volume, the (0,0,1) key-point will be mapped into <theNode001>-th node of each volume. The edge (0,0,0)-(0,0,1) of used pattern connects two not split corners. | |
TRUE in case of success, FALSE otherwise. |
def smeshDC.Mesh.Smooth | -( | -- | self, | -|
- | - | - | IDsOfElements, | -|
- | - | - | IDsOfFixedNodes, | -|
- | - | - | MaxNbOfIterations, | -|
- | - | - | MaxAspectRatio, | -|
- | - | - | Method | - |
- | ) | -- |
-
IDsOfElements | list if ids of elements to smooth | |
IDsOfFixedNodes | list of ids of fixed nodes. Note that nodes built on edges and boundary nodes are always fixed. | |
MaxNbOfIterations | maximum number of iterations | |
MaxAspectRatio | varies in range [1.0, inf] | |
Method | is Laplacian(LAPLACIAN_SMOOTH) or Centroidal(CENTROIDAL_SMOOTH) |
def smeshDC.Mesh.SmoothObject | -( | -- | self, | -|
- | - | - | theObject, | -|
- | - | - | IDsOfFixedNodes, | -|
- | - | - | MaxNbOfIterations, | -|
- | - | - | MaxxAspectRatio, | -|
- | - | - | Method | - |
- | ) | -- |
-
theObject | object to smooth | |
IDsOfFixedNodes | list of ids of fixed nodes. Note that nodes built on edges and boundary nodes are always fixed. | |
MaxNbOfIterations | maximum number of iterations | |
MaxAspectRatio | varies in range [1.0, inf] | |
Method | is Laplacian(LAPLACIAN_SMOOTH) or Centroidal(CENTROIDAL_SMOOTH) |
def smeshDC.Mesh.SmoothParametric | -( | -- | self, | -|
- | - | - | IDsOfElements, | -|
- | - | - | IDsOfFixedNodes, | -|
- | - | - | MaxNbOfIterations, | -|
- | - | - | MaxAspectRatio, | -|
- | - | - | Method | - |
- | ) | -- |
-
IDsOfElements | list if ids of elements to smooth | |
IDsOfFixedNodes | list of ids of fixed nodes. Note that nodes built on edges and boundary nodes are always fixed. | |
MaxNbOfIterations | maximum number of iterations | |
MaxAspectRatio | varies in range [1.0, inf] | |
Method | is Laplacian(LAPLACIAN_SMOOTH) or Centroidal(CENTROIDAL_SMOOTH) |
def smeshDC.Mesh.SmoothParametricObject | -( | -- | self, | -|
- | - | - | theObject, | -|
- | - | - | IDsOfFixedNodes, | -|
- | - | - | MaxNbOfIterations, | -|
- | - | - | MaxAspectRatio, | -|
- | - | - | Method | - |
- | ) | -- |
-
theObject | object to smooth | |
IDsOfFixedNodes | list of ids of fixed nodes. Note that nodes built on edges and boundary nodes are always fixed. | |
MaxNbOfIterations | maximum number of iterations | |
MaxAspectRatio | varies in range [1.0, inf] | |
Method | is Laplacian(LAPLACIAN_SMOOTH) or Centroidal(CENTROIDAL_SMOOTH) |
def smeshDC.Mesh.ConvertToQuadratic | -( | -- | self, | -|
- | - | - | theForce3d | - |
- | ) | -- |
- -
def smeshDC.Mesh.ConvertFromQuadratic | -( | -- | self | -) | -- |
- -
def smeshDC.Mesh.RenumberNodes | -( | -- | self | -) | -- |
- -
def smeshDC.Mesh.RenumberElements | -( | -- | self | -) | -- |
- -
def smeshDC.Mesh.RotationSweep | -( | -- | self, | -|
- | - | - | IDsOfElements, | -|
- | - | - | Axix, | -|
- | - | - | AngleInRadians, | -|
- | - | - | NbOfSteps, | -|
- | - | - | Tolerance | - |
- | ) | -- |
-
IDsOfElements | list of ids of elements to sweep | |
Axix | axis of rotation, AxisStruct or line(geom object) | |
AngleInRadians | angle of Rotation | |
NbOfSteps | number of steps | |
Tolerance | tolerance |
def smeshDC.Mesh.RotationSweepObject | -( | -- | self, | -|
- | - | - | theObject, | -|
- | - | - | Axix, | -|
- | - | - | AngleInRadians, | -|
- | - | - | NbOfSteps, | -|
- | - | - | Tolerance | - |
- | ) | -- |
-
theObject | object wich elements should be sweeped | |
Axix | axis of rotation, AxisStruct or line(geom object) | |
AngleInRadians | angle of Rotation | |
NbOfSteps | number of steps | |
Tolerance | tolerance |
def smeshDC.Mesh.ExtrusionSweep | -( | -- | self, | -|
- | - | - | IDsOfElements, | -|
- | - | - | StepVector, | -|
- | - | - | NbOfSteps | - |
- | ) | -- |
-
IDsOfElements | list of elements ids for extrusion | |
StepVector | vector, defining the direction and value of extrusion | |
NbOfSteps | the number of steps |
def smeshDC.Mesh.AdvancedExtrusion | -( | -- | self, | -|
- | - | - | IDsOfElements, | -|
- | - | - | StepVector, | -|
- | - | - | NbOfSteps, | -|
- | - | - | ExtrFlags, | -|
- | - | - | SewTolerance | - |
- | ) | -- |
-
IDsOfElements | is ids of elements | |
StepVector | vector, defining the direction and value of extrusion | |
NbOfSteps | the number of steps | |
ExtrFlags | set flags for performing extrusion | |
SewTolerance | uses for comparing locations of nodes if flag EXTRUSION_FLAG_SEW is set |
def smeshDC.Mesh.ExtrusionSweepObject | -( | -- | self, | -|
- | - | - | theObject, | -|
- | - | - | StepVector, | -|
- | - | - | NbOfSteps | - |
- | ) | -- |
-
theObject | object wich elements should be processed | |
StepVector | vector, defining the direction and value of extrusion | |
NbOfSteps | the number of steps |
def smeshDC.Mesh.ExtrusionSweepObject1D | -( | -- | self, | -|
- | - | - | theObject, | -|
- | - | - | StepVector, | -|
- | - | - | NbOfSteps | - |
- | ) | -- |
-
theObject | object wich elements should be processed | |
StepVector | vector, defining the direction and value of extrusion | |
NbOfSteps | the number of steps |
def smeshDC.Mesh.ExtrusionSweepObject2D | -( | -- | self, | -|
- | - | - | theObject, | -|
- | - | - | StepVector, | -|
- | - | - | NbOfSteps | - |
- | ) | -- |
-
theObject | object wich elements should be processed | |
StepVector | vector, defining the direction and value of extrusion | |
NbOfSteps | the number of steps |
def smeshDC.Mesh.ExtrusionAlongPath | -( | -- | self, | -|
- | - | - | IDsOfElements, | -|
- | - | - | PathMesh, | -|
- | - | - | PathShape, | -|
- | - | - | NodeStart, | -|
- | - | - | HasAngles, | -|
- | - | - | Angles, | -|
- | - | - | HasRefPoint, | -|
- | - | - | RefPoint, | -|
- | - | - | LinearVariation = False | - |
- | ) | -- |
-
IDsOfElements | is ids of elements | |
PathMesh | mesh containing a 1D sub-mesh on the edge, along which proceeds the extrusion | |
PathShape | is shape(edge); as the mesh can be complex, the edge is used to define the sub-mesh for the path | |
NodeStart | the first or the last node on the edge. It is used to define the direction of extrusion | |
HasAngles | allows the shape to be rotated around the path to get the resulting mesh in a helical fashion | |
Angles | list of angles | |
HasRefPoint | allows to use base point | |
RefPoint | point around which the shape is rotated(the mass center of the shape by default). User can specify any point as the Base Point and the shape will be rotated with respect to this point. | |
LinearVariation | makes compute rotation angles as linear variation of given Angles along path steps |
def smeshDC.Mesh.ExtrusionAlongPathObject | -( | -- | self, | -|
- | - | - | theObject, | -|
- | - | - | PathMesh, | -|
- | - | - | PathShape, | -|
- | - | - | NodeStart, | -|
- | - | - | HasAngles, | -|
- | - | - | Angles, | -|
- | - | - | HasRefPoint, | -|
- | - | - | RefPoint, | -|
- | - | - | LinearVariation = False | - |
- | ) | -- |
-
IDsOfElements | is ids of elements | |
PathMesh | mesh containing a 1D sub-mesh on the edge, along which proceeds the extrusion | |
PathShape | is shape(edge); as the mesh can be complex, the edge is used to define the sub-mesh for the path | |
NodeStart | the first or the last node on the edge. It is used to define the direction of extrusion | |
HasAngles | allows the shape to be rotated around the path to get the resulting mesh in a helical fashion | |
Angles | list of angles | |
HasRefPoint | allows to use base point | |
RefPoint | point around which the shape is rotated(the mass center of the shape by default). User can specify any point as the Base Point and the shape will be rotated with respect to this point. | |
LinearVariation | makes compute rotation angles as linear variation of given Angles along path steps |
def smeshDC.Mesh.Mirror | -( | -- | self, | -|
- | - | - | IDsOfElements, | -|
- | - | - | Mirror, | -|
- | - | - | theMirrorType, | -|
- | - | - | Copy = 0 | - |
- | ) | -- |
-
IDsOfElements | list of elements ids | |
Mirror | is AxisStruct or geom object(point, line, plane) | |
theMirrorType | is POINT, AXIS or PLANE If the Mirror is geom object this parameter is unnecessary | |
Copy | allows to copy element(Copy is 1) or to replace with its mirroring(Copy is 0) |
def smeshDC.Mesh.MirrorObject | -( | -- | self, | -|
- | - | - | theObject, | -|
- | - | - | Mirror, | -|
- | - | - | theMirrorType, | -|
- | - | - | Copy = 0 | - |
- | ) | -- |
-
theObject | mesh, submesh or group | |
Mirror | is AxisStruct or geom object(point, line, plane) | |
theMirrorType | is POINT, AXIS or PLANE If the Mirror is geom object this parameter is unnecessary | |
Copy | allows to copy element(Copy is 1) or to replace with its mirroring(Copy is 0) |
def smeshDC.Mesh.Translate | -( | -- | self, | -|
- | - | - | IDsOfElements, | -|
- | - | - | Vector, | -|
- | - | - | Copy | - |
- | ) | -- |
-
IDsOfElements | list of elements ids | |
Vector | direction of translation(DirStruct or vector) | |
Copy | allows to copy the translated elements |
def smeshDC.Mesh.TranslateObject | -( | -- | self, | -|
- | - | - | theObject, | -|
- | - | - | Vector, | -|
- | - | - | Copy | - |
- | ) | -- |
-
theObject | object to translate(mesh, submesh, or group) | |
Vector | direction of translation(DirStruct or geom vector) | |
Copy | allows to copy the translated elements |
def smeshDC.Mesh.Rotate | -( | -- | self, | -|
- | - | - | IDsOfElements, | -|
- | - | - | Axis, | -|
- | - | - | AngleInRadians, | -|
- | - | - | Copy | - |
- | ) | -- |
-
IDsOfElements | list of elements ids | |
Axis | axis of rotation(AxisStruct or geom line) | |
AngleInRadians | angle of rotation(in radians) | |
Copy | allows to copy the rotated elements |
def smeshDC.Mesh.RotateObject | -( | -- | self, | -|
- | - | - | theObject, | -|
- | - | - | Axis, | -|
- | - | - | AngleInRadians, | -|
- | - | - | Copy | - |
- | ) | -- |
-
theObject | object to rotate(mesh, submesh, or group) | |
Axis | axis of rotation(AxisStruct or geom line) | |
AngleInRadians | angle of rotation(in radians) | |
Copy | allows to copy the rotated elements |
def smeshDC.Mesh.FindCoincidentNodes | -( | -- | self, | -|
- | - | - | Tolerance | - |
- | ) | -- |
-
Tolerance | tolerance value | |
list | of group of nodes |
def smeshDC.Mesh.FindCoincidentNodesOnPart | -( | -- | self, | -|
- | - | - | SubMeshOrGroup, | -|
- | - | - | Tolerance | - |
- | ) | -- |
-
Tolerance | tolerance value | |
SubMeshOrGroup | SubMesh or Group | |
list | of group of nodes |
def smeshDC.Mesh.MergeNodes | -( | -- | self, | -|
- | - | - | GroupsOfNodes | - |
- | ) | -- |
-
list | of group of nodes |
def smeshDC.Mesh.FindEqualElements | -( | -- | self, | -|
- | - | - | MeshOrSubMeshOrGroup | - |
- | ) | -- |
-
MeshOrSubMeshOrGroup | Mesh or SubMesh, or Group of elements for searching |
def smeshDC.Mesh.MergeElements | -( | -- | self, | -|
- | - | - | GroupsOfElementsID | - |
- | ) | -- |
-
GroupsOfElementsID | groups of elements for merging |
def smeshDC.Mesh.MergeEqualElements | -( | -- | self | -) | -- |
- -
def smeshDC.Mesh.SewFreeBorders | -( | -- | self, | -|
- | - | - | FirstNodeID1, | -|
- | - | - | SecondNodeID1, | -|
- | - | - | LastNodeID1, | -|
- | - | - | FirstNodeID2, | -|
- | - | - | SecondNodeID2, | -|
- | - | - | LastNodeID2, | -|
- | - | - | CreatePolygons, | -|
- | - | - | CreatePolyedrs | - |
- | ) | -- |
- -
def smeshDC.Mesh.SewConformFreeBorders | -( | -- | self, | -|
- | - | - | FirstNodeID1, | -|
- | - | - | SecondNodeID1, | -|
- | - | - | LastNodeID1, | -|
- | - | - | FirstNodeID2, | -|
- | - | - | SecondNodeID2 | - |
- | ) | -- |
- -
def smeshDC.Mesh.SewBorderToSide | -( | -- | self, | -|
- | - | - | FirstNodeIDOnFreeBorder, | -|
- | - | - | SecondNodeIDOnFreeBorder, | -|
- | - | - | LastNodeIDOnFreeBorder, | -|
- | - | - | FirstNodeIDOnSide, | -|
- | - | - | LastNodeIDOnSide, | -|
- | - | - | CreatePolygons, | -|
- | - | - | CreatePolyedrs | - |
- | ) | -- |
- -
def smeshDC.Mesh.SewSideElements | -( | -- | self, | -|
- | - | - | IDsOfSide1Elements, | -|
- | - | - | IDsOfSide2Elements, | -|
- | - | - | NodeID1OfSide1ToMerge, | -|
- | - | - | NodeID1OfSide2ToMerge, | -|
- | - | - | NodeID2OfSide1ToMerge, | -|
- | - | - | NodeID2OfSide2ToMerge | - |
- | ) | -- |
-Nodes belonging to Side1 are merged with nodes of elements of Side2. Number of elements in theSide1 and in theSide2 must be equal and they should have similar node connectivity. The nodes to merge should belong to sides borders and the first node should be linked to the second. -
def smeshDC.Mesh.ChangeElemNodes | -( | -- | self, | -|
- | - | - | ide, | -|
- | - | - | newIDs | - |
- | ) | -- |
-
ide | the element id | |
newIDs | nodes ids |
def smeshDC.Mesh.GetLastCreatedNodes | -( | -- | self | -) | -- |
- -
def smeshDC.Mesh.GetLastCreatedElems | -( | -- | self | -) | -- |
- -
-
int smeshDC.Mesh.geom = 0 [static] |
-
- -
int smeshDC.Mesh.mesh = 0 [static] |
-
- -
int smeshDC.Mesh.editor = 0 [static] |
-
- -
smeshDC.Mesh.smeshpyD | -
- -
smeshDC.Mesh.geompyD | -
- -
smeshDC.Mesh.geom | -
- -
smeshDC.Mesh.mesh | -
- -
smeshDC.Mesh.editor | -
- -
- -
-