mirror of
https://git.salome-platform.org/gitpub/modules/geom.git
synced 2024-12-29 10:50:35 +05:00
Update GEOM module
This commit is contained in:
parent
506373317e
commit
891d18e617
@ -26,9 +26,9 @@ the point according to one of the selected modes.
|
||||
|
||||
\n <b>Example:</b>
|
||||
|
||||
\image html image167.jpg
|
||||
\image html image167.jpg "The initial edge"
|
||||
|
||||
\image html image168.jpg
|
||||
\image html image168.jpg "The edge split in two segments"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of the use of
|
||||
\ref tui_add_point_on_edge "Repairing Operations".
|
||||
|
@ -22,11 +22,11 @@ deflection of the mesh, using to compute the section.
|
||||
|
||||
\n <b>Example:</b>
|
||||
|
||||
\image html archimedesn1.png
|
||||
\image html archimedesn1.png "The shape"
|
||||
|
||||
\image html archimedesn2.png
|
||||
\image html archimedesn2.png "The waterline on the shape"
|
||||
|
||||
\image html archimedesn3.png
|
||||
\image html archimedesn3.png "The resulting plane"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of the use of
|
||||
\ref tui_archimede "Basic Operations".
|
||||
|
@ -2,10 +2,15 @@
|
||||
|
||||
\page blocks_operations_page Blocks Operations
|
||||
|
||||
The solids built by blocks \ref build_by_blocks_page can be
|
||||
processed with blocks transformation operations:
|
||||
|
||||
<ul>
|
||||
<li>\subpage multi_transformation_operation_page</li>
|
||||
<li>\subpage explode_on_blocks_operation_page</li>
|
||||
<li>\subpage propagate_operation_page</li>
|
||||
<li>\subpage multi_transformation_operation_page "Multi-transformation" - produces several translations of a block in one or two directions.</li>
|
||||
<li>\subpage explode_on_blocks_operation_page "Explode on blocks" -
|
||||
returns blocks of the given compound.</li>
|
||||
<li>\subpage propagate_operation_page "Propagate" - builds all
|
||||
possible propagation groups from the given shape.</li>
|
||||
</ul>
|
||||
|
||||
*/
|
@ -65,7 +65,7 @@ four edges from which the face is constructed.</li>
|
||||
\image html block3.png
|
||||
|
||||
\n <b>Example:</b>
|
||||
\image html image185.jpg
|
||||
\image html image185.jpg "Quadrangle face built by blocks"
|
||||
|
||||
|
||||
<br><br>
|
||||
@ -110,6 +110,9 @@ automatically.</li>
|
||||
\image html image181.jpg
|
||||
<center>Hexahedral Solid built on the base of two Faces</center>
|
||||
|
||||
|
||||
The created blocks can be processed with \ref blocks_operations_page "Operations on Blocks".
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of
|
||||
\ref tui_building_by_blocks_page "Building by Blocks".
|
||||
|
||||
|
@ -16,7 +16,7 @@ Dimension (radius) of the chamfer.
|
||||
|
||||
\image html chamfer1.png
|
||||
|
||||
\image html chamfer_all.png
|
||||
\image html chamfer_all.png "Chamfer on the whole object"
|
||||
|
||||
\n In the algorithms below there exist two ways to define the \b
|
||||
Dimension of the Chamfer
|
||||
@ -44,7 +44,7 @@ Face1, Face2),</em> where \em D1 is a chamfer size along \em Face1 and
|
||||
|
||||
\image html chamfer2.png
|
||||
|
||||
\image html chamfer_edge.png
|
||||
\image html chamfer_edge.png "Chamfer on the specified edges"
|
||||
|
||||
\n To create chamfer on the specified faces of the given shape, you need
|
||||
to define the <b>Main Object</b> to create a fillet on, select the
|
||||
@ -62,7 +62,7 @@ ListOfFaceID),</em> where \em D1 is a chamfer size along \em Face1 and
|
||||
|
||||
\image html chamfer3.png
|
||||
|
||||
\image html chamfer_faces.png
|
||||
\image html chamfer_faces.png "Chamfer on the specified faces"
|
||||
|
||||
\n To create chamfer on an arbitrary set of edges of the given shape
|
||||
to define the <b>Main Object</b> to create a fillet on, select the
|
||||
|
@ -16,9 +16,9 @@
|
||||
|
||||
\n <b>Example:</b>
|
||||
|
||||
\image html fusesn1.png
|
||||
\image html fusesn1.png "The initial shapes"
|
||||
|
||||
\image html commonsn.png
|
||||
\image html commonsn.png "The resulting object"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of the use of
|
||||
\ref tui_common "Boolean Operations".
|
||||
|
@ -2,8 +2,10 @@
|
||||
|
||||
\page create_adv_obj_page Creating Advanced Geometrical Objects
|
||||
|
||||
<b>New Entity -> Build </b> submenu allows to create topological
|
||||
entities:
|
||||
|
||||
<ul>
|
||||
<li>\subpage create_explode_page</li>
|
||||
<li>\subpage create_edge_page</li>
|
||||
<li>\subpage create_wire_page</li>
|
||||
<li>\subpage create_face_page</li>
|
||||
|
@ -2,6 +2,9 @@
|
||||
|
||||
\page create_basic_geom_obj_page Creating Basic Geometric Objects
|
||||
|
||||
<b>New Entity -> Basic </b> submenu gives access to creation of such
|
||||
geometrical objects as:
|
||||
|
||||
<ul>
|
||||
<li>\subpage create_point_page</li>
|
||||
<li>\subpage create_line_page</li>
|
||||
|
@ -33,7 +33,7 @@ this way you don't need to create them in advance).
|
||||
|
||||
<b>Example:</b>
|
||||
|
||||
\image html boxes.png
|
||||
\image html boxes.png "Boxes"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of creation of
|
||||
\ref tui_creation_box "Primitives".
|
||||
|
@ -28,7 +28,7 @@ coordinate system.
|
||||
\image html circle2.png
|
||||
|
||||
<b>Example:</b>
|
||||
\image html circles.png
|
||||
\image html circles.png ""
|
||||
|
||||
\n Finally, you can define a circle by a <b>Center Point</b> and two
|
||||
\b Points.
|
||||
@ -40,6 +40,9 @@ to define the plane where the circle lies.
|
||||
|
||||
\image html circle3.png
|
||||
|
||||
<b>Example:</b>
|
||||
\image html circles.png "A circle by vector and radius and a circle by three points"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of creation of
|
||||
\ref tui_creation_circle "Basic Geometric Objects".
|
||||
|
||||
|
@ -2,11 +2,19 @@
|
||||
|
||||
\page create_complex_obj_page Creating Complex Objects
|
||||
|
||||
<b>New entity -> Generation</b> submenu allows creating new geometric
|
||||
objects by modification and multiplication of the existing objects:
|
||||
|
||||
|
||||
<ul>
|
||||
<li>\subpage create_extrusion_page</li>
|
||||
<li>\subpage create_revolution_page</li>
|
||||
<li>\subpage create_filling_page</li>
|
||||
<li>\subpage create_extrusion_alongpath_page</li>
|
||||
<li>\subpage create_extrusion_page "Extrude" a 2D object by vector,
|
||||
creating a 3D object. </li>
|
||||
<li>\subpage create_revolution_page "Revolve" an object around an
|
||||
axis, creating a body of revolution.</li>
|
||||
<li>\subpage create_filling_page "Create a surface" from a set of edges.</li>
|
||||
<li>\subpage create_extrusion_alongpath_page "Extrude an object along a path",
|
||||
creating a more complex trajectory object.</li>
|
||||
|
||||
</ul>
|
||||
|
||||
*/
|
||||
|
@ -17,7 +17,7 @@ Entity - > Build - > Compound</b>.
|
||||
|
||||
\n <b>Example:</b>
|
||||
|
||||
\image html compoundsn.png
|
||||
\image html compoundsn.png "Edges for creation of a compound"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of creation of
|
||||
\ref tui_creation_compound "Advanced Geometric Objects".
|
||||
|
@ -33,7 +33,7 @@ the radiuses are equal, a \b Cylinder will be created instead.
|
||||
|
||||
<b>Example:</b>
|
||||
|
||||
\image html cones.png
|
||||
\image html cones.png "Normal and truncated cones"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of creation of
|
||||
\ref tui_creation_cone "Primitives".
|
||||
|
@ -28,7 +28,7 @@ height).
|
||||
|
||||
<b>Example:</b>
|
||||
|
||||
\image html cylinders.png
|
||||
\image html cylinders.png "Cylinders"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of creation of
|
||||
\ref tui_creation_cylinder "Primitives".
|
||||
|
@ -36,7 +36,7 @@ the direction) + Radius.
|
||||
\image html disk3.png
|
||||
|
||||
<b>Example:</b>
|
||||
\image html disks.png
|
||||
\image html disks.png "Disks"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of creating
|
||||
\ref tui_creation_disk "Primitives".
|
||||
|
@ -18,7 +18,7 @@ of the edge.
|
||||
|
||||
\n <b>Example:</b>
|
||||
|
||||
\image html edgesn.png
|
||||
\image html edgesn.png "Edge"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of creation of
|
||||
\ref tui_creation_edge "Advanced Geometric Objects".
|
||||
|
@ -20,7 +20,7 @@ coordinate system.
|
||||
|
||||
<b>Example:</b>
|
||||
|
||||
\image html ellipsesn.png
|
||||
\image html ellipsesn.png "Ellipse"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of creation of
|
||||
\ref tui_creation_ellipse "Basic Geometric Objects".
|
||||
|
@ -38,11 +38,11 @@ BiNormal direction to perform the extrusion.
|
||||
|
||||
<b>Example:</b>
|
||||
|
||||
\image html pipe_wire_edgesn.png
|
||||
\image html pipe_wire_edgesn.png "Initial wire"
|
||||
|
||||
\image html pipesn.png
|
||||
\image html pipesn.png "Resulting surface"
|
||||
|
||||
\image html pipebinormalsn.png
|
||||
\image html pipebinormalsn.png "A face and its trajectory"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of creation of
|
||||
\ref tui_creation_pipe "Complex Geometric Objects".
|
||||
|
@ -30,7 +30,7 @@ face or nothing if it is impossible.
|
||||
|
||||
\image html facesn2.png
|
||||
|
||||
\image html facesn3.png
|
||||
\image html facesn3.png "Examples of faces"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of creation of
|
||||
\ref tui_creation_squareface "Primitives".
|
||||
|
@ -27,9 +27,9 @@ tolerance, Number of iterations, Appro).
|
||||
|
||||
<b>Example:</b>
|
||||
|
||||
\image html filling_compoundsn.png
|
||||
\image html filling_compoundsn.png "Initial edges"
|
||||
|
||||
\image html fillingsn.png
|
||||
\image html fillingsn.png "Resulting surface"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of creation of
|
||||
\ref tui_creation_filling "Complex Geometric Objects".
|
||||
|
@ -2,50 +2,23 @@
|
||||
|
||||
\page create_geom_obj_page Creating geometrical objects
|
||||
|
||||
Salome Geometry module provides the toolset allowing to create a vast
|
||||
range of geometrical objects, from points to complex extrusions:
|
||||
|
||||
<ul>
|
||||
<li>\subpage create_basic_geom_obj_page</li>
|
||||
<ul>
|
||||
<li>\ref create_point_page</li>
|
||||
<li>\ref create_line_page</li>
|
||||
<li>\ref create_circle_page</li>
|
||||
<li>\ref create_ellipse_page</li>
|
||||
<li>\ref create_arc_page</li>
|
||||
<li>\ref create_curve_page</li>
|
||||
<li>\ref create_vector_page</li>
|
||||
<li>\ref create_plane_page</li>
|
||||
<li>\ref create_wplane_page</li>
|
||||
<li>\ref create_lcs_page</li>
|
||||
</ul>
|
||||
<li>\subpage create_primitives_page</li>
|
||||
<ul>
|
||||
<li>\ref create_box_page</li>
|
||||
<li>\ref create_cylinder_page</li>
|
||||
<li>\ref create_sphere_page</li>
|
||||
<li>\ref create_torus_page </li>
|
||||
<li>\ref create_cone_page </li>
|
||||
<li>\ref create_disk_page </li>
|
||||
<li>\ref create_squareface_page </li>
|
||||
</ul>
|
||||
<li>\subpage create_complex_obj_page</li>
|
||||
<ul>
|
||||
<li>\ref create_extrusion_page</li>
|
||||
<li>\ref create_revolution_page</li>
|
||||
<li>\ref create_filling_page</li>
|
||||
<li>\ref create_extrusion_alongpath_page</li>
|
||||
</ul>
|
||||
<li>\subpage work_with_groups_page</li>
|
||||
<li>\subpage build_by_blocks_page</li>
|
||||
<li>\subpage create_sketcher_page</li>
|
||||
<li>\subpage create_adv_obj_page</li>
|
||||
<ul>
|
||||
<li>\ref create_explode_page</li>
|
||||
<li>\ref create_edge_page</li>
|
||||
<li>\ref create_wire_page</li>
|
||||
<li>\ref create_face_page</li>
|
||||
<li>\ref create_shell_page</li>
|
||||
<li>\ref create_solid_page</li>
|
||||
<li>\ref create_compound_page</li>
|
||||
</ul>
|
||||
<li>create \subpage create_basic_geom_obj_page "Basic objects" - points,
|
||||
lines, circles...</li>
|
||||
<li>create \subpage create_primitives_page "Primitives" - cubes, spheres, cones...</li>
|
||||
<li>create \subpage create_complex_obj_page "Complex objects" by
|
||||
extrution, rotation, interpolation of other objects.</li>
|
||||
<li>create and edit \subpage work_with_groups_page - "Groups of objects" of
|
||||
lower dimension, which belong to the objects of higher dimension.</li>
|
||||
<li>\subpage build_by_blocks_page - "Build by blocks" faces from
|
||||
edges and solids from faces.</li>
|
||||
<li>create line segments and arcs using \subpage create_sketcher_page "Sketcher".</li>
|
||||
<li>\subpage create_explode_page "Explode" objects of higher dimension
|
||||
into sub-objects of lower dimension.</li>
|
||||
<li>create \subpage create_adv_obj_page "Advanced geometrical objects" - edges, wires, shells...</li>
|
||||
</ul>
|
||||
|
||||
*/
|
||||
|
@ -35,6 +35,6 @@ and in 3D viewer.
|
||||
|
||||
<b>Example:</b>
|
||||
|
||||
\image html image145.jpg
|
||||
\image html image145.jpg "Local Coordinate System"
|
||||
|
||||
*/
|
@ -25,7 +25,7 @@ which are the points through which the \b Line passes.
|
||||
|
||||
<b>Example:</b>
|
||||
|
||||
\image html lines.png
|
||||
\image html lines.png "Line defined through points"
|
||||
|
||||
\b NB! There is another way to create a line, which is currently
|
||||
accessible only via \b TUI commands.
|
||||
|
@ -52,7 +52,7 @@ position of the point on the given face.
|
||||
|
||||
<b>Example:</b>
|
||||
|
||||
\image html points.png
|
||||
\image html points.png "Points by edge and parameter and by coordinates"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of creation of
|
||||
\ref tui_creation_point "Basic Geometric Objects".
|
||||
|
@ -2,14 +2,17 @@
|
||||
|
||||
\page create_primitives_page Creating Primitives
|
||||
|
||||
<b>New Entity -> Primitives </b> submenu allows to create voluminal
|
||||
geometrical objects, such as:
|
||||
|
||||
<ul>
|
||||
<li>\subpage create_box_page</li>
|
||||
<li>\subpage create_cylinder_page</li>
|
||||
<li>\subpage create_sphere_page</li>
|
||||
<li>\subpage create_torus_page</li>
|
||||
<li>\subpage create_cone_page</li>
|
||||
<li>\subpage create_squareface_page "Face"</li>
|
||||
<li>\subpage create_disk_page</li>
|
||||
<li>\subpage create_squareface_page</li>
|
||||
</ul>
|
||||
|
||||
*/
|
@ -20,7 +20,7 @@ solid or compsolid).
|
||||
|
||||
<b>Example:</b>
|
||||
|
||||
\image html revolutionsn.png
|
||||
\image html revolutionsn.png "Body of revolution"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of creation of
|
||||
\ref tui_creation_revolution "Complex Geometric Objects".
|
||||
|
@ -15,7 +15,7 @@ Build - > Shell</b>
|
||||
|
||||
\n <b>Example:</b>
|
||||
|
||||
\image html shellsn.png
|
||||
\image html shellsn.png "Shell"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of creation of
|
||||
\ref tui_creation_shell "Advanced Geometric Objects".
|
||||
|
@ -60,9 +60,7 @@ is predefined and is equal to 90 degrees);</li>
|
||||
|
||||
\n <b>Example:</b>
|
||||
|
||||
\image html image204.jpg
|
||||
|
||||
\image html image206.jpg
|
||||
\image html image204.jpg "Creation of a circle with sketcher"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of the use of
|
||||
\ref tui_sketcher_page "Sketcher".
|
||||
|
@ -17,7 +17,7 @@ ListOfShape is a list of shells from which the solid is constructed.
|
||||
|
||||
\n <b>Example:</b>
|
||||
|
||||
\image html solidsn.png
|
||||
\image html solidsn.png "Solid"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of creation of
|
||||
\ref tui_creation_solid "Advanced Geometric Objects".
|
||||
|
@ -28,7 +28,7 @@ Point</b> and its \b Radius (in this way you don't need to create it in advance)
|
||||
|
||||
<b>Example:</b>
|
||||
|
||||
\image html spheres.png
|
||||
\image html spheres.png "Spheres"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of creation of
|
||||
\ref tui_creation_sphere "Primitives".
|
||||
|
@ -21,7 +21,7 @@ orientation).
|
||||
|
||||
\image html face1.png
|
||||
|
||||
\n Secondly, you can define a \b Face by Heigth and Width sizes and an \b Edge defining the normal to the center of the face.
|
||||
\n Secondly, you can define a \b Face by the height and the width sizes and an \b Edge defining the normal to the center of the face.
|
||||
\n <b>TUI Command:</b> <em>geompy.MakeFaceObjHW(Vector, Height, Width)</em>
|
||||
\n <b>Arguments:</b> Name + 1 Vector (normal to the center) + 2 doubles (to
|
||||
describe a face sizes).
|
||||
@ -35,7 +35,7 @@ Height and Width for the new face. The created face will lie in the plane of the
|
||||
\image html face2.png
|
||||
|
||||
<b>Example:</b>
|
||||
\image html faces.png
|
||||
\image html faces.png "Square face"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of creating
|
||||
\ref tui_creation_face "Primitives".
|
||||
|
@ -24,7 +24,7 @@ of coordinates by its Major and Minor \b Radiuses.
|
||||
|
||||
<b>Example:</b>
|
||||
|
||||
\image html toruses.png
|
||||
\image html toruses.png "Toruses"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of creation of
|
||||
\ref tui_creation_torus "Primitives".
|
||||
|
@ -23,7 +23,7 @@ coordinates</b> by its <b>End Point</b>.
|
||||
|
||||
<b>Example:</b>
|
||||
|
||||
\image html image34.gif
|
||||
\image html image34.gif "A vector by two points and a vector from the origin of coordinates"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of creation of
|
||||
\ref tui_creation_vector "Basic Geometric Objects".
|
||||
|
@ -19,7 +19,7 @@ button.
|
||||
|
||||
\n <b>Example:</b>
|
||||
|
||||
\image html wiresn.png
|
||||
\image html wiresn.png "Wire"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of creation of
|
||||
\ref tui_creation_wire "Advanced Geometric Objects".
|
||||
|
@ -16,9 +16,9 @@
|
||||
|
||||
\n <b>Example:</b>
|
||||
|
||||
\image html fusesn1.png
|
||||
\image html fusesn1.png "The initial shapes"
|
||||
|
||||
\image html cutsn.png
|
||||
\image html cutsn.png "The resulting object"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of the use of
|
||||
\ref tui_cut "Boolean Operations".
|
||||
|
@ -24,7 +24,7 @@ faces in the block to be extracted).
|
||||
|
||||
\n <b>Example:</b>
|
||||
|
||||
\image html block_explodesn.png
|
||||
\image html block_explodesn.png "Explode on blocks operation"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of the use of
|
||||
\ref tui_explode_on_blocks "Blocks Operations".
|
||||
|
@ -17,9 +17,9 @@
|
||||
|
||||
\n <b>Example:</b>
|
||||
|
||||
\image html fusesn1.png
|
||||
\image html fusesn1.png "The initial shapes"
|
||||
|
||||
\image html fusesn2.png
|
||||
\image html fusesn2.png "The resulting fuse"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of the use of
|
||||
\ref tui_fuse "Boolean Operations".
|
||||
|
@ -9,4 +9,36 @@ where all package functionality is separated in groups by purpose.
|
||||
\n Also you can find any function in the \ref geompy
|
||||
"linear documentation for geompy.py".
|
||||
|
||||
By the links below you can find sample scripts for all operations
|
||||
provided by Geometry module.
|
||||
|
||||
<ul>
|
||||
<li>\subpage tui_viewing_geom_objs_page</li>
|
||||
<li>\subpage tui_creating_geom_objs_page</li>
|
||||
<ul>
|
||||
<li>\ref tui_basic_geom_objs_page</li>
|
||||
<li>\ref tui_primitives_page</li>
|
||||
<li>\ref tui_complex_objs_page</li>
|
||||
<li>\ref tui_working_with_groups_page</li>
|
||||
<li>\ref tui_building_by_blocks_page</li>
|
||||
<li>\ref tui_sketcher_page</li>
|
||||
<li>\ref tui_advanced_geom_objs_page</li>
|
||||
</ul>
|
||||
<li>\subpage tui_transformation_page</li>
|
||||
<ul>
|
||||
<li>\ref tui_basic_operations_page</li>
|
||||
<li>\ref tui_boolean_operations_page</li>
|
||||
<li>\ref tui_transformation_operations_page</li>
|
||||
<li>\ref tui_blocks_operations_page</li>
|
||||
<li>\ref tui_repairing_operations_page</li>
|
||||
</ul>
|
||||
<li>\subpage tui_measurement_tools_page</li>
|
||||
<li>\subpage tui_swig_examples_page</li>
|
||||
<ul>
|
||||
<li>\ref tui_test_others_page</li>
|
||||
<li>\ref tui_test_spanner_page</li>
|
||||
<li>\ref tui_test_all_page</li>
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
*/
|
||||
|
@ -1,145 +1,25 @@
|
||||
/*!
|
||||
|
||||
\mainpage Geometry Module Reference Documentation
|
||||
\mainpage Introduction to Geometry
|
||||
|
||||
\image html geomscreen.png
|
||||
|
||||
\b Geometry module of SALOME is destined for:
|
||||
<ul>
|
||||
<li>\subpage introduction_page</li>
|
||||
<li>\subpage import_export_geom_obj_page</li>
|
||||
<li>\subpage create_geom_obj_page</li>
|
||||
<ul>
|
||||
<li>\ref create_basic_geom_obj_page</li>
|
||||
<ul>
|
||||
<li>\ref create_point_page</li>
|
||||
<li>\ref create_line_page</li>
|
||||
<li>\ref create_circle_page</li>
|
||||
<li>\ref create_ellipse_page</li>
|
||||
<li>\ref create_arc_page</li>
|
||||
<li>\ref create_curve_page</li>
|
||||
<li>\ref create_vector_page</li>
|
||||
<li>\ref create_plane_page</li>
|
||||
<li>\ref create_wplane_page</li>
|
||||
<li>\ref create_lcs_page</li>
|
||||
</ul>
|
||||
<li>\ref create_primitives_page</li>
|
||||
<ul>
|
||||
<li>\ref create_box_page</li>
|
||||
<li>\ref create_cylinder_page</li>
|
||||
<li>\ref create_sphere_page</li>
|
||||
<li>\ref create_torus_page </li>
|
||||
<li>\ref create_cone_page </li>
|
||||
<li>\ref create_disk_page </li>
|
||||
<li>\ref create_squareface_page </li>
|
||||
</ul>
|
||||
<li>\ref create_complex_obj_page</li>
|
||||
<ul>
|
||||
<li>\ref create_extrusion_page</li>
|
||||
<li>\ref create_revolution_page</li>
|
||||
<li>\ref create_filling_page</li>
|
||||
<li>\ref create_extrusion_alongpath_page</li>
|
||||
</ul>
|
||||
<li>\ref work_with_groups_page</li>
|
||||
<li>\ref build_by_blocks_page</li>
|
||||
<li>\ref create_sketcher_page</li>
|
||||
<li>\ref create_adv_obj_page</li>
|
||||
<ul>
|
||||
<li>\ref create_explode_page</li>
|
||||
<li>\ref create_edge_page</li>
|
||||
<li>\ref create_wire_page</li>
|
||||
<li>\ref create_face_page</li>
|
||||
<li>\ref create_shell_page</li>
|
||||
<li>\ref create_solid_page</li>
|
||||
<li>\ref create_compound_page</li>
|
||||
</ul>
|
||||
</ul>
|
||||
<li>\subpage view_geom_obj_chapter_page</li>
|
||||
<ul>
|
||||
<li>\ref view_geom_obj_page</li>
|
||||
<li>\ref display_mode_page</li>
|
||||
<li>\ref color_page</li>
|
||||
<li>\ref transparency_page</li>
|
||||
<li>\ref isolines_page</li>
|
||||
</ul>
|
||||
<li>\subpage transform_geom_obj_page</li>
|
||||
<ul>
|
||||
<li>\ref basic_operations_page</li>
|
||||
<ul>
|
||||
<li>\ref partition_page</li>
|
||||
<li>\ref archimede_page</li>
|
||||
<li>\ref shapesonshape_page</li>
|
||||
</ul>
|
||||
<li>\ref boolean_operations_page</li>
|
||||
<ul>
|
||||
<li>\ref using_boolean_operations_page</li>
|
||||
<li>\ref fuse_operation_page</li>
|
||||
<li>\ref common_operation_page</li>
|
||||
<li>\ref cut_operation_page</li>
|
||||
<li>\ref section_opeartion_page</li>
|
||||
</ul>
|
||||
<li>\ref transformation_operations_page</li>
|
||||
<ul>
|
||||
<li>\ref translation_operation_page</li>
|
||||
<li>\ref rotation_operation_page</li>
|
||||
<li>\ref modify_location_operation_page</li>
|
||||
<li>\ref mirror_operation_page</li>
|
||||
<li>\ref scale_operation_page</li>
|
||||
<li>\ref offset_operation_page</li>
|
||||
<li>\ref multi_translation_operation_page</li>
|
||||
<li>\ref multi_rotation_operation_page</li>
|
||||
<li>\ref fillet_operation_page</li>
|
||||
<li>\ref chamfer_operation_page</li>
|
||||
</ul>
|
||||
<li>\ref blocks_operations_page</li>
|
||||
<ul>
|
||||
<li>\ref multi_transformation_operation_page</li>
|
||||
<li>\ref explode_on_blocks_operation_page</li>
|
||||
<li>\ref propagate_operation_page</li>
|
||||
</ul>
|
||||
<li>\ref repairing_operations_page</li>
|
||||
<ul>
|
||||
<li>\ref shape_processing_operation_page</li>
|
||||
<li>\ref suppress_faces_operation_page</li>
|
||||
<li>\ref close_contour_operation_page</li>
|
||||
<li>\ref suppress_internal_wires_operation_page</li>
|
||||
<li>\ref suppress_holes_operation_page</li>
|
||||
<li>\ref sewing_operation_page</li>
|
||||
<li>\ref glue_faces_operation_page</li>
|
||||
<li>\ref add_point_on_edge_operation_page</li>
|
||||
<li>\ref change_orientation_operation_page</li>
|
||||
<li>\ref remove_extra_edges_operation_page</li>
|
||||
</ul>
|
||||
<li>\ref restore_presentation_parameters_page</li>
|
||||
</ul>
|
||||
<li>\subpage using_measurement_tools_page</li>
|
||||
<li>\subpage geompy_page</li>
|
||||
<li>\subpage tui_scripts_page</li>
|
||||
<ul>
|
||||
<li>\ref tui_viewing_geom_objs_page</li>
|
||||
<li>\ref tui_creating_geom_objs_page</li>
|
||||
<ul>
|
||||
<li>\ref tui_basic_geom_objs_page</li>
|
||||
<li>\ref tui_primitives_page</li>
|
||||
<li>\ref tui_complex_objs_page</li>
|
||||
<li>\ref tui_working_with_groups_page</li>
|
||||
<li>\ref tui_building_by_blocks_page</li>
|
||||
<li>\ref tui_sketcher_page</li>
|
||||
<li>\ref tui_advanced_geom_objs_page</li>
|
||||
</ul>
|
||||
<li>\ref tui_transformation_page</li>
|
||||
<ul>
|
||||
<li>\ref tui_basic_operations_page</li>
|
||||
<li>\ref tui_boolean_operations_page</li>
|
||||
<li>\ref tui_transformation_operations_page</li>
|
||||
<li>\ref tui_blocks_operations_page</li>
|
||||
<li>\ref tui_repairing_operations_page</li>
|
||||
</ul>
|
||||
<li>\ref tui_measurement_tools_page</li>
|
||||
<li>\ref tui_swig_examples_page</li>
|
||||
<ul>
|
||||
<li>\ref tui_test_others_page</li>
|
||||
<li>\ref tui_test_spanner_page</li>
|
||||
<li>\ref tui_test_all_page</li>
|
||||
</ul>
|
||||
</ul>
|
||||
<li>\subpage import_export_geom_obj_page "import and export of geometrical models" in IGES, BREP and STEP formats;</li>
|
||||
<li>\subpage create_geom_obj_page "construction of geometrical objects"
|
||||
using a wide range of functions;</li>
|
||||
<li>\subpage view_geom_obj_page "viewing geometrical objects" in the OCC viewer;</li>
|
||||
<li>\subpage transform_geom_obj_page "transformation of geometrical objects" using
|
||||
various algorithms;</li>
|
||||
<li>\subpage repairing_operations_page "optimization of geometrical objects";</li>
|
||||
<li>\subpage using_measurement_tools_page "provision of information about geometrical objects".</li>
|
||||
</ul>
|
||||
|
||||
*/
|
||||
Almost all geometry module functionalities are accessible via
|
||||
\subpage geompy_page "Geometry module Python Interface"
|
||||
|
||||
\image html image3.jpg "Example of Geometry module usage for engineering tasks"
|
||||
|
||||
|
||||
*/
|
@ -19,9 +19,9 @@ otherwise it will be removed.
|
||||
|
||||
\image html transformation7.png
|
||||
|
||||
\image html mirror_pointsn1.png
|
||||
\image html mirror_pointsn1.png "The initial shape and the mirror point"
|
||||
|
||||
\image html mirror_pointsn2.png
|
||||
\image html mirror_pointsn2.png "The resulting shape (grey)"
|
||||
|
||||
\n Secondly an \b Object can be mirrored through an \b Axis of
|
||||
symmetry
|
||||
@ -32,9 +32,9 @@ symmetry
|
||||
|
||||
\image html transformation8.png
|
||||
|
||||
\image html mirror_axissn1.png
|
||||
\image html mirror_axissn1.png "The initial shape and the mirror edge"
|
||||
|
||||
\image html mirror_axissn2.png
|
||||
\image html mirror_axissn2.png "The resulting shape (grey)"
|
||||
|
||||
\n Finally an \b Object can be mirrored through a \b Plane of symmetry
|
||||
\n <b>TUI Command:</b> <em>geompy.MakeMirrorByPlane(Shape, Plane)</em>
|
||||
@ -44,9 +44,9 @@ symmetry
|
||||
|
||||
\image html transformation9.png
|
||||
|
||||
\image html mirror_planesn1.png
|
||||
\image html mirror_planesn1.png "The initial shape and the mirror plane"
|
||||
|
||||
\image html mirror_planesn2.png
|
||||
\image html mirror_planesn2.png "The resulting shape (grey)"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of the use of
|
||||
\ref tui_mirror "Transformation Operations".
|
||||
|
@ -24,9 +24,9 @@ the same way, but the Axis is defined by direction and point.
|
||||
|
||||
\image html neo-mrot1.png
|
||||
|
||||
\image html multi_rotation1d1.png
|
||||
\image html multi_rotation1d1.png "The initial object"
|
||||
|
||||
\image html multi_rotation1d2.png
|
||||
\image html multi_rotation1d2.png "The result of a simple multi-rotation"
|
||||
|
||||
\n <b>Double Multi Rotation</b> (in two dimensions) rotates the given
|
||||
\b Object around the given \b Axis on the given \b Angle a given
|
||||
@ -46,9 +46,9 @@ but the Axis is defined by direction and point.
|
||||
|
||||
\image html neo-mrot2.png
|
||||
|
||||
\image html multi_rotation2d1.png
|
||||
\image html multi_rotation2d1.png "The initial object"
|
||||
|
||||
\image html multi_rotation2d2.png
|
||||
\image html multi_rotation2d2.png "The result of a double multi-rotation"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of the use of
|
||||
\ref tui_multi_rotation "Transformation Operations".
|
||||
|
@ -22,7 +22,7 @@ integer (number of blocks).
|
||||
|
||||
\image html mtransf1.png
|
||||
|
||||
\image html multi_transformationsn1d.png
|
||||
\image html multi_transformationsn1d.png "Single Multi-transformation on a box"
|
||||
|
||||
<br><h2>Double Multi Transformation (in two directions)</h2>
|
||||
|
||||
@ -38,7 +38,7 @@ integers (number of blocks).
|
||||
|
||||
\image html mtransf2.png
|
||||
|
||||
\image html multi_transformationsn2d.png
|
||||
\image html multi_transformationsn2d.png "Double Multi-transformation on a box"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of the use of
|
||||
\ref tui_multi_transformation "Blocks Operations".
|
||||
|
@ -20,9 +20,9 @@ step value + 1 value (repetition).
|
||||
|
||||
\image html mtrans1.png
|
||||
|
||||
\image html multi_translation_initialsn.png
|
||||
\image html multi_translation_initialsn.png "The initial object"
|
||||
|
||||
\image html multi_translation1dsn.png
|
||||
\image html multi_translation1dsn.png "The result of a simple multi-translation"
|
||||
|
||||
\n To produce a <b>Double Multi Translation</b> (in two directions) you need to
|
||||
indicate an \b Object to be translated, and, for both axes, a \b
|
||||
@ -40,9 +40,9 @@ along \em Dir2.
|
||||
|
||||
\image html mtrans2.png
|
||||
|
||||
\image html multi_translation_initialsn.png
|
||||
\image html multi_translation_initialsn.png "The initial object"
|
||||
|
||||
\image html multi_translation2dsn.png
|
||||
\image html multi_translation2dsn.png "The result of a double multi-translation"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of the use of
|
||||
\ref tui_multi_translation "Transformation Operations".
|
||||
|
@ -22,7 +22,7 @@ Offset value
|
||||
|
||||
\n <b>Example:</b>
|
||||
|
||||
\image html offsetsn.png
|
||||
\image html offsetsn.png "The box and its offset surface"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of the use of
|
||||
\ref tui_offset "Transformation Operations".
|
||||
|
@ -46,9 +46,9 @@ and \em Plane is a Tool shape, to intersect the \em Shapes.
|
||||
|
||||
\n <b>Example:</b>
|
||||
|
||||
\image html partitionsn1.png
|
||||
\image html partitionsn1.png "Box intersected by a plane"
|
||||
|
||||
\image html partitionsn2.png
|
||||
\image html partitionsn2.png "Result of intersection"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of the use of
|
||||
\ref tui_partition "Basic Operations".
|
||||
|
@ -18,9 +18,9 @@ is a shape to build propagation groups on.
|
||||
|
||||
\n <b>Example:</b>
|
||||
|
||||
\image html image15.jpg
|
||||
\image html image15.jpg "The initial box"
|
||||
|
||||
\image html image16.jpg
|
||||
\image html image16.jpg "The resulting edges"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of the use of
|
||||
\ref tui_propagate "Blocks Operations".
|
||||
|
@ -2,17 +2,27 @@
|
||||
|
||||
\page repairing_operations_page Repairing Operations
|
||||
|
||||
Repairing operations improve the shapes, processing them with complex algorithms:
|
||||
|
||||
<ul>
|
||||
<li>\subpage shape_processing_operation_page</li>
|
||||
<li>\subpage suppress_faces_operation_page</li>
|
||||
<li>\subpage close_contour_operation_page</li>
|
||||
<li>\subpage suppress_internal_wires_operation_page</li>
|
||||
<li>\subpage suppress_holes_operation_page</li>
|
||||
<li>\subpage sewing_operation_page</li>
|
||||
<li>\subpage glue_faces_operation_page</li>
|
||||
<li>\subpage add_point_on_edge_operation_page</li>
|
||||
<li>\subpage change_orientation_operation_page</li>
|
||||
<li>\subpage remove_extra_edges_operation_page</li>
|
||||
<li>\subpage shape_processing_operation_page "Shape processing" -
|
||||
processes one or more shapes using various operators.</li>
|
||||
<li>\subpage suppress_faces_operation_page "Suppress faces" - removes
|
||||
chosen faces of a shape.</li>
|
||||
<li>\subpage close_contour_operation_page "Close contour" - closes an
|
||||
open contour asnd miodifies the underlying face.</li>
|
||||
<li>\subpage suppress_internal_wires_operation_page "Suppress internal wires" - removes internal wires from shapes.</li>
|
||||
<li>\subpage suppress_holes_operation_page "Suppress holes" - removes
|
||||
holes with free boundaries on a selected face.</li>
|
||||
<li>\subpage sewing_operation_page "Sewing" - sews faces or shells.</li>
|
||||
<li>\subpage glue_faces_operation_page "Glue faces" - unites
|
||||
coincident faces within the given tolerance.</li>
|
||||
<li>\subpage add_point_on_edge_operation_page "Add point on edge" -
|
||||
splits an edge in two.</li>
|
||||
<li>\subpage change_orientation_operation_page "Change orientation" -
|
||||
reverses the normals of the selected faces.</li>
|
||||
<li>\subpage remove_extra_edges_operation_page "Remove extra edges" -
|
||||
removes seam and degenerated edges from the given shape.</li>
|
||||
</ul>
|
||||
|
||||
*/
|
||||
|
@ -12,7 +12,7 @@ corresponding dialog.
|
||||
\n For example, there exist two objects: Box_1 with two published
|
||||
faces and Cylinder_1 with free published edges.
|
||||
|
||||
\image html restore-ss-viewer-before.png
|
||||
\image html restore-ss-viewer-before.png "The initial box and cylinder"
|
||||
|
||||
First, we examine the case when the resulting shape corresponds to one argument (after transformation,
|
||||
after the boolean operation Cut, or after the partiton with one object shape).
|
||||
@ -23,7 +23,7 @@ We create a Cut of Box_1 with Cylinder_1.
|
||||
|
||||
The resulting shape inherits the subshapes and the colour of Box_1.
|
||||
|
||||
\image html restore-ss-viewer-cut.png
|
||||
\image html restore-ss-viewer-cut.png "The resulting shape"
|
||||
|
||||
Second, we examine the case when the resulting shape is composed from multiple arguments
|
||||
(after all boolean operations, except for Cut, or after the partition with
|
||||
@ -38,7 +38,7 @@ operation arguments and their published subshapes. The resulting shape
|
||||
has a default colour, but its subshapes inherit colors corresponding
|
||||
to arguments and their subshapes.
|
||||
|
||||
\image html restore-ss-viewer-after.png
|
||||
\image html restore-ss-viewer-after.png "Thev resulting shape"
|
||||
|
||||
|
||||
Please, note that when the resulting shape corresponds to one
|
||||
|
@ -36,9 +36,9 @@ from the first point to the second and to the third.
|
||||
|
||||
\n <b>Example:</b>
|
||||
|
||||
\image html rotationsn1.png
|
||||
\image html rotationsn1.png "The initial shape (yellow)"
|
||||
|
||||
\image html rotationsn2.png
|
||||
\image html rotationsn2.png "The rotated shape (grey)"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of the use of
|
||||
\ref tui_rotation "Transformation Operations".
|
||||
|
@ -30,15 +30,15 @@ circle can be transformed into an ellipse.
|
||||
|
||||
\n <b>Example of simple scaling:</b>
|
||||
|
||||
\image html scale_transformsn1.png
|
||||
\image html scale_transformsn1.png "The initial object"
|
||||
|
||||
\image html scale_transformsn2.png
|
||||
\image html scale_transformsn2.png "The resulting object (resized)"
|
||||
|
||||
\n <b>Example of scaling by different factors along axes:</b>
|
||||
|
||||
\image html scale_transformsn3.png
|
||||
\image html scale_transformsn3.png "The initial object"
|
||||
|
||||
\image html scale_transformsn4.png
|
||||
\image html scale_transformsn4.png "The resulting object (resized and distorted)"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of the use of
|
||||
\ref tui_scale "Scale Transformation" and of \ref swig_scale "Scale Along Axes Transformation"
|
||||
|
@ -17,9 +17,9 @@
|
||||
|
||||
\n <b>Example:</b>
|
||||
|
||||
\image html fusesn1.png
|
||||
\image html fusesn1.png "The initial shapes"
|
||||
|
||||
\image html sectionsn.png
|
||||
\image html sectionsn.png "The resulting object"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of the use of
|
||||
\ref tui_section "Boolean Operations".
|
||||
|
@ -23,9 +23,9 @@ your shape:
|
||||
|
||||
\n <b>Example:</b>
|
||||
|
||||
\image html image112.jpg
|
||||
\image html image112.jpg "The initial faces"
|
||||
|
||||
\image html image113.jpg
|
||||
\image html image113.jpg "The sewn faces"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of the use of
|
||||
\ref tui_sewing "Repairing Operations".
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
\page shapesonshape_page Get Shapes on Shape
|
||||
|
||||
This operation is a special case of <b>Explode</b> operation. It produces a group of sub-shapes of the explosed shape, which are located in a definite way relatively another reference shape.
|
||||
This operation is a special case of <b>Explode</b> operation. It produces a group of sub-shapes of the exploded shape, which are located in a definite way relatively another reference shape.
|
||||
|
||||
To use this operation, select in the Main Menu <b>Operations -> Get Shapes on Shape.</b> The following dialog box will appear.
|
||||
|
||||
|
@ -20,9 +20,9 @@ select them in the 3D viewer).
|
||||
|
||||
\n <b>Example:</b>
|
||||
|
||||
\image html suppress_faces1.png
|
||||
\image html suppress_faces1.png "The initial box"
|
||||
|
||||
\image html suppress_faces2.png
|
||||
\image html suppress_faces2.png "The box with suppressed faces"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of the use of
|
||||
\ref tui_suppress_faces "Repairing Operations".
|
||||
|
@ -25,9 +25,9 @@ your shape:
|
||||
|
||||
\n <b>Example:</b>
|
||||
|
||||
\image html image109.jpg
|
||||
\image html image109.jpg "The cone with a hole"
|
||||
|
||||
\image html image110.jpg
|
||||
\image html image110.jpg "The hole has been suppressed"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of the use of
|
||||
\ref tui_suppress_holes "Repairing Operations".
|
||||
|
@ -29,9 +29,9 @@ checked </li>
|
||||
|
||||
\n <b>Example:</b>
|
||||
|
||||
\image html supp_int_wires1.png
|
||||
\image html supp_int_wires1.png "The box with internal wires"
|
||||
|
||||
\image html supp_int_wires2.png
|
||||
\image html supp_int_wires2.png "The internal wires have been suppressed"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of the use of
|
||||
\ref tui_suppress_internal_wires "Repairing Operations".
|
||||
|
@ -2,17 +2,26 @@
|
||||
|
||||
\page transformation_operations_page Transformation Operations
|
||||
|
||||
Geometry module provides the following transformation operations,
|
||||
which allow to:
|
||||
|
||||
|
||||
<ul>
|
||||
<li>\subpage translation_operation_page</li>
|
||||
<li>\subpage rotation_operation_page</li>
|
||||
<li>\subpage modify_location_operation_page</li>
|
||||
<li>\subpage mirror_operation_page</li>
|
||||
<li>\subpage scale_operation_page</li>
|
||||
<li>\subpage offset_operation_page</li>
|
||||
<li>\subpage multi_translation_operation_page</li>
|
||||
<li>\subpage multi_rotation_operation_page</li>
|
||||
<li>\subpage fillet_operation_page</li>
|
||||
<li>\subpage chamfer_operation_page</li>
|
||||
<li>\subpage translation_operation_page "Translate" an object by a certain vector.</li>
|
||||
<li>\subpage rotation_operation_page "Rotate" an object around a
|
||||
certain axis by a certain angle.</li>
|
||||
<li>\subpage modify_location_operation_page "Move" an object to a new location.</li>
|
||||
<li>\subpage mirror_operation_page "Mirror" an object through a point
|
||||
an axis or a plane of symmetry.</li>
|
||||
<li>\subpage scale_operation_page "Scale" an object by one or several scale
|
||||
factors.</li>
|
||||
<li>Create an \subpage offset_operation_page "Offset" of the object.</li>
|
||||
<li>Create a simultaneous \subpage multi_translation_operation_page "Translation in several directions".</li>
|
||||
<li>Create a simultaneous \subpage multi_rotation_operation_page</li> "Rotation in several directions".</li>
|
||||
<li>Produce a \subpage fillet_operation_page "Fillet" on the selected
|
||||
edges of the object.</li>
|
||||
<li>Produce a \subpage chamfer_operation_page "Chamfer" on the
|
||||
selected edges of the object.</li>
|
||||
</ul>
|
||||
|
||||
*/
|
@ -2,53 +2,30 @@
|
||||
|
||||
\page transform_geom_obj_page Transforming geometrical objects
|
||||
|
||||
The objects created in Salome can be processed with Transformation
|
||||
operations, which can be classified into:
|
||||
|
||||
<ul>
|
||||
<li>\subpage basic_operations_page</li>
|
||||
<ul>
|
||||
<li>\ref partition_page</li>
|
||||
<li>\ref archimede_page</li>
|
||||
</ul>
|
||||
<li>\subpage boolean_operations_page</li>
|
||||
<ul>
|
||||
<li>\ref using_boolean_operations_page</li>
|
||||
<li>\ref fuse_operation_page</li>
|
||||
<li>\ref common_operation_page</li>
|
||||
<li>\ref cut_operation_page</li>
|
||||
<li>\ref section_opeartion_page</li>
|
||||
</ul>
|
||||
<li>\subpage transformation_operations_page</li>
|
||||
<ul>
|
||||
<li>\ref translation_operation_page</li>
|
||||
<li>\ref rotation_operation_page</li>
|
||||
<li>\ref modify_location_operation_page</li>
|
||||
<li>\ref mirror_operation_page</li>
|
||||
<li>\ref scale_operation_page</li>
|
||||
<li>\ref offset_operation_page</li>
|
||||
<li>\ref multi_translation_operation_page</li>
|
||||
<li>\ref multi_rotation_operation_page</li>
|
||||
<li>\ref fillet_operation_page</li>
|
||||
<li>\ref chamfer_operation_page</li>
|
||||
</ul>
|
||||
<li>\subpage blocks_operations_page</li>
|
||||
<ul>
|
||||
<li>\ref multi_transformation_operation_page</li>
|
||||
<li>\ref explode_on_blocks_operation_page</li>
|
||||
<li>\ref propagate_operation_page</li>
|
||||
</ul>
|
||||
<li>\subpage repairing_operations_page</li>
|
||||
<ul>
|
||||
<li>\ref shape_processing_operation_page</li>
|
||||
<li>\ref suppress_faces_operation_page</li>
|
||||
<li>\ref close_contour_operation_page</li>
|
||||
<li>\ref suppress_internal_wires_operation_page</li>
|
||||
<li>\ref suppress_holes_operation_page</li>
|
||||
<li>\ref sewing_operation_page</li>
|
||||
<li>\ref glue_faces_operation_page</li>
|
||||
<li>\ref add_point_on_edge_operation_page</li>
|
||||
<li>\ref change_orientation_operation_page</li>
|
||||
<li>\ref remove_extra_edges_operation_page</li>
|
||||
</ul>
|
||||
<li>\subpage restore_presentation_parameters_page</li>
|
||||
<li>\subpage using_boolean_operations_page "Boolean operations" using
|
||||
Boolean logical operators.</li>
|
||||
<li>\subpage transformation_operations_page "Transformation operations",
|
||||
which modify shape or location of the selected object.</li>
|
||||
|
||||
<li>\subpage partition_page "Partition" operation, which creates a compound
|
||||
by intersection of several shapes with a tool object or a plane.</li>
|
||||
<li>\subpage archimede_page "Archimede" operation, which creates a
|
||||
plane corresponding to the modelled waterline of the object plunged
|
||||
into water.</li>
|
||||
<li>\subpage shapesonshape_page "Get shapes on shape" operation, a
|
||||
special case of \b Explode operation. </li>
|
||||
|
||||
<li>Operations with \subpage blocks_operations_page "Blocks".</li>
|
||||
|
||||
|
||||
<li>\subpage restore_presentation_parameters_page "Restore presentation pareameters".
|
||||
This cross-operation functionality allows the resulting shape to
|
||||
inherit colors and subshapes from its parent shapes.</li>
|
||||
</ul>
|
||||
|
||||
|
||||
*/
|
||||
|
@ -43,9 +43,9 @@ of the vector.
|
||||
|
||||
\n <b>Example:</b>
|
||||
|
||||
\image html translationsn1.png
|
||||
\image html translationsn1.png "The initial shape (grey)"
|
||||
|
||||
\image html translationsn2.png
|
||||
\image html translationsn2.png "The resulting shape (yellow)"
|
||||
|
||||
Our <b>TUI Scripts</b> provide you with useful examples of the use of
|
||||
\ref tui_translation "Transformation Operations".
|
||||
|
@ -6,10 +6,12 @@
|
||||
complex geometrical objects (2D & 3D elements):
|
||||
|
||||
<ul>
|
||||
<li>\ref fuse_operation_page "Fuse"</li>
|
||||
<li>\ref common_operation_page "Common"</li>
|
||||
<li>\ref cut_operation_page "Cut"</li>
|
||||
<li>\ref section_opeartion_page "Section"</li>
|
||||
<li>\subpage fuse_operation_page "Fuse" - creates a shape from two shapes.</li>
|
||||
<li>\subpage common_operation_page "Common" - transforms the common part
|
||||
of two objects into an independent object.</li>
|
||||
<li>\subpage cut_operation_page "Cut" - cuts one shape with
|
||||
another. </li>
|
||||
<li>\subpage section_opeartion_page "Section" - creates a section between two shapes.</li>
|
||||
</ul>
|
||||
|
||||
There is a general TUI command covering all these operations, which
|
||||
|
@ -1,6 +1,6 @@
|
||||
/*!
|
||||
|
||||
\page view_geom_obj_page Overview
|
||||
\page view_geom_obj_page Viewing geometrical objects
|
||||
|
||||
\n Newly created geometrical objects are automatically displayed in
|
||||
the <b>OCC 3D Viewer</b>.
|
||||
@ -18,25 +18,25 @@ other useful options by right-clicking on the selected object.
|
||||
object.</li>
|
||||
<li><b>Delete</b> - irreversibly deletes the selected object from the
|
||||
viewer and from the Object Browser.</li>
|
||||
<li>\ref display_mode_page "Display Mode" - allows to select between
|
||||
<li>\subpage display_mode_page "Display Mode" - allows to select between
|
||||
Wireframe and Shading presentation.</li>
|
||||
<li>\ref color_page "Color" - allows to change the filling color in
|
||||
<li>\subpage color_page "Color" - allows to change the filling color in
|
||||
the standard <b>Select Color</b> menu.</li>
|
||||
<li>\ref transparency_page "Transparency" - allows to change the
|
||||
<li>\subpage transparency_page "Transparency" - allows to change the
|
||||
transparency of geometrical objects.</li>
|
||||
<li>\ref isolines_page "Isos" - allows to change the number of
|
||||
<li>\subpage isolines_page "Isos" - allows to change the number of
|
||||
isolines displayed within a shape.</li>
|
||||
<li><b>Hide</b> - allows to hide the selected geometrical object from the
|
||||
viewer. TUI Command : <em>sg.EraseOnly(ID)</em>
|
||||
\n \image html image18.gif
|
||||
\n \image html image18.png
|
||||
</li>
|
||||
<li><b>Hide all</b> - allows to hide all objects from the viewer. TUI
|
||||
Command: <em>sg.EraseAll()</em>
|
||||
\n \image html image26.gif
|
||||
\n \image html image26.png
|
||||
</li>
|
||||
<li><b>Display Only</b> - allows to display only the selected
|
||||
<li><b>Show Only</b> - allows to display only the selected
|
||||
geometrical object. TUI Command: <em>sg.DisplayOnly(ID)</em>
|
||||
\n \image html image33.gif
|
||||
\n \image html image33.png
|
||||
</li>
|
||||
<li><b>Update</b> - refreshes the presentation of your geometrical object in the
|
||||
Object Browser, applying all recent changes.</li>
|
||||
|
@ -8,7 +8,7 @@ viewer only.
|
||||
|
||||
<br><h2>Create a group</h2>
|
||||
|
||||
\image html image56.gif
|
||||
\image html image56.png
|
||||
|
||||
To create a group of subshapes of a geometrical object in the main
|
||||
menu select <b>New entity > Group > Create</b>
|
||||
@ -68,12 +68,12 @@ created, ShapeType is a type of shapes in the created group.
|
||||
|
||||
<b>Example:</b>
|
||||
|
||||
\image html image193.jpg
|
||||
\image html image193.jpg "Groups on a cylinder"
|
||||
|
||||
|
||||
<br><h2>Edit a group</h2>
|
||||
|
||||
\image html image57.gif
|
||||
\image html image57.png
|
||||
|
||||
To \b Edit an existing group in the main menu select <b>New entity >
|
||||
Group > Edit</b>. This menu is designed in the same way as the
|
||||
|
Loading…
Reference in New Issue
Block a user