<!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>