<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//pt_BR">
<HTML>
<HEAD>
 <META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 <META NAME="GENERATOR" CONTENT="lfparser_2.26">
 <META NAME="LFCATEGORY" CONTENT="Applications">
 <TITLE>lf132, Applications: QCAD: Desenho T&eacute;cnico sobre o Linux</TITLE>
<style type="text/css">
<!--
 td.top {font-family: Arial,Geneva,Verdana,Helvetica,sans-serif; font-size:12 }
 pre { font-familiy:monospace,Courier }
 p.cl { color:#EE9500 }
 a.nodec { text-decoration:none }
 p.trans { font-size:8pt; text-align:right }
 p.clbox { width:50%; alignment:center; background-color:#FFD700; border-style:none; border-width:medium; border-color:#FFD700; padding:0.5cm ;  text-align:center }
 p.code { width:80%; alignment:center; background-color:#aedbe8; border-style:none; border-width:medium; border-color:#aedbe8; padding:0.1cm ;  text-align:left }
 p.foot { background-color:#AAAAAA; color:#FFFFFF; border-style:none; border-width:medium; border-color:#AAAAAA; padding:0.5cm ; margin-top:0.1cm; margin-right:1cm; margin-left:1cm; text-align:center }
-->
</style>
 
</HEAD>
<BODY bgcolor="#ffffff" text="#000000">
 <!-- this is generated html code. NEVER use this file for your
 translation work. Instead get the file with the same article number
 and .meta.shtml in its name. Translate this meta file and then
 use lfparser program to generate the final article -->
 <!-- lfparser can be obtained from http://www.linuxfocus.org/~guido/dev/lfparser.html -->

<!-- this is used by a number of tools:
 =LF=AUTHOR: Andr&eacute; Pascual
 =LF=CAT___: Applications
 =LF=TITLE_: QCAD: Desenho T&eacute;cnico sobre o Linux
 =LF=NUMBER: 132
 =LF=ANAME_: article132.shtml
 -->

<!-- 2pdaIgnoreStart -->

<!-- start navegation bar -->
 <!-- top navegation bar -->
 <TABLE summary="topbar_1" cellspacing="0" cellpadding="0" border="0" align="center" width="90%">
   <TR bgcolor="#2e2292">
     <TD class="top"><TABLE summary="topbar_1_logo" cellspacing="0" cellpadding="0" border="0" width=
       "100%">
         <TR><TD width="319"><IMG src="../../common/images/logolftop_319x45.gif"
           alt="[LinuxFocus-icon]" width="319" height="45" align="left" 
           border="0"></TD>

           <TD class="top">
             <TABLE summary="topbar_1_links" width="100%">
               <TR align="right">
                 <TD class="top"><A class="nodec" href="../index.shtml"><FONT color=
                 "#DDDDDD" size="2">In&iacute;cio</FONT></A> &nbsp;|&nbsp; <A class=
                 "nodec" href="../map.html"><FONT color=
                 "#DDDDDD" size="2">Mapa</FONT></A> &nbsp;|&nbsp; <A class=
                 "nodec" href="../indice.html"><FONT color=
                 "#DDDDDD" size="2">&Iacute;ndice</FONT></A> &nbsp;|&nbsp; <A class="nodec" href="../Search/index.shtml"><FONT color=
                 "#DDDDDD" size="2">Procura</FONT></A> </TD>
               </TR>

               <TR align="right">
                 <TD class="top">
                   <HR width="100%" noshade size="1">
                 </TD>
               </TR>
             </TABLE>
           </TD>
         </TR>
       </TABLE>
     </TD>
   </TR>
 </TABLE>
 <!-- end top navegation bar -->
 <!-- blue bar -->
 <TABLE summary="topbar_2" cellspacing="0" cellpadding="0" border="0" align="center"
 width="90%">
   <TR bgcolor="#00ffff">
     <TD><IMG src="../../common/images/transpix.gif" width="1" height=
     "2" alt=""></TD>
   </TR>
 </TABLE>
 <!-- end blue bar -->
 <!-- bottom navegation bar -->
 <TABLE summary="topbar_3" cellspacing="0" cellpadding="0" border="0" align="center"
 width="94%">
   <TR bgcolor="#000000">
     <TD>
       <TABLE summary="topbar_3_links" cellspacing="0" cellpadding="1" border="0" width=
       "100%">
         <TR align="center">
           <TD WIDTH="20%"><A class="nodec" href="../News/index.shtml"><FONT color=
           "#FFFFFF">Novidades</FONT></A> </TD>
           <TD WIDTH="5%"><FONT color="#FFFFFF">|</FONT> </TD>
           <TD WIDTH="20%"><A class="nodec" href="../Archives/index.html"><FONT color=
           "#FFFFFF">Arquivos</FONT></A> </TD>
           <TD WIDTH="5%"><FONT color="#FFFFFF">|</FONT> </TD>
           <TD WIDTH="20%"><A class="nodec" href="../Links/index.shtml"><FONT color=
           "#FFFFFF">Links</FONT></A> </TD>
           <TD WIDTH="5%"><FONT color="#FFFFFF">|</FONT> </TD>
           <TD WIDTH="20%"><A class="nodec" href="../aboutus.html"><FONT color=
           "#FFFFFF">Sobre LF</FONT></A> </TD>
         </TR>
       </TABLE>
     </TD>
   </TR>
 </TABLE>
 <!-- end bottom navegation bar -->
<!-- stop navegation bar -->

<!-- SSI_INFO -->

<!-- tr_staticssi include virtual -->
<!-- tr_staticssi exec cmd -->
<!-- addedByLfdynahead ver 1.4 --><TABLE ALIGN="right" border=0><TR><TD ALIGN="right"><FONT SIZE="-1" FACE="Arial,Helvetica">Este artigo est&aacute; dispon&iacute;vel em: <A href="../../English/January2002/article132.shtml">English</a> &nbsp;<A href="../../Castellano/January2002/article132.shtml">Castellano</a> &nbsp;<A href="../../ChineseGB/January2002/article132.shtml">ChineseGB</a> &nbsp;<A href="../../Deutsch/January2002/article132.shtml">Deutsch</a> &nbsp;<A href="../../Francais/January2002/article132.shtml">Francais</a> &nbsp;<A href="../../Nederlands/January2002/article132.shtml">Nederlands</a> &nbsp;<A href="../../Portugues/January2002/article132.shtml">Portugues</a> &nbsp;<A href="../../Russian/January2002/article132.shtml">Russian</a> &nbsp;<A href="../../Turkce/January2002/article132.shtml">Turkce</a> &nbsp;</FONT></TD></TR></TABLE><br>
 


<!-- SSI_INFO STOP -->
<!-- 2pdaIgnoreStop -->

<!-- SHORT BIO ABOUT THE AUTHOR -->
<TABLE ALIGN=LEFT BORDER=0  WIDTH="190" >
<TR>
<TD>

<!-- 2pdaIgnoreStart -->
<!-- PALM DOC -->
<TABLE BORDER=0 hspace=4 vspace=4> <TR> <TD>
<font size=1> <img src="../../common/images/2doc.gif" width=34 align=left border=0 height=22 alt="convert to palm"><a href="http://cgi.linuxfocus.org/cgi-bin/2ztxt">Convert to GutenPalm</a><br>or <a href="http://cgi.linuxfocus.org/cgi-bin/2pda">to PalmDoc</a></font>
</TD> </TR> </TABLE>
<!-- END PALM DOC -->
<!-- 2pdaIgnoreStop -->
<br>
<IMG src="../../common/images/Andre-Pascual.jpg" alt=
    "[Photo de l'auteur]" height="147" width="132">
<BR>por  Andr&eacute; Pascual <br> <small>&lt;apascual(at)club-internet.fr&gt;</small>
<BR><BR>
<I>Sobre o autor:</I><BR>
<P>Originalmente um desenhador industrial, agora um professor de
	produ&ccedil;&atilde;o, ensina CAD.<BR>
     Os gr&aacute;ficos de computador, especialmente gr&aacute;ficos 3D &eacute; uma das suas
	paixões.</P>
<!-- TRANSLATED TO pt -->
<BR><BR><I>Traduzido para Portugu&ecirc;s por:</I><BR>
Bruno Sousa <small>&lt;bruno(at)linuxfocus.org&gt;</small>
<br>
<!-- TRANSLATED TO STOP -->
<BR><i>Conte&uacute;do</i>:
<UL>
  <LI><A HREF="#132lfindex0">Notas Gerais</A></LI>
  <LI><A HREF="#132lfindex1">Instala&ccedil;&atilde;o do QCad</A></LI>
  <LI><A HREF="#132lfindex2">Um pouco de teoria</A></LI>
  <LI><A HREF="#132lfindex3">As entidades</A></LI>
  <LI><A HREF="#132lfindex4">As camadas</A></LI>
  <LI><A HREF="#132lfindex5">As barras de estado</A></LI>
  <LI><A HREF="#132lfindex6">M&eacute;todos de desenho</A></LI>
  <LI><A HREF="#132lfindex7">Exemplo de aplica&ccedil;&atilde;o</A></LI>
  <LI><A HREF="#132lfindex8">Como definir o formato de uma p&aacute;gina</A></LI>
  <LI><A HREF="#132lfindex9">Administrando as camadas</A></LI>
  <LI><A HREF="#132lfindex10">Definindo um refer&ecirc;ncia vertical</A></LI>
  <LI><A HREF="#132lfindex11">Construindo uma paralela a 60</A></LI>
  <LI><A HREF="#132lfindex12">Construa as outras linhas rectas</A></LI>
  <LI><A HREF="#132lfindex13">Construa a parte esquerda do logo</A></LI>
  <LI><A HREF="#132lfindex14">Editando o resultado</A></LI>
  <LI><A HREF="#132lfindex15">Ajustando a base da orelha</A></LI>
  <LI><A HREF="#132lfindex16">Para construir a parte espelhada do perfil</A></LI>
  <LI><A HREF="#132lfindex17">Desenhando os olhos</A></LI>
  <LI><A HREF="#132lfindex18">Adicionando dimensões</A></LI>
  <LI><A HREF="#132lfindex19">Uma vista de sec&ccedil;&atilde;o (cortar): prepara&ccedil;&atilde;o</A></LI>
  <LI><A HREF="#132lfindex20">Esbo&ccedil;e a vista de sec&ccedil;&atilde;o</A></LI>
  <LI><A HREF="#132lfindex21">Desenho e normaliza&ccedil;&atilde;o da vista de sec&ccedil;&atilde;o</A></LI>
  <LI><A HREF="#132lfindex22">E finalmente o fim</A></LI>
  <LI><A HREF="#132lfindex23">Conclus&atilde;o</A></LI>
  <LI><A HREF="http://cgi.linuxfocus.org/cgi-bin/lftalkback?anum=132&amp;lang=pt">Forma de respostas para este artigo</A></LI>
</UL>

</TD></TR></TABLE>
<!-- HEAD OF THE ARTICLE -->
<br>&nbsp;
<H2>QCAD: Desenho T&eacute;cnico sobre o Linux</H2>
 <IMG src="../../common/images/article132/QCADillustration.gif"
    width="314" height="120" alt="[Illustration]" hspace="10">
<!-- ABSTRACT OF THE ARTICLE -->
<P><i>Abstrato</i>:
<P>
<P>O <B>QCad</B> &eacute; um sistema CAD 2D com o qual pode desenhar e
	modificar plantas facilmente.</P></P>
<HR size="2" noshade align="right"><BR>
<!-- BODY OF THE ARTICLE -->


    <A NAME="132lfindex0">&nbsp;</A>
<H2>Notas Gerais</H2>

    Uma "planta" &eacute; qualquer representa&ccedil;&atilde;o plana de um objecto real para
	estudo ou para prop&oacute;sitos de produ&ccedil;&atilde;o. As dimensões de cada elemento
	(entidade) em que o desenho consiste, devem ser exactas n&atilde;o importando
	a escala que &eacute; utilizada. Isto diferencia um programa CAD de um programa de
	desenho vectorial como o Sketch, Illustrator, ou Corel Draw, aquele que &eacute;
	mais ou menos fiel &agrave; representa&ccedil;&atilde;o da realidade. Com o CAD uma planta,
	antes de tudo deve ser exacta. Isto &eacute; um contraste para as ilustra&ccedil;ões
	(Desenho) onde os aspectos est&eacute;ticos de uma figura s&atilde;o mais relevantes.

    <A NAME="132lfindex1">&nbsp;</A>
<H2>Instala&ccedil;&atilde;o do QCad</H2>

    A vers&atilde;o utilizada para este artigo foi a qcad-1.4.x e est&aacute; nos CD de aplica&ccedil;ões
	das distribui&ccedil;ões da RedHat e Mandrake, como pacotes prontos. Outras
	distribui&ccedil;ões certamente que t&ecirc;m pacotes semelhantes. Pode obter a nova
	vers&atilde;o em <A href="http://www.qcad.org/">http://www.qcad.org/</A>.
	O Qcad precisa da QT 2.2 como biblioteca GUI.

    <A NAME="132lfindex2">&nbsp;</A>
<H2>Um pouco de teoria</H2>

    Antes de come&ccedil;ar com o seu primeiro documento tem de compreender certos
	conceitos e defini&ccedil;ões CAD.

    <A NAME="132lfindex3">&nbsp;</A>
<H3>As entidades</H3>

    Uma entidade &eacute; um elemento de layout que &eacute; "conhecido" pelo programa
	pela sua forma (segmentos, arc...) pela suas caracter&iacute;sticas geom&eacute;tricas
	de posi&ccedil;&atilde;o (vertical, tangente...), nas suas posi&ccedil;ões de inicio e fim o que
	determina a sua dimens&atilde;o (liga&ccedil;&atilde;o em intersec&ccedil;ões, coordenadas, centro...)nos
	seus atributos (cor, grossura, tipo de tra&ccedil;o) e pela sua
	"sociedade" com uma camada ("blue print").<p>
	Geralmente falando para construir uma entidade &eacute; necess&aacute;rio:

    <UL>
      <LI>definir a sua vista na camada de trabalho</LI>

      <LI>definir os atributos</LI>

      <LI>escolher a natureza: linha recta, segmento, c&iacute;rculo, elipse,
	  ponto, curva, tra&ccedil;o, texto...</LI>

      <LI>indicar as condi&ccedil;ões geom&eacute;tricas da constru&ccedil;&atilde;o: horizontal,
	  obl&iacute;qua, conc&ecirc;ntrica, vertical...</LI>

      <LI>indicar as restri&ccedil;ões</LI>
    </UL>

    <P>Resulta da constru&ccedil;&atilde;o de uma frase virtual mas exacta do tipo:
    <I>c&iacute;rculo de raio X a partir do centro passando atrav&eacute;s dos pontos de
	fim de uma entidade que foi indicada por um clique direito</I>, etc. Os
	pontos t&ecirc;m de ser indicados por um clique esquerdo do rato perto dos pontos
	desejados que t&ecirc;m de ser escolhidos entre aqueles que o sistema oferece.
	Note-se que o conceito de fixa&ccedil;&atilde;o encontra-se algures com o nome de &lt;snap&gt;.
	Por exemplo a frase <I> linha recta horizontal que toca nas linhas de
	fronteira de uma entidade</I> &eacute; composta pelos seguintes menus e
	sub-menus:</P>

    <CENTER>
      <BR>
      <BR>
       <IMG src="../../common/images/article132/qcad00.png" alt=
      "[qcad00.png]" height="252" width="248">
    </CENTER>
    <BR>
    Note: Obt&eacute;m o primeiro menu clicando com o bot&atilde;o direito em
	"paper".<BR>


    <A NAME="132lfindex4">&nbsp;</A>
<H3>As camadas</H3>

    Algures chamadas n&iacute;veis, planos, "esbo&ccedil;os fotogr&aacute;ficos". As camadas
	descrevem, de facto, uma pilha de virtual de pel&iacute;culas. Cada pel&iacute;cula
	cont&eacute;m uma parte do desenho, reconhecido como um todo se olhar para a pilha
	por cima, gra&ccedil;as &agrave; sua transpar&ecirc;ncia. Uma camada pode ser movida na
	pel&iacute;cula, removida( o que afecta somente a parte do desenho que cont&eacute;m),
	bloqueada, ou tornada invis&iacute;vel. A camada onde trabalha &eacute; a &uacute;nica activa no
	momento. As opera&ccedil;ões que faz s&oacute; afectam ela. Quando atribui atributos de
	cor tipo de linhas ou a grossura das linhas ent&atilde;o todas as entidades que
	desenhar ter&atilde;o os valores atribu&iacute;dos por omiss&atilde;o. Contudo pode mudar a cor
	de uma entidade, que est&aacute; numa camada vermelha, para azul atrav&eacute;s das suas
	propriedades. Para um desenho complexo trabalhar&aacute; numa camada ap&oacute;s a outra
	o que lhe permitir&aacute; definir um subconjunto vis&iacute;vel ou invis&iacute;vel, imprimir
	s&oacute; uma pe&ccedil;a, n&atilde;o modificar nada excepto isto.

    <A NAME="132lfindex5">&nbsp;</A>
<H3>As barras de estado</H3>

     A barra de estado est&aacute; localizada por debaixo da janela principal. N&atilde;o
	&eacute; espec&iacute;fica de um programa CAD, contudo &eacute; essencial como um comando requer
	v&aacute;rias sucessivas opera&ccedil;ões numa ordem diferente, o programa mostra na
	barra de estado as opera&ccedil;ões que se devem seguir e o que espera de si e,
	isto at&eacute; ao fim. &Eacute; assim, absolutamente necess&aacute;rio ler a informa&ccedil;&atilde;o que
	&eacute; apresentada naquela barra de estado se n&atilde;o quiser correr o risco se a
	sess&atilde;o CAD terminar com uma declara&ccedil;&atilde;o que isto &eacute; um programa
	+-@-#!!.<br>
	 Em CAD o resultado &eacute; preciso se o desenhador est&aacute; a trabalhar
	rigorosamente e sistematicamente.

    <CENTER>
      <BR>
      <BR>
       <IMG src="../../common/images/article132/qcad01.png" alt=
      "[qcad01.png]" height="49" width="586">
    </CENTER>
    <BR>
     <BR>


    <A NAME="132lfindex6">&nbsp;</A>
<H3>M&eacute;todos de desenho</H3>

     Existem diversos m&eacute;todos de o fazer, pelo menos dois sendo excelentes.
	Ambos utilizam o conceito de rascunho baseado em linhas rectas n&atilde;o
	dimensionadas mas com posi&ccedil;ões relativas precisas (dist&acirc;ncia de umas em
	rela&ccedil;&atilde;o a outras). Estas linhas rectas, horizontais e verticais s&atilde;o
	chamadas linhas de constru&ccedil;&atilde;o em DTM ou SolidWork e geom&eacute;tricas no
	TSCadDraw.

    <P>O primeiro m&eacute;todo consiste em definir um perfil baseada nestas
	linhas rectas com pontos de suporte. O exerc&iacute;cio que se seguir&aacute; no resto do
	artigo demonstrar&aacute; isto.</P>

    <P>O segundo m&eacute;todo consiste em definir um perfil ajustando as linhas a
intersec&ccedil;ões adequadas. Para fazer isto com o <B>QCad</B> voc&ecirc; tem fazer um
clique direito para obter novamente o menu principal e escolher
    &lt;edit&gt;&lt;Trim two object&gt; depois clique na linhas que deseja
reduzir (cortar) de seguida clique na linha onde a sua primeira linha
dever&aacute; terminar. Aqui est&atilde;o tr&ecirc;s exemplos da edi&ccedil;&atilde;o de objectos: </P>

    <CENTER>
      <BR>
      <BR>
       <IMG src="../../common/images/article132/qcad02.png" alt=
      "[Three examples of the function Edit]" height="515" width="602">
    </CENTER>
    <BR>
     <BR>


    <P>Nesta figura bem como nas seguintes as caixas amarelas mostram as
	fun&ccedil;ões seleccionadas, as notas de rodap&eacute;: n&atilde;o coloridas pelo <B>QCad</B>
	e as setas azuis mostram os pontos de canto onde pode clicar. Com a fun&ccedil;&atilde;o
	&lt;Trim objects&gt; pode fazer ajustar um elemento em rela&ccedil;&atilde;o a outro. &Eacute; importante
	que clique primeiro primeiro (<B>1</B>) na parte que quer encaixar e depois
	(<B>2</B>) na entidade que intersecta o primeiro. Para a fun&ccedil;&atilde;o &lt;Bevel&gt;
	&eacute; importante determinar os valores de X e Y dos limites antes, n&atilde;o importa
	se est&aacute; ajustado (trimmed) ou n&atilde;o e finalmente clique na entidade a ser
	recortada. Os passos s&atilde;o os mesmos ao trabalhar com a fun&ccedil;&atilde;o &lt;Round&gt;.
	Deve-se tamb&eacute;m mencionar que o QCad tenta ser mais r&aacute;pido que o utilizador
	ou tenta ajud&aacute;-lo com a sua decis&atilde;o, de facto quando uma fun&ccedil;&atilde;o &eacute; activada
	e necessita da selec&ccedil;&atilde;o de uma segunda entidade para continuar, ent&atilde;o o
	<B>QCad</B> modifica a cor da entidade que est&aacute; pr&oacute;ximo do ponteiro e
	indica-lhe que a pode seleccionar com um clique esquerdo do esquerdo do
	rato. Trabalho do mesmo modo que os pontos de fixa&ccedil;&atilde;o que s&atilde;o coloridos a
	vermelho. O clique do bot&atilde;o direito permite-lhe anular a opera&ccedil;&atilde;o e
	permite-lhe voltar novamente ao menu principal. As figuras seguintes
	mostram o resultado de v&aacute;rios ajustes:</P>

    <CENTER>
      <BR>
      <BR>
       <IMG src="../../common/images/article132/qcad03.png" alt=
      "[The result]" height="512" width="401">
    </CENTER>
    <BR>
     <BR>


    <A NAME="132lfindex7">&nbsp;</A>
<H2>Exemplo de aplica&ccedil;&atilde;o</H2>

    Para conhecer um programa n&atilde;o h&aacute; nada melhor que o usar.
	Tentemos desenhar um objecto que &eacute; inspirado no logotipo de SEV Marchal
	o qual, normalmente, utilizo para os principiantes dos meus cursos de
	controle num&eacute;rico. Com o DMT 10 por M&eacute;casoft ele pode ser desenhado
	em menos de 5 minutos, com anota&ccedil;ões inclu&iacute;das. <BR>

    <CENTER>
      <BR>
      <BR>
       <IMG src="../../common/images/article132/qcad04.png" alt=
      "[SEV Marchal logo]" height="435" width="427">
    </CENTER>
    <BR>
     <BR>


    <A NAME="132lfindex8">&nbsp;</A>
<H3>Como definir o formato de uma p&aacute;gina</H3>

    Isto n&atilde;o estritamente necess&aacute;rio para o exerc&iacute;cio mas um desenho
	t&eacute;cnico obedece a padrões que definem, entre outras coisas, a vista e o
	aspecto do formato (moldura e bloco dados) no qual s&atilde;o inclu&iacute;dos. Aqui
	utilizo um formato que vem do DMT10 e transferido para o DXF, o &uacute;nico tipo
	de ficheiro que o <B>QCad</B> pode ler e gerar o que por sua vez garante a
	troca em duas direc&ccedil;ões com todos os programas CAD no mundo. Logo que o
	formato &eacute; carregado v&ecirc; uma marca fora da zona de desenho com uma refer&ecirc;ncia
	de zero no meio da &aacute;rea. &Eacute; recomendado remover camadas desnecess&aacute;rias,
	renomear aquelas que cont&eacute;m o formato da moldura e adicionar aqueles que
	s&atilde;o descritos nos par&aacute;grafos seguintes.<BR>

    <CENTER>
      <BR>
       <IMG src="../../common/images/article132/qcad05.png" alt=
      "[qcad05.png]" height="583" width="602">
    </CENTER>
    <BR>
     <BR>


    <A NAME="132lfindex9">&nbsp;</A>
<H3>Administrando as camadas</H3>

     Ao clicar no &iacute;cone que representa v&aacute;rias p&aacute;ginas em pilha abre uma side
	window chamada "Layer List". O "esbo&ccedil;o fotogr&aacute;fico" seleccionado torna-se o "esbo&ccedil;o
	fotogr&aacute;fico" activo, aparecendo com brilho mais intenso. O olho perto
	do nome da camada permite-o tornar-se vis&iacute;vel ou invis&iacute;vel. O olho aberto &agrave;
	direit&iacute;ssima da janela da lista das camadas torna todas as camadas vis&iacute;veis
	enquanto que um olho fechado as torna invis&iacute;veis. O sinal mais adiciona uma
	camada &agrave; lista, o menos elimina a camada seleccionada, o s&iacute;mbolo REN
	permite renomear a camada seleccionada e o lixo pode apagar todas as
	camadas vazias, Agora precisamos de uma camada &gt;Formato A4&lt; que
	contenha a moldura, uma camada &lt;Trait&gt; que contenha o desenho da
	vista de frente e uma camada &lt;Annotation&gt; que contenha as anota&ccedil;ões
	do desenho.<BR>


    <CENTER>
      <BR>
       <IMG src="../../common/images/article132/qcad06_t.png" alt=
      "[qcad06.png]" width="432" height="200">
    </CENTER>
    <BR>
     <BR>


    <A NAME="132lfindex10">&nbsp;</A>
<H3>Definindo um refer&ecirc;ncia vertical</H3>

    Esta linha recta passa na origem (zero) e permite a constru&ccedil;&atilde;o de
	eixos-X paralelos. O nosso desenho ser&aacute; sim&eacute;trico em rela&ccedil;&atilde;o a esta linha.
	Primeiro activa a camada &lt;Trait&gt;; depois escolha um tipo de largura
	cont&iacute;nuo com uma grossura de 1 e a cor vermelha (ponto 5) depois constr&oacute;i a
	"frase" &lt;straight line&gt;&lt;vertical(1)&gt;&lt;passing
    through absolute coordinates(2)&gt; &lt;enter 0,0(3)&gt; &lt;click
    left(4)&gt; <BR>


    <CENTER>
      <BR>
       <IMG src="../../common/images/article132/qcad07_t.png" alt=
      "[reference line]" width="431" height="457">
    </CENTER>
    <BR>
     <BR>


    <A NAME="132lfindex11">&nbsp;</A>
<H3>Construindo uma paralela a 60</H3>

    Se necess&aacute;rio pode remover os menus atrav&eacute;s de v&aacute;rios cliques direitos
	do rato e construa o seguinte: &lt;straight line&gt;&lt; Create
    parallels&gt;&lt;enter 60&gt; e aproxime as marcas de posi&ccedil;&atilde;o da
	refer&ecirc;ncia da linha recta. Ela tornar-se-&aacute; cinzenta &agrave; volta e segundo a
	posi&ccedil;&atilde;o do ponteiro o <B>QCad</B> sugere-lhe para construir a paralela quer
	para a esquerda ou para a direita da refer&ecirc;ncia. Posicione o ponteiro
	suavemente para a direita e fa&ccedil;a um clique com o bot&atilde;o direito do rato. Uma
	linha recta em cinzento &eacute; criada.<BR>

    <CENTER>
      <BR>
       <IMG src="../../common/images/article132/qcad08.png" alt=
      "[parallel line, distance 60]" height="285" width="649">
    </CENTER>
    <BR>
     <BR>


    <A NAME="132lfindex12">&nbsp;</A>
<H3>Construa as outras linhas rectas</H3>

    Muitas das fun&ccedil;ões do <B>QCad</B> s&atilde;o repetitivas, ou seja est&atilde;o
	activas at&eacute; que sejam substitu&iacute;das por outras. Por isso
    &lt;straight line&gt;&lt;Create parallel&gt;&lt;Distance of &gt; ainda
	est&aacute; activado. Basta substituir o valor 60 por 50 (Vertical 2) e clicar e
	depois substituir o valor 50 por 25 (Vertical 3) e depois clicar. Prossiga
	com isto para as linhas horizontais que s&atilde;o definidas com considera&ccedil;&atilde;o &agrave;
	refer&ecirc;ncia em 0 (Horizontal 4). Desenhe as horizontais (5) e (5') com
	dist&acirc;ncia 60, e depois (6) com dist&acirc;ncia 30 e finalmente (7) com dist&acirc;ncia
	40. <BR>

    <CENTER>
      <BR>
       <IMG src="../../common/images/article132/qcad09_t.png" alt=
      "[all the lines]" width="537" height="541">
    </CENTER>
    <BR>
     <BR>


    <A NAME="132lfindex13">&nbsp;</A>
<H3>Construa a parte esquerda do logo</H3>

    Para a constru&ccedil;&atilde;o assentamos nas linhas rectas que acab&aacute;mos de
	desenhar. Tem de voltar novamente ao menu principal com um clique direito
	do rato e escolha &lt;lines&gt;&lt;multiple lines (bot&atilde;o:
    create lines)&gt;&lt; passando atrav&eacute;s da intersec&ccedil;&atilde;o (Snap
    automatically to..)&gt;. A partir deste momento quando posicionamos o
	ponteiro perto da intersec&ccedil;&atilde;o da linha rectas ser&aacute; marcada com um c&iacute;rculo
	vermelho. Quando este intersec&ccedil;&atilde;o for adequada como o princ&iacute;pio de um
	segmento de caracter, ent&atilde;o fa&ccedil;a um clique esquerdo, mova-se para a pr&oacute;xima
	intersec&ccedil;&atilde;o e fa&ccedil;a um clique esquerdo do rato, novamente. O segmento &eacute;
	desenhado. Mas como a fun&ccedil;&atilde;o &eacute; modal este &uacute;ltimo ponto que &eacute; o fim do
	segmento que acab&aacute;mos de desenhar, &eacute;, ao mesmo tempo o princ&iacute;pio do pr&oacute;ximo
	segmento. Isto permite o desenho dos contornos fechados. Se n&atilde;o precisa
	dele para um segmento adicional um clique direito interromper&aacute; a fun&ccedil;&atilde;o
	activa mas n&atilde;o a desactiva. Ent&atilde;o para esta metade do perfil seleccione um
	linha do tipo cont&iacute;nuo, grossura 2 e cor azul com no ponto 1 na figura
	Qcad10 (abaixo). Depois clique em 2, 3, 4, 5, 6, 7, 8, 9 e finalmente um
	clique direito do rato. A parte esquerda do perfil est&aacute; pronta. F&aacute;cil!<BR>

    <CENTER>
      <BR>
       <IMG src="../../common/images/article132/qcad10.png" alt=
      "[qcad10]" height="742" width="602">
    </CENTER>
    <BR>
     <BR>


    <A NAME="132lfindex14">&nbsp;</A>
<H3>Editando o resultado</H3>

    A edi&ccedil;&atilde;o &eacute; uma modifica&ccedil;&atilde;o de algo existente. Para adicionar um
	ajustamento ou uma chanfradura a um perfil desenhado ou apagar um segmento,
	isto s&atilde;o modifica&ccedil;ões. Quaisquer que sejam as altera&ccedil;ões a fazer existe uma
	aproxima&ccedil;&atilde;o geral. Primeiro voc&ecirc; selecciona a fun&ccedil;&atilde;o &lt;Edit (1)&gt; a
	qual abre um sub-menu de todas as poss&iacute;veis modifica&ccedil;ões. Selecciona a
	fun&ccedil;&atilde;o desejado, por exemplo &lt;delete objects(2)&gt;, a qual abre um
	sub-menu para selec&ccedil;&atilde;o: contorno, todas as entidades, elementos de
	identifica&ccedil;&atilde;o simples... Isto permite-lhe escolher as bordas da
	modifica&ccedil;&atilde;o. Se escolher, por exemplo &lt;Tag single
    element(3)&gt; desenhe o elemento (4) e tome conhecimento da ac&ccedil;&atilde;o
	atrav&eacute;s de um clique direito do rato no &iacute;cone da seta (5) e depois o
	elemento escolhido &eacute; eliminado. Note que a fun&ccedil;&atilde;o &lt;(un-)tag single element;&gt; &eacute;
	uma b&aacute;scula, se clicar num elemento ent&atilde;o &eacute; seleccionado, outro clique e &eacute;
	deseleccionado. Isto permite remover certos elementos de uma selec&ccedil;&atilde;o
	global.<BR>

    <CENTER>
      <BR>
       <IMG src="../../common/images/article132/qcad11.png" alt=
      "[qcad11]" height="672" width="329">
    </CENTER>
    <BR>
     <BR>


    <A NAME="132lfindex15">&nbsp;</A>
<H3>Ajustando a base da orelha</H3>

    Voltando atr&aacute;s ao menu principal apag&aacute;mos a linha recta constru&iacute;da na
	figura QCad12 (abaixo) e escolhemos
    &lt;Edit&gt;&lt;Round&gt;&lt;Radius 10&gt; &lt;trimming&gt; Determinamos
	as entidades para reduzir, depois movemos o ponteiro perto do
	ajustamento/liga&ccedil;&atilde;o que tem de ser feito. O <B>Qcad</B> sugere depois
	solu&ccedil;ões poss&iacute;veis (raio 10). Se um ponto de ajuste &eacute; sugerido um clique com
	o bot&atilde;o direito mant&eacute;m a liga&ccedil;&atilde;o/ajuste e reduz a linha.
    <BR>


    <CENTER>
      <BR>
       <IMG src="../../common/images/article132/qcad12.png" alt=
      "[qcad12.png]" height="539" width="602">
    </CENTER>
    <BR>
     <BR>


    <A NAME="132lfindex16">&nbsp;</A>
<H3>Para construir a parte espelhada do perfil</H3>

    Com metade do perfil existente n&atilde;o faria sentido desenhar outro, por
	isso basta duplicar o primeiro simetricamente para obter um perfil
	completo. Escolhemos &lt;Edit&gt;&lt;mirror objects&gt;&lt;Tag Range&gt;&lt;Point
	(Snap to nothing)&gt; e desenhe uma janela com cerca de metade do perfil (a
	moldura a amarelo na figura QCad13). O perfil &eacute; seleccionado: e torna-se
	vermelho. Fazemos um clique com o bot&atilde;o direito do rato: voltamos atr&aacute;s ao
	sub-menu seleccionado. Certificamos clicando no &iacute;cone da seta. Voltamos
	novamente ao sub-menu de fixa&ccedil;&atilde;o: escolhemos &lt;Extremity (Snap to
	endpoints)&gt; e determinamos os pontos 1 e 2 como mostrado na figura QCad13. Uma
	caixa de di&aacute;logo "MirroR" aparece. Se digitar um valor 0 metade do perfil &eacute;
	movido, se der um valor de 1 &eacute; duplicado. por isso tem de dar um valor de 1
	e clicar &lt;Ok&gt;. E o perfil est&aacute; pronto. <BR>

    <CENTER>
      <BR>
       <IMG src="../../common/images/article132/qcad13.png" alt=
      "[qcad13]" height="742" width="602">
    </CENTER>
    <BR>
     <BR>


    <A NAME="132lfindex17">&nbsp;</A>
<H3>Desenhando os olhos</H3>

    Utilizando o que j&aacute; vimos podemos desenhar o olho esquerdo atrav&eacute;s das
	linhas de constru&ccedil;&atilde;o horizontais e verticais (ponto 1).
    Depois desenha o perfil baseando-se nas linhas rectas construindo um
	pol&iacute;gono. Reduz-lo com um raio 5 (cruzes verdes) e um raio 25 (cruz
	magenta, pontos 2 e 3); finalmente apaga alinha de constru&ccedil;&atilde;o e duplica o
	olho esquerdo espelhando-o para a direita (ponto 4). Todos os comandos
	necess&aacute;rios para esta opera&ccedil;&atilde;o j&aacute; foram explicados acima.<BR>

    <CENTER>
      <BR>
       <IMG src="../../common/images/article132/qcad14.png" alt=
      "[qcad14.png]" height="454" width="646">
    </CENTER>
    <BR>
     <BR>


    <A NAME="132lfindex18">&nbsp;</A>
<H3>Adicionando dimensões</H3>

    As anota&ccedil;ões n&atilde;o s&atilde;o o forte do <B>QCad</B>: &eacute; imposs&iacute;vel dar
	toler&acirc;ncias ou escrever em qualquer lado a n&atilde;o ser no meio das linhas que
	indicam as dimensões. A consequ&ecirc;ncia deste &uacute;ltimo ponto &eacute; que o tamanho dos
	caracteres &eacute; alterado dependendo do espa&ccedil;o dispon&iacute;vel entre dois pontos de
	refer&ecirc;ncia. Isto confere ao desenho no seu todo um aspecto estranho. Bem,
	n&atilde;o importa como est&aacute;, para fazer anota&ccedil;ões voc&ecirc; tem de: posicionar-se na
	camada das anota&ccedil;ões, escolher um atributo das linhas de ajuste,
	especialmente uma grossura de 1 e uma cor diferente das outras linhas,
	&uacute;nica se poss&iacute;vel. Nas isto n&atilde;o &eacute; obrigat&oacute;rio. Seleccione &lt;Annotation (Sub-menu
    dimensions)&gt;&lt;Digite a anota&ccedil;&atilde;o horizontal ou vertical ou raio...&gt;&lt;Endpoints para
	determinar as linhas de constru&ccedil;&atilde;o ou uma certa intersec&ccedil;&atilde;o (Snap manually
    to..)&gt;&lt; Point (Snap to nothing) para posicionar a dimens&atilde;o&gt; Para
	se alterar de um modo de fixa&ccedil;&atilde;o para outro voc&ecirc; pode utilizar teclas de
	atalho: F para &lt;point&gt;, E para &lt;Extremity&gt;, X para &lt;
	automatic intersections&gt; etc. Os pontos A, B e C (imagem abaixo) s&atilde;o
	dif&iacute;ceis de anotar com uma dimens&atilde;o.<BR>

    <CENTER>
      <BR>
       <IMG src="../../common/images/article132/qcad15.png" alt=
      "[qcad15]" height="683" width="729">
    </CENTER>
    <BR>
     <BR>


    <A NAME="132lfindex19">&nbsp;</A>
<H3>Uma vista de sec&ccedil;&atilde;o (cortar): prepara&ccedil;&atilde;o</H3>

    A representa&ccedil;&atilde;o de um objecto em 2D torna necess&aacute;rio ordenar v&aacute;rias
	vistas segundo certas normas de desenhos mesmo que seja somente para
	mostrar a grossura de um objecto. O nosso desenho representa um objecto de
	20mm de grossura trabalhado numa profundidade de 5mm. Para dizer que isto
	n&atilde;o &eacute; suficientemente expl&iacute;cito adicionar uma vista de sec&ccedil;&atilde;o torna-se
	necess&aacute;ria. Para fazer isto: Torne a camada &lt;Annotation&gt; invis&iacute;vel
	com um duplo clique no &iacute;cone do olho aberto. Adicione uma camada
	&lt;cross section&gt; com a op&ccedil;&atilde;o + no menu de administra&ccedil;&atilde;o da camada.
	Segundo a norma um corte de sec&ccedil;&atilde;o &eacute; indicado por uma linha com pontos e
	hifens. Active isto como o atributo de estilo e desenhe uma linha de
	comprimento 1 entre os olhos do seu logo
	(&lt;straight line&gt;&lt;Polyline&gt;&lt;snap to grid points&gt;). <BR>

    <CENTER>
      <BR>
       <IMG src="../../common/images/article132/qcad16.png" alt=
      "[qcad16.png]" height="647" width="602">
    </CENTER>
    <BR>
     <BR>


    <A NAME="132lfindex20">&nbsp;</A>
<H3>Esbo&ccedil;e a vista de sec&ccedil;&atilde;o</H3>

    Em desenho industrial com l&aacute;pis e papel ou com CAD deve haver sempre
	uma correspond&ecirc;ncia entre as vistas. A vista de sec&ccedil;&atilde;o &eacute; uma projec&ccedil;&atilde;o ao
	longo da linha que indica o corte da sec&ccedil;&atilde;o atrav&eacute;s do objecto.<BR>


    <CENTER>
      <BR>
       <IMG src="../../common/images/article132/qcad17.png" alt=
      "[qcad17.png]" height="647" width="601">
    </CENTER>
    <BR>
     <BR>


    <A NAME="132lfindex21">&nbsp;</A>
<H3>Desenho e normaliza&ccedil;&atilde;o da vista de sec&ccedil;&atilde;o</H3>

    Utilizamos novamente linhas rectas de constru&ccedil;&atilde;o para desenhar o perfil
	de sec&ccedil;&atilde;o com um pol&iacute;gono (figura QCad18, abaixo). Modifique as
	propriedades das linhas para a "normaliza&ccedil;&atilde;o" (hatch) (2). Seleccione &lt;Create
    hatchings(3)&gt; &lt;Tag range&gt; &lt;Passando atrav&eacute;s do Ponto
    (Snap to nothing)&gt; e desenhe um quadrado &agrave; volta da vista de sec&ccedil;&atilde;o
	para seleccionar a &aacute;rea (4). Confirme (5). A caixa de di&aacute;logo
    "Create hatchings" aparece. Escolhemos um par&acirc;metro de normaliza&ccedil;&atilde;o(6).
    Premimos OK (7) e a vista normalizada(8) est&aacute; pronta.<BR>

    <CENTER>
      <BR>
       <IMG src="../../common/images/article132/qcad18.png" alt=
      "[qcad18.png]" height="647" width="602">
    </CENTER>
    <BR>
     <BR>


    <A NAME="132lfindex22">&nbsp;</A>
<H3>E finalmente o fim</H3>

    A vista de sec&ccedil;&atilde;o como est&aacute; aqui representada &eacute;, segundo as regras de
	desenho industrial, uma projec&ccedil;&atilde;o. Visto que obtemos esta vista cortando
	virtualmente o nosso perfil pela altura dos olhos temos de indicar a
	profundidade dos olhos. Adiciona isto como se segue
    &lt;Straight polyline line (button line)&gt;&lt;create lines&gt;
    Agora o desenho est&aacute; pronto. Somente a moldura do nosso papel (bloco de
	dados) tem de ser preenchida com texto. Deixo isso para descobrir a fun&ccedil;&atilde;o
    &lt; text function&gt;. <BR>


    <CENTER>
      <BR>
       <IMG src="../../common/images/article132/qcad19.png" alt=
      "[qcad19.png]" height="647" width="602">
    </CENTER>
    <BR>
     <BR>


    <A NAME="132lfindex23">&nbsp;</A>
<H2>Conclus&atilde;o</H2>

    As aplica&ccedil;ões CAD para Linux sob a GPL n&atilde;o s&atilde;o numerosas. &Eacute; assim
	apropriado honrar os autores do <B>QCad</B> e agradecer-lhes pela aplica&ccedil;&atilde;o
	&uacute;til que d&atilde;o &agrave; comunidade. Mesmo que pense, n&atilde;o substitui aplica&ccedil;ões
	industriais do tipo de Cadkey, AutoCad ou DMT, permanece um bom utilit&aacute;rio
	educacional r um utilit&aacute;rio para desenhos n&atilde;o muito complexos. Podemos
	regatear a fraqueza das fun&ccedil;ões de anota&ccedil;ões, a aus&ecirc;ncia de fun&ccedil;ões de
	cobertura/tracejado/limita&ccedil;&atilde;o (rugosidades, toler&acirc;ncias geom&eacute;tricas, vistas
	de sec&ccedil;ões) e a limita&ccedil;&atilde;o num&eacute;rica das condi&ccedil;ões do limite geom&eacute;trico. Mas
	pode felicitar os autores pela facilidade de manuseamento, pela simples e
	conveniente interface de utilizador, pelo poder das fun&ccedil;ões de normaliza&ccedil;&atilde;o
	(hatching) liga&ccedil;&atilde;o/redu&ccedil;&atilde;o, pela escolha do formato DXF e n&atilde;o um formato
	propriet&aacute;rio. E possivelmente, bem como por outras muitas coisas boas que
	ainda n&atilde;o descobri no <B>QCad</B>.
    O <B>QCad</B> tem um sistema de ajuda mas a documenta&ccedil;&atilde;o &eacute; Inglesa e
	permanece, por isso, totalmente obscura para mim. Isto prova o qu&atilde;o f&aacute;cil &eacute;
	o manuseamento do <B>QCad</B>. Eu descobri tudo ao brincar um pouco com o
	programa.<BR>
     Tendo dito isto, as &oacute;pticas do CAD tem alterado dramaticamente nos
	anos recentes. J&aacute; &eacute; menos uma quest&atilde;o para produzir desenhos 2D que
	representem objectos a tr&ecirc;s dimensões. Mas sim trabalhar um modelo 3D
	completamente em forma e dimens&atilde;o com a ajuda de utilit&aacute;rios de elevada
	performance e modelos de volumes. O programa gera automaticamente planos,
	anota&ccedil;ões e listas para m&aacute;quinas controladas numericamente. Estes programas
	s&atilde;o ProEngineer, SoldConcept, Catia, Solid Edge or Think3D.... Quando &eacute; que
	estar&atilde;o dispon&iacute;veis para Linux? De momento temos o <B>QCad</B> e o <B>CAM Expert</B>,
	o seu irm&atilde;o comercial, equipado com CAD a duas dimensões e velhos produtos
	MS-DOS com o DMT10 da M&eacute;csoft o qual corre perfeitamente na emula&ccedil;&atilde;o
	dos sob o Linux como pode ver pela &uacute;ltima captura de ecr&atilde; (abaixo).<BR>

    <CENTER>
      <BR>
       <IMG src="../../common/images/article132/qcad20_t.png" alt=
      "[qcad20]" width="568" height="444">
    </CENTER>
    <BR>
  



<!-- 2pdaIgnoreStart -->
<A NAME="talkback">&nbsp;</a>
<h2>Forma de respostas para este artigo</h2>
Todo artigo tem sua pr&oacute;pria p&aacute;gina de respostas. Nesta p&aacute;gina voc&ecirc; pode enviar um coment&aacute;rio ou ver os coment&aacute;rios de outros leitores:
<center>
<table border="0"  CELLSPACING="2" CELLPADDING="1">
 <tr BGCOLOR="#C2C2C2"><td align=center>
  <table border="3"  CELLSPACING="2" CELLPADDING="1">
   <tr BGCOLOR="#C2C2C2"><td align=center>
    <A href="http://cgi.linuxfocus.org/cgi-bin/lftalkback?anum=132&amp;lang=pt"><b>&nbsp;p&aacute;gina de respostas&nbsp;</b></a>
   </td></tr></table>
</td></tr></table>
</center>

<HR size="2" noshade>
<!-- ARTICLE FOOT -->
<CENTER><TABLE WIDTH="98%">
<TR><TD ALIGN=CENTER BGCOLOR="#9999AA" WIDTH="50%">
<A HREF="../../common/lfteam.html">P&aacute;ginas Web mantidas pelo time de Editores LinuxFocus</A>
<BR><FONT COLOR="#FFFFFF">&copy; Andr&eacute; Pascual, <a href="../../common/copy.html">FDL</a> <BR><a href="http://www.linuxfocus.org">LinuxFocus.org</a></FONT>
<BR><a href="http://cgi.linuxfocus.org/cgi-bin/lfcomment?lang=pt&amp;article=article132.shtml" target="_TOP">Clique aqui para reportar uma falha ou para enviar um coment&aacute;rio para LinuxFocus</A><BR></TD>
<TD BGCOLOR="#9999AA">
<!-- TRANSLATION INFO -->
<font size=2>Informa&ccedil;&atilde;o sobre tradu&ccedil;&atilde;o:</font>
<TABLE>
  <tr><td><font size="2">fr --&gt; -- : Andr&eacute; Pascual <small>&lt;apascual(at)club-internet.fr&gt;</small></font></td></tr>
  <tr><td><font size="2">fr --&gt; de: Bernhard Spanyar &lt;bspa(at)gmx.de&gt;</font></td></tr>
  <tr><td><font size="2">de --&gt; en: Katja Socher &lt;katja(at)linuxfocus.org&gt;</font></td></tr>
  <tr><td><font size="2">en --&gt; pt: Bruno Sousa &lt;bruno(at)linuxfocus.org&gt;</font></td></tr>
</TABLE>
</TD>
</TR></TABLE></CENTER>
<p><font size=1>2002-02-10, generated by lfparser version 2.26</font></p>
<!-- 2pdaIgnoreStop -->
</BODY>
</HTML>