<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META content="MSHTML 5.00.3700.6699" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2> 
<P style="MARGIN-BOTTOM: 0cm">Hello</P>
<P style="MARGIN-BOTTOM: 0cm"><BR></P>
<P style="MARGIN-BOTTOM: 0cm">Following my previous posts about Physical and 
space frames here is an example of a structure I have just finished analyzing, 
file ciel5</P>
<P style="MARGIN-BOTTOM: 0cm"><BR></P>
<P style="MARGIN-BOTTOM: 0cm">You can see the difficulties by looking at the 
Physical Line “bolts” and “pin” which as their names mean are connecting bolts 
and rotational free pins.</P>
<P style="MARGIN-BOTTOM: 0cm"><BR></P>
<P style="MARGIN-BOTTOM: 0cm">I did that with the function removeDouble</P>
<P style="MARGIN-BOTTOM: 0cm"><BR></P>
<P style="MARGIN-BOTTOM: 0cm">They are so small that could be easily selected 
with the nearby element in an other group.</P>
<P style="MARGIN-BOTTOM: 0cm"><BR></P>
<P style="MARGIN-BOTTOM: 0cm">In the design process of such a structure one 
keeps adding members to the frames sometimes they cross each others, a 
connecting point would be useful</P>
<P style="MARGIN-BOTTOM: 0cm"><BR></P>
<P style="MARGIN-BOTTOM: 0cm">The function intersectTwoLines might be useful</P>
<P style="MARGIN-BOTTOM: 0cm"><BR></P>
<P style="MARGIN-BOTTOM: 0cm">removeDouble</P>
<P style="MARGIN-BOTTOM: 0cm">is an example of a function remove all the 
elements of a Physical “b” from a Physical “a” to create a new one named 
“a_claened”</P>
<P style="MARGIN-BOTTOM: 0cm">however strange things happen to the Physical 
names</P>
<P style="MARGIN-BOTTOM: 0cm">see the comments in the file.</P>
<P style="MARGIN-BOTTOM: 0cm"><BR></P>
<P style="MARGIN-BOTTOM: 0cm">intersectTWoLines</P>
<P style="MARGIN-BOTTOM: 0cm">is an example of a function creating points at the 
intersection (or pseudo intersection) of two straight lines</P>
<P style="MARGIN-BOTTOM: 0cm"><BR></P>
<P style="MARGIN-BOTTOM: 0cm">This function is very useful when one wants to add 
new members crossing each others to a given space frame.</P>
<P style="MARGIN-BOTTOM: 0cm"><BR></P>
<P style="MARGIN-BOTTOM: 0cm">Consider adding something like it to Gmsh??</P>
<P style="MARGIN-BOTTOM: 0cm"><BR></P>
<P style="MARGIN-BOTTOM: 0cm">Note:</P>
<P style="MARGIN-BOTTOM: 0cm"><BR></P>
<P style="MARGIN-BOTTOM: 0cm">The “ciel5” example is a real life structure.</P>
<P style="MARGIN-BOTTOM: 0cm">It is the stage or room of the major event of the 
“Festival d'Avignon” ( in july2009) named Ciels of Wajdi Mouawad.</P>
<P style="MARGIN-BOTTOM: 0cm">Due quote of Gmsh will be made in the mandatory 
design calculation documents.</P>
<P style="MARGIN-BOTTOM: 0cm"><BR></P>
<P style="MARGIN-BOTTOM: 0cm">jean pierre aubry</P></FONT></DIV></BODY></HTML>