smesh/doc/salome/gui/SMESH/projection_algorithms.htm
eap b1618717ff PAL13473 (Build repetitive mesh):
new meshers documentation
2006-12-07 13:24:44 +00:00

180 lines
8.3 KiB
HTML

<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html>
<head>
<title>Projection Algorithms</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"><style type="text/css">
<!--
p.whs1 { margin-top:0pt; margin-bottom:0pt; }
img_whs2 { border:none; width:30px; height:29px; border-style:none; }
p.whs3 { margin-left:40px; }
img_whs4 { border:none; width:270px; height:285px; float:none; border-style:none; }
img_whs5 { border:none; width:30px; height:29px; border-style:none; }
img_whs6 { border:none; width:280px; height:351px; float:none; }
p.whs7 { margin-left:0px; }
-->
</style><script type="text/javascript" language="JavaScript">
<!--
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
{
var strNSS = "<style type='text/css'>";
strNSS += "p.whs1 {margin-top:1pt;margin-bottom:1pt; }";
strNSS += "p.whs7 {margin-left:1pt; }";
strNSS +="</style>";
document.write(strNSS);
}
//-->
</script>
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!--
function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight)
location.reload();
}
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth;
origHeight = innerHeight;
onresize = reDo;
}
onerror = null;
//-->
</script>
<style type="text/css">
<!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
p.WebHelpNavBar { text-align:right; }
-->
</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>
<script type="text/javascript" language="javascript" src="whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="whutils.js"></script>
<script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>
<script type="text/javascript" language="javascript1.2">
<!--
if (window.gbWhTopic)
{
if (window.setRelStartPage)
{
addTocInfo("MESH module\nCreating meshes\nDefining Algorithms\nProjection Algorithms");
addButton("show",BTN_IMG,"Show","","","","",0,0,"whd_show0.gif","whd_show2.gif","whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"whd_hide0.gif","whd_hide2.gif","whd_hide1.gif");
}
if (window.setRelStartPage)
{
setRelStartPage("index.htm");
autoSync(1);
sendSyncInfo();
sendAveInfoOut();
}
}
else
if (window.gbIE4)
document.location.reload();
//-->
</script>
</head>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Projection Algorithms</h1>
<p class="whs1">Projection algorithms allow
to define the mesh of a geometrical object by the projection of another
already meshed geometrical object. </p>
<p class="whs1">&nbsp;</p>
<p class="whs1"><span style="font-weight: bold;"><B>Projection
1D</B></span> algorithm permits to define the mesh of an edge by the projection
of another already meshed edge.</p>
<p class="whs1">To apply this algorithm
select the edge to be meshed (indicated in the field <span style="font-weight: bold;"><B>Geometry</B></span>
of<span style="font-weight: bold;"><B> Create mesh</B></span> dialog box), <span
style="font-weight: bold;"><B>Projection 1D</B></span> in the list of 1D algorithms
and click the <img src="image122.gif" width="30px" height="29px" border="0" class="img_whs2"> button. The following dialog box will appear:
</p>
<p class="whs3"><img src="pics/projection_1d.png" x-maintain-ratio="TRUE" width="270px" height="285px" border="0" class="img_whs4"></p>
<p>In this menu you can define the <span style="font-weight: bold;"><B>Name</B></span>
of the algorithm, the algeady meshed source <span style="font-weight: bold;"><B>Edge</B></span>
and the <span style="font-weight: bold;"><B>Mesh</B></span> (optional, use it
if there are several different meshes on the same edge). It could also
be necessary to define the orientation of edges, which is done by indicating
the <span style="font-weight: bold;"><B>Source Vertex</B></span> being the first
point of the Source Edge and the <span style="font-weight: bold;"><B>Target
Vertex </B></span>being the first point of the created <span style="font-weight: bold;"><B>Edge.</B></span></p>
<p><span style="font-weight: bold;"><B>Projection 2D</B></span> algorithm<span
style="font-weight: bold;"> <B></B></span>permits to define the mesh of a face
by the projection of another already meshed face. This algorithm works
only if all edges of the<span style="font-weight: bold;"> <B></B></span>target
face have been meshed as 1D Projections of the edges of the source face.</p>
<p>To apply this algorithm select the face to be meshed (indicated in the
field <span style="font-weight: bold;"><B>Geometry</B></span> of<span style="font-weight: bold;"><B>
Create mesh</B></span> dialog box), <span style="font-weight: bold;"><B>Projection
2D</B></span> in the list of 2D algorithms and click the <img src="image122.gif" width="30px" height="29px" border="0" class="img_whs5"> button.
The following dialog box will appear: </p>
<p class="whs3"><img src="pics/projection_2d.png" x-maintain-ratio="TRUE" width="280px" height="351px" border="0" class="img_whs6"></p>
<p>In this menu you can define the <span style="font-weight: bold;"><B>Name</B></span>
of the algorithm, the algeady meshed source <span style="font-weight: bold;"><B>Face</B></span>
and the <span style="font-weight: bold;"><B>Mesh</B></span> (optional, use it
if there are several different meshes on the same face). It could also
be necessary to define the orientation of mesh on the face, which is done
by indicating two <span style="font-weight: bold;"><B>Source Vertices, </B></span>which
belong to the same edge of the<span style="font-weight: bold;"> <B></B></span>source
face, and two<span style="font-weight: bold;"><B> Target Vertices,</B></span>
which belong to the same edge of the created<span style="font-weight: bold;"><B>
Face. </B></span></p>
<p><span style="font-weight: bold;"><B>Projection 3D</B></span> algorithm permits
to define the mesh of a shape by the projection of another already meshed
shape. &nbsp;This
algorithm works only if all faces and edges of the<span style="font-weight: bold;">
<B></B></span>target face have been meshed as 1D Projections of the faces and
edges of the source face. Another limitation is that this algorithm currently
works only on boxes. </p>
<p>To apply this algorithm select the solid to be meshed (indicated in
the field <span style="font-weight: bold;"><B>Geometry</B></span> of<span style="font-weight: bold;"><B>
Create mesh</B></span> dialog box), <span style="font-weight: bold;"><B>Projection
3D</B></span> in the list of 3D algorithms and click the <img src="image122.gif" width="30px" height="29px" border="0" class="img_whs5"> button.
The following dialog box will appear: </p>
<p class="whs3"><img src="pics/projection_3d.png" x-maintain-ratio="TRUE" width="280px" height="351px" border="0" class="img_whs6"></p>
<p class="whs7">In this menu you can define the <span style="font-weight: bold;"><B>Name</B></span>
of the algorithm, the algeady meshed source <span style="font-weight: bold;"><B>3D
shape</B></span> and the <span style="font-weight: bold;"><B>Mesh</B></span> (optional,
use it if there are several different meshes on the same shape). It could
also be necessary to define the orientation of mesh on the shape, which
is done by indicating two <span style="font-weight: bold;"><B>Source Vertices,</B></span>
which belong to the same edge of the<span style="font-weight: bold;">
<B></B></span>source <span style="font-weight: bold;"><B>3D Shape,</B></span> and two<span
style="font-weight: bold;"><B> Target Vertices,</B></span> which belong to the
same edge of the<span style="font-weight: bold;"> <B></B></span>source <span
style="font-weight: bold;"><B>3D Shape. </B></span></p>
<script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>