From 2c7966ddf1a3c2b1ba2e4d6b24d171145798f1ec Mon Sep 17 00:00:00 2001
From: maintenance team
Date: Mon, 16 Apr 2007 10:56:07 +0000
Subject: [PATCH] Update for 13191 IMP
---
doc/salome/gui/GEOM/glue_faces.htm | 121 +++++++++++++++++------
doc/salome/gui/GEOM/pics/glue1.png | Bin 0 -> 13644 bytes
doc/salome/gui/GEOM/pics/glue2.png | Bin 0 -> 16254 bytes
doc/salome/gui/GEOM/pics/glue3.png | Bin 0 -> 10790 bytes
doc/salome/gui/GEOM/pics/glue_faces3.png | Bin 0 -> 9017 bytes
5 files changed, 93 insertions(+), 28 deletions(-)
create mode 100644 doc/salome/gui/GEOM/pics/glue1.png
create mode 100644 doc/salome/gui/GEOM/pics/glue2.png
create mode 100644 doc/salome/gui/GEOM/pics/glue3.png
create mode 100644 doc/salome/gui/GEOM/pics/glue_faces3.png
diff --git a/doc/salome/gui/GEOM/glue_faces.htm b/doc/salome/gui/GEOM/glue_faces.htm
index 3f4d92b43..797d2ae95 100755
--- a/doc/salome/gui/GEOM/glue_faces.htm
+++ b/doc/salome/gui/GEOM/glue_faces.htm
@@ -17,15 +17,32 @@ if (navigator.appName !="Netscape")
img_whs1 { border:none; width:25px; height:24px; border-style:none; }
p.whs2 { font-size:12pt; }
p.whs3 { font-size:12pt; text-indent:-68px; margin-left:72px; font-weight:normal; }
-p.whs4 { font-size:12pt; text-indent:-68px; margin-left:72px; }
-p.whs5 { font-size:12pt; text-indent:-68px; margin-left:112px; }
-img_whs6 { border:none; width:312px; height:315px; float:none; border-style:none; }
-p.whs7 { font-size:12pt; margin-left:112px; text-indent:-112px; }
-p.whs8 { font-size:12pt; text-indent:-112px; margin-left:152px; }
-img_whs9 { border:none; float:none; width:292px; height:239px; border-style:none; }
-img_whs10 { border:none; float:none; width:275px; height:239px; border-style:none; }
-p.whs11 { font-size:12pt; text-indent:-40px; margin-left:80px; }
-p.whs12 { font-weight:bold; }
+p.whs4 { font-size:12pt; margin-left:72px; text-indent:-72px; }
+p.whs5 { font-size:12pt; text-indent:-68px; margin-left:72px; }
+p.whs6 { font-size:12pt; margin-left:0px; }
+p.whs7 { font-size:12pt; text-indent:-68px; margin-left:112px; }
+img_whs8 { border:none; width:400px; height:315px; float:none; }
+p.whs9 { font-size:12pt; margin-left:112px; text-indent:-112px; }
+p.whs10 { font-size:12pt; text-indent:-112px; margin-left:152px; }
+img_whs11 { border:none; width:400px; height:370px; float:none; }
+img_whs12 { border:none; width:543px; height:123px; float:none; }
+table.whs13 { x-cell-content-align:top; border-spacing:0; width:94.919%; }
+col.whs14 { width:32.79%; }
+col.whs15 { width:31.064%; }
+col.whs16 { width:32.727%; }
+tr.whs17 { height:21px; }
+td.whs18 { padding-right:10px; padding-left:10px; border-left-style:none; border-top-style:none; border-bottom-style:none; border-right-style:none; }
+p.whs19 { font-style:italic; }
+td.whs20 { padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }
+td.whs21 { padding-right:10px; padding-left:10px; border-top-style:none; border-right-style:none; border-bottom-style:none; }
+tr.whs22 { height:23px; }
+td.whs23 { padding-right:10px; padding-left:10px; border-left-style:none; border-right-style:none; border-bottom-style:none; }
+img_whs24 { border:none; float:none; border-style:none; width:319px; height:261px; }
+td.whs25 { padding-right:10px; padding-left:10px; border-right-style:none; border-bottom-style:none; }
+img_whs26 { border:none; float:none; border-style:none; width:301px; height:261px; }
+img_whs27 { border:none; width:301px; height:260px; float:none; }
+p.whs28 { font-size:12pt; text-indent:-40px; margin-left:80px; }
+p.whs29 { font-weight:bold; }
-->
Glue Faces
-To
- Glue Faces in the Main Menu select Repair - > Glue Faces.
+To Glue Faces in the Main Menu select Repair - > Glue
+ Faces.
@@ -113,7 +134,7 @@ if (window.writeIntopicBar)
glues faces that are coincident with respect to the given tolerance
value.
-
+
The Result will
@@ -121,34 +142,78 @@ if (window.writeIntopicBar)
-TUI Command : geompy.MakeGlueFaces(theShape,
- theTolerance), where theShape is a compound of shapes to be glued,
- theTolerance is a maximum distance between two faces, which can be considered
- as coincident.
+TUI Command : geompy.MakeGlueFaces(theShape, theTolerance),
+ where theShape is a compound
+ of shapes to be glued, theTolerance
+ is a maximum distance between two faces, which can be considered as coincident.
Arguments:
Name + 1 Compound
+ Tolerance value
-
+
-
+
-
+
-
+It is also possible to manually select
+ the faces that will be glued - select the shape, specify the tolerance
+ and press Detect button.
-Example:
+
-
+
-
+
-
+Geometry
+ module detects the faces where gluing can be performed and displays a
+ notification.
-
+
-Our
+
+
+
+
+The faces that can be glued are colored
+ in red. It
+ is possible to select the faces for gluing in the 3D viewer. The selected
+ faces will be marked in white.
+
+
+
+Example:
+
+
+
+
+
+
+
+
+ Object that needs gluing. |
+
+ Glued object. |
+
+ Manual selection of faces for gluing. |
+
+
+
+ |
+
+ |
+
+ |
+
+
+
+
+
+
+Our
TUI Scripts provide you with useful
examples of the use of Repairing
Operations.
diff --git a/doc/salome/gui/GEOM/pics/glue1.png b/doc/salome/gui/GEOM/pics/glue1.png
new file mode 100644
index 0000000000000000000000000000000000000000..54fa5bf6e0e493faf9f20d9b31bea7b6e3f00820
GIT binary patch
literal 13644
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