Salome HOME
updated copyright message
[modules/hexablock.git] / doc / interactive.rst
1 :tocdepth: 3
2
3 .. _interactive:
4
5 #######################################################
6 Using HexaBlock with the Graphical User Interface (GUI)
7 #######################################################
8
9
10 HexaBlock is a component of SALOME with an interactive part and has:
11
12 - its own menus and toolboxes,
13 - its document zone to represent all kind of objects (vertices, hexahedral, etc.),
14 - its graphic zone to visualize the model and the mesh.
15
16 .. image:: _static/interactive.png
17    :align: center
18
19
20 It provides the toolset allowing to:
21
22 - Build a model of block:
23    - create basic geometrical objects: point, edge, quadrangle, hexahedra,
24    - create grid: cartesian, cylindrical, spherical,
25    - create  a cylinder, a pipe, two intersected cylinders, two intersected pipes, an hemisphere, a rind,
26    - remove an hexahedron,
27    - replace hexahedrons,
28    - disconnect by a point, an edge, a quadrangle,
29    - join quadrangles by hexahedra, merge quadrangles,
30    - transform or modify by translation, rotation and other symmetries,
31    - make quad revolution.
32 - Associate a model of block to a geometry:
33    - associate vertices of the model of blocks to vertices of a geometry,
34    - associate edges of the model of blocks to edges of a geometry,
35    - associate quadrangles of the model of blocks to faces of a geometry,
36    - associate lines.
37 - Generate a mesh:
38    - define groups,
39    - define laws on propagations,
40    - generate an hexahedral mesh.
41
42
43 .. toctree::
44    :maxdepth: 2
45
46    gui_component.rst
47    gui_document.rst
48    gui_vertex.rst
49    gui_edge.rst
50    gui_quadrangle.rst
51    gui_hexahedron.rst
52    gui_vector.rst
53    gui_blocks_for_cyl_pipe.rst
54    creategrids.rst
55    gui_hemisphere.rst
56    gui_remove.rst
57    gui_cut_hexa.rst
58    gui_prism_join_quad.rst
59    gui_quad_revolution.rst
60    gui_replace_hexa.rst
61    gui_merge_elmts.rst
62    gui_disc_elmts.rst
63    gui_make_elmts.rst
64    gui_make_symmetry.rst
65    gui_modify_elmts.rst
66    gui_modify_symmetry.rst
67    gui_association.rst
68    gui_add_geometry.rst
69    gui_asso_quad_to_geom.rst
70    gui_asso_vertex_to_geom.rst
71    gui_groups.rst
72    gui_discret_law.rst
73    gui_propag.rst
74    gui_mesh.rst