<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>tópico Re: Checar distância entre linhas em AutoCAD - Fórum Português</title>
    <link>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6552104#M11645</link>
    <description>Sem problemas hmsilva, muito obrigado mesmo pela atenção.&lt;BR /&gt;&lt;BR /&gt;Fico no aguardo.</description>
    <pubDate>Fri, 09 Sep 2016 11:05:23 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2016-09-09T11:05:23Z</dc:date>
    <item>
      <title>Checar distância entre linhas</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6550468#M11639</link>
      <description>&lt;P&gt;Boa tarde pessoal,&lt;/P&gt;&lt;P&gt;Alguém poderia me ajudar?&lt;/P&gt;&lt;P&gt;Estou começando a mexer com lisps agora, e gostaria da ajuda de vocês, estou montando uma lisp que verifica a distância de uma linha da outra, sendo um padrão de offset de 1.5, passou disso tanto para baixo quanto para cima, está errado e ele pinta de outra cor, como no exemplo simulado abaixo:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;IMG src="http://www.cadtutor.net/forum/attachment.php?attachmentid=59120&amp;amp;d=1472560663" border="0" alt="" /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Tenho a lisp que está anexado, porem gostaria de saber como adiciono faixas para colorir:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Como neste exemplo, ele pega só o que é maior que 1.5, gostaria de saber como faço faixas de 1.5 até 1.7 / 1.7 até 1.9&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;(progn
(if (&amp;gt;= (distance p1 p2) 1.5)
(entmake (list '(0 . "LINE") '(62 . 6) (cons 10 p1) (cons 11 p2)))
(entmake (list '(0 . "LINE") (cons 10 p1) (cons 11 p2)))
)&lt;/PRE&gt;&lt;P&gt;Alguém poderia me ajudar?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Peço desculpa se este não é o lugar certo do post e se alguém puder&amp;nbsp;mover para o correto.&lt;/P&gt;</description>
      <pubDate>Thu, 08 Sep 2016 18:10:05 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6550468#M11639</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-09-08T18:10:05Z</dc:date>
    </item>
    <item>
      <title>Re: Checar distância entre linhas</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6551781#M11640</link>
      <description>&lt;P&gt;Olá luuscarp e bem vindo à Comunidade Autodesk!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Para criares as faixas em função das distancias, podes criar uma condição no entmake com os intervalos/cores que pretendes, por exemplo:&lt;/P&gt;
&lt;PRE&gt;;(progn &amp;lt;&amp;lt;&amp;lt;&amp;lt; este progn não é necessário, a função 'if' será a resposta à 'if' anterior
      (if (&amp;gt;= (setq dis (distance p1 p2)) 1.5); a variavel dis fica com o valor da distancia para não estarmos a repetir a função 'distance'
            (entmake (list '(0 . "LINE")
                           (cons 62
                                 (cond ((&amp;lt;= 1.5 dis 1.7)
                                        6
                                       )
                                       ((&amp;lt;= 1.7 dis 1.9)
                                        7
                                       )
                                       ((&amp;lt;= 1.9 dis 2.1)
                                        8
                                       )
                                       (T 9); todos os valores superiores aos testes anteriores...
                                 )
                           )
                           (cons 10 p1)
                           (cons 11 p2)
                     )
            )
            (entmake (list '(0 . "LINE") (cons 10 p1) (cons 11 p2)))
      )
;)&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Espero que ajude&lt;BR /&gt;Henrique&lt;/P&gt;</description>
      <pubDate>Fri, 09 Sep 2016 08:11:59 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6551781#M11640</guid>
      <dc:creator>hmsilva</dc:creator>
      <dc:date>2016-09-09T08:11:59Z</dc:date>
    </item>
    <item>
      <title>Re: Checar distância entre linhas</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6552009#M11641</link>
      <description>&lt;P&gt;Muito obrigado hmsilva, me ajudou bastante, so mais uma dúvida, eu consigo fazer algo para selecionar mais de uma linha para analisar e sempre pegar as do lado e não por exemplo a primeira com a ultima.&amp;nbsp;Essa pega as duas que seleciono e mede as distâncias com a linha.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Muito obrigado.&lt;/P&gt;</description>
      <pubDate>Fri, 09 Sep 2016 10:22:34 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6552009#M11641</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-09-09T10:22:34Z</dc:date>
    </item>
    <item>
      <title>Re: Checar distância entre linhas</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6552056#M11642</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;luuscarp escreveu:&lt;BR /&gt;
&lt;P&gt;Muito obrigado hmsilva, me ajudou bastante, so mais uma dúvida, eu consigo fazer algo para selecionar mais de uma linha para analisar e sempre pegar as do lado e não por exemplo a primeira com a ultima.&amp;nbsp;Essa pega as duas que seleciono e mede as distâncias com a linha.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Muito obrigado.&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;luuscarp, fico feliz por ter podido ajudar!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Quanto a utilizar uma seleção multipla...pode ser possivel, mas quando lidamos com polilinhas é dificil definir qual está ao 'lado' porque as polilinhas podem ter o formato que entendermos...&lt;/P&gt;
&lt;P&gt;Anexa um dwg de exemplo (um exemplo real das 'linhas para analisar', apenas algumas) com o antes e o depois para eu vêr o que dá para fazer...&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Henrique&lt;/P&gt;</description>
      <pubDate>Fri, 09 Sep 2016 10:44:28 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6552056#M11642</guid>
      <dc:creator>hmsilva</dc:creator>
      <dc:date>2016-09-09T10:44:28Z</dc:date>
    </item>
    <item>
      <title>Re: Checar distância entre linhas</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6552073#M11643</link>
      <description>&lt;P&gt;Segue anexo algumas linhas e o lisp.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Obs:&lt;/P&gt;&lt;P&gt;Coloquei as distâncias das linhas e as cores, valores maiores que 1.5 funcionaram, agora os menores está ficando com linhas brancas.&lt;/P&gt;</description>
      <pubDate>Fri, 09 Sep 2016 10:52:38 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6552073#M11643</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-09-09T10:52:38Z</dc:date>
    </item>
    <item>
      <title>Re: Checar distância entre linhas</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6552091#M11644</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;luuscarp escreveu:&lt;BR /&gt;
&lt;P&gt;Segue anexo algumas linhas e o lisp.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Obs:&lt;/P&gt;
&lt;P&gt;Coloquei as distâncias das linhas e as cores, valores maiores que 1.5 funcionaram, agora os menores está ficando com linhas brancas.&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Ok!&lt;/P&gt;
&lt;P&gt;Isto hoje por aquí está caotico...mt trabalho!!!!&lt;/P&gt;
&lt;P&gt;Mas quando tiver um tempinho, eu vejo o que dá para fazer.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Henrique&lt;/P&gt;</description>
      <pubDate>Fri, 09 Sep 2016 10:59:55 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6552091#M11644</guid>
      <dc:creator>hmsilva</dc:creator>
      <dc:date>2016-09-09T10:59:55Z</dc:date>
    </item>
    <item>
      <title>Re: Checar distância entre linhas</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6552104#M11645</link>
      <description>Sem problemas hmsilva, muito obrigado mesmo pela atenção.&lt;BR /&gt;&lt;BR /&gt;Fico no aguardo.</description>
      <pubDate>Fri, 09 Sep 2016 11:05:23 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6552104#M11645</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-09-09T11:05:23Z</dc:date>
    </item>
    <item>
      <title>Re: Checar distância entre linhas</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6560080#M11646</link>
      <description>&lt;P&gt;Estou empacado nisto ainda, conseguiu ver algo amigo?&lt;/P&gt;</description>
      <pubDate>Tue, 13 Sep 2016 19:36:24 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6560080#M11646</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-09-13T19:36:24Z</dc:date>
    </item>
    <item>
      <title>Re: Checar distância entre linhas</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6560164#M11647</link>
      <description>Olá luuscarp&lt;BR /&gt;Ainda não tive tempo para escrever o código. &lt;BR /&gt;&lt;BR /&gt;O que me ocorre para criar uma selecção das polylines ė pedir ao utilizador que pique dois pontos  (tipo fence / limha) e com esses pontos utilizar o ssget opção fence para  criar a selecção,  utilizar os pontos para criar uma linha temporária para testar a distância entre o primeiro pt e cada uma das polylines usando o método intetsectwith e guardar esse resultado numa lista juntamente c o ename de cada polyline.  Organizar a lista da distancia mais pequena para a maior e processar esses elementos da list...&lt;BR /&gt;&lt;BR /&gt;Este método de selecção funcionaria para ti? &lt;BR /&gt;&lt;BR /&gt;Henrique</description>
      <pubDate>Tue, 13 Sep 2016 20:11:43 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6560164#M11647</guid>
      <dc:creator>hmsilva</dc:creator>
      <dc:date>2016-09-13T20:11:43Z</dc:date>
    </item>
    <item>
      <title>Re: Checar distância entre linhas</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6561169#M11648</link>
      <description>&lt;P&gt;Bom dia&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/75977"&gt;@hmsilva﻿&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;Perfeito, creio que ja agiliza bastante.&lt;/P&gt;</description>
      <pubDate>Wed, 14 Sep 2016 10:34:27 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6561169#M11648</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-09-14T10:34:27Z</dc:date>
    </item>
    <item>
      <title>Re: Checar distância entre linhas</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6561181#M11649</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;luuscarp escreveu:&lt;BR /&gt;
&lt;P&gt;Bom dia&amp;nbsp;&lt;A href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/75977" target="_blank"&gt;@hmsilva&lt;/A&gt;,&lt;/P&gt;
&lt;P&gt;Perfeito, creio que ja agiliza bastante.&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Olá luuscarp,&lt;/P&gt;
&lt;P&gt;com o pseudo código que eu postei anteriormente, consegues escrever a rotina?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Henrique&lt;/P&gt;</description>
      <pubDate>Wed, 14 Sep 2016 10:44:46 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6561181#M11649</guid>
      <dc:creator>hmsilva</dc:creator>
      <dc:date>2016-09-14T10:44:46Z</dc:date>
    </item>
    <item>
      <title>Re: Checar distância entre linhas</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6561208#M11650</link>
      <description>Posso tentar, mas ainda estou aprendendo lisp, então irei ter um grande nível de dificuldade, se puder me ajudar com apenas um "start" de exemplo, eu me viro.</description>
      <pubDate>Wed, 14 Sep 2016 11:03:27 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6561208#M11650</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-09-14T11:03:27Z</dc:date>
    </item>
    <item>
      <title>Re: Checar distância entre linhas</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6561221#M11651</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;luuscarp escreveu:&lt;BR /&gt;Posso tentar, mas ainda estou aprendendo lisp, então irei ter um grande nível de dificuldade, se puder me ajudar com apenas um "start" de exemplo, eu me viro.&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Ok!&lt;/P&gt;
&lt;P&gt;Hoje de noite, vou tentar arranjar um 'tempinho' para escrever uma 'demo'...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Henrique&lt;/P&gt;</description>
      <pubDate>Wed, 14 Sep 2016 11:08:58 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6561221#M11651</guid>
      <dc:creator>hmsilva</dc:creator>
      <dc:date>2016-09-14T11:08:58Z</dc:date>
    </item>
    <item>
      <title>Re: Checar distância entre linhas</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6561670#M11652</link>
      <description>&lt;P&gt;Olá luuscarp,&lt;/P&gt;
&lt;P&gt;apenas como 'demo'... &lt;span class="lia-unicode-emoji" title=":rosto_ligeiramente_sorridente:"&gt;🙂&lt;/span&gt;&lt;/P&gt;
&lt;PRE&gt;(vl-load-com)
(defun c:demo (/ a1 d1 d2 d3 dis dist dist_lst e1 e2 hnd i intersection line line_obj n obj obj_lst p1 p2 ps1 ps2 pt sp ss xl zv)
    (if (and
            (setq ps1 (getpoint "\nEspecifique o ponto de inicio da seleção das Polylines: "))
            (setq ps2 (getpoint ps1 "\nEspecifique o ponto final da seleção das Polylines: "))
            (progn
                (initget 6)
                (setq d1 (getdist "\nEspecifique o espaçamento das linhas que seram inseridas: "))
            )
        )
        (progn
            (command "_zoom" ps1 ps2)
            (if (setq ss (ssget "_F" (list ps1 ps2) '((0 . "LWPOLYLINE"))))
                (progn
                    (command "_line" "_NON" ps1 "_NON" ps2 "")
                    (setq line (entlast))
                    (setq line_obj (vlax-ename-&amp;gt;vla-object line))
                    (repeat (setq i (sslength ss))
                        (setq hnd (ssname ss (setq i (1- i)))
                              obj (vlax-ename-&amp;gt;vla-object hnd)
                        )
                        (if (setq intersection (vlax-invoke line_obj 'IntersectWith obj acExtendNone))
                            (progn
                                (setq n -1)
                                (repeat (/ (length intersection) 3)
                                    (setq pt       (list (nth (setq n (1+ n)) intersection)
                                                         (nth (setq n (1+ n)) intersection)
                                                         (nth (setq n (1+ n)) intersection)
                                                   )
                                          dist_lst (cons (distance pt ps1) dist_lst)
                                    )
                                )
                                (setq dist (apply 'min dist_lst))
                                (setq obj_lst (cons (cons dist hnd) obj_lst))
                                (setq obj_lst (vl-sort obj_lst '(lambda (a b) (&amp;lt; (car a) (car y)))))
                            )
                        )
                    )
                    (while (and (setq e1 (cdar obj_lst))
                                (setq obj_lst (cdr obj_lst))
                                (setq e2 (cdar obj_lst))
                           )
                        (setq d3 (- d1)
                              e2 (vlax-ename-&amp;gt;vla-object e2)
                              d2 (vlax-curve-getdistatparam e1 (vlax-curve-getendparam e1))
                              zv (trans '(0.0 0.0 1.0) 1 0 t)
                              sp (vlax-get-property
                                     (vla-get-activedocument (vlax-get-acad-object))
                                     (if (= 1 (getvar 'cvport))
                                         'paperspace
                                         'modelspace
                                     )
                                 )
                        )
                        (while (&amp;lt;= (setq d3 (+ d3 d1)) d2)
                            (setq p1 (vlax-curve-getpointatdist e1 d3)
                                  a1 (- (angle '(0.0 0.0) (trans (vlax-curve-getfirstderiv e1 (vlax-curve-getparamatpoint e1 p1)) 0 1))
                                        (/ pi 2.0)
                                     )
                                  xl (vlax-invoke sp 'addxline p1 (trans (polar (trans p1 0 1) a1 1.0) 1 0))
                            )
                            (if
                                (setq p2
                                         (car
                                             (vl-sort (LM:group3 (vlax-invoke xl 'intersectwith e2 acextendthisentity))
                                                      '(lambda (a b) (&amp;lt; (distance a p1) (distance b p1)))
                                             )
                                         )
                                )
                                   (if (&amp;gt;= (setq dis (distance p1 p2)) 1.5)
                                       (entmake (list '(0 . "LINE")
                                                      (cons 62
                                                            (cond ((&amp;lt;= 1.5 dis 1.52)
                                                                   80
                                                                  )
                                                                  ((&amp;lt;= 1.52 dis 1.57)
                                                                   84
                                                                  )
                                                                  ((&amp;lt;= 1.57 dis 1.65)
                                                                   50
                                                                  )
                                                                  ((&amp;lt;= 1.65 dis 1.8)
                                                                   30
                                                                  )
                                                                  ((&amp;lt;= 1.8 dis 2.5)
                                                                   10
                                                                  )
                                                                  ((&amp;lt;= 2.5 dis 9.0)
                                                                   220
                                                                  )
                                                                  ((&amp;lt;= 1.499 dis 1.48)
                                                                   80
                                                                  )
                                                                  ((&amp;lt;= 1.48 dis 1.43)
                                                                   84
                                                                  )
                                                                  ((&amp;lt;= 1.43 dis 1.35)
                                                                   50
                                                                  )
                                                                  ((&amp;lt;= 1.35 dis 1.2)
                                                                   30
                                                                  )
                                                                  ((&amp;lt;= 1.2 dis 0.5)
                                                                   10
                                                                  )
                                                                  ((&amp;lt;= 0.5 dis 0.1)
                                                                   220
                                                                  )
                                                                  (T 9)
                                                            )
                                                      )
                                                      (cons 10 p1)
                                                      (cons 11 p2)
                                                )
                                       )
                                       (entmake (list '(0 . "LINE") (cons 10 p1) (cons 11 p2)))
                                   )
                            )
                            (vla-delete xl)
                        )
                    )
                    (vla-delete line_obj)
                    (command "_zoom" "_P")
                )
                (command "_zoom" "_P")
            )
        )
    )
    (princ)
)

(defun LM:group3 (lst / rtn)
    (repeat (/ (length lst) 3)
        (setq rtn (cons (list (car lst) (cadr lst) (caddr lst)) rtn)
              lst (cdddr lst)
        )
    )
    (reverse rtn)
)&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Espero que ajude&lt;BR /&gt;Henrique&lt;/P&gt;</description>
      <pubDate>Wed, 14 Sep 2016 14:19:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6561670#M11652</guid>
      <dc:creator>hmsilva</dc:creator>
      <dc:date>2016-09-14T14:19:45Z</dc:date>
    </item>
    <item>
      <title>Re: Checar distância entre linhas</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6562044#M11653</link>
      <description>&lt;P&gt;Perfeito Henrique, muito obrigado mesmo, agora daqui pra frente eu me viro, ja me esclareceu bastante.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Agradeço.&lt;/P&gt;</description>
      <pubDate>Wed, 14 Sep 2016 16:07:27 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6562044#M11653</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-09-14T16:07:27Z</dc:date>
    </item>
    <item>
      <title>Re: Checar distância entre linhas</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6562051#M11654</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;luuscarp escreveu:&lt;BR /&gt;
&lt;P&gt;Perfeito Henrique, muito obrigado mesmo, agora daqui pra frente eu me viro, ja me esclareceu bastante.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Agradeço.&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;luuscarp, fico feliz por ter podido ajudar! &lt;span class="lia-unicode-emoji" title=":rosto_ligeiramente_sorridente:"&gt;🙂&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Qualquer dúvida, pergunta... &lt;BR /&gt;&lt;BR /&gt;Henrique&lt;/P&gt;</description>
      <pubDate>Wed, 14 Sep 2016 16:09:57 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6562051#M11654</guid>
      <dc:creator>hmsilva</dc:creator>
      <dc:date>2016-09-14T16:09:57Z</dc:date>
    </item>
    <item>
      <title>Re: Checar distância entre linhas</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6575149#M11655</link>
      <description>&lt;P&gt;Bom dia&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/75977"&gt;@hmsilva﻿&lt;/a&gt;&lt;/P&gt;&lt;P&gt;Está rodando certinho a lisp, mas ai me surgiu uma dúvida, eu consigo colocar essa tabela com a&amp;nbsp;% de cada uma no total?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Exemplo:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Faixa 1 - 1000 metros lineares - 50%&lt;/P&gt;&lt;P&gt;Faixa 2 - 800&amp;nbsp;&lt;SPAN&gt;metros lineares - 40%&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Faixa 3 - 200&amp;nbsp;&lt;SPAN&gt;metros lineares - 10%&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 21 Sep 2016 10:18:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6575149#M11655</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-09-21T10:18:45Z</dc:date>
    </item>
    <item>
      <title>Re: Checar distância entre linhas</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6577546#M11656</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;luuscarp escreveu:&lt;BR /&gt;
&lt;P&gt;Bom dia&amp;nbsp;&lt;A href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/75977" target="_blank"&gt;@hmsilva&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Está rodando certinho a lisp, mas ai me surgiu uma dúvida, eu consigo colocar essa tabela com a&amp;nbsp;% de cada uma no total?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Exemplo:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Faixa 1 - 1000 metros lineares - 50%&lt;/P&gt;
&lt;P&gt;Faixa 2 - 800&amp;nbsp;&lt;SPAN&gt;metros lineares - 40%&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Faixa 3 - 200&amp;nbsp;&lt;SPAN&gt;metros lineares - 10%&lt;/SPAN&gt;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Olá luuscarp,&lt;/P&gt;
&lt;P&gt;estou com uma carga de trabalho gigante.... e não tenho tempo livre nenhum... &lt;span class="lia-unicode-emoji" title=":rosto_de_desapontamento:"&gt;😞&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Com uma vista de olhos 'rápida' à tabela, não vejo como se poderá calcular a percentagem das faixas...&lt;/P&gt;
&lt;P&gt;Tenta anexar um dwg (pequeno) com algumas faixas e com uma tabela para eu ver se consigo arranjar uma relação entre o desenho e a tabela...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Henrique&lt;/P&gt;</description>
      <pubDate>Thu, 22 Sep 2016 09:58:48 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6577546#M11656</guid>
      <dc:creator>hmsilva</dc:creator>
      <dc:date>2016-09-22T09:58:48Z</dc:date>
    </item>
    <item>
      <title>Re: Checar distância entre linhas</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6578687#M11657</link>
      <description>&lt;PRE&gt;(defun c:Layleg (/ aDoc alllayer space b mtx dist d)
;;; pBe 14Nov2013 ;;;
(vl-load-com)
(setq alllayer nil
adoc (vla-get-activedocument (vlax-get-acad-object))
space (vlax-get (vla-get-ActiveLayout adoc) 'Block)
dist (+ (setq d (getvar 'Textsize)) (* d 0.5))
)
(vlax-for lay (vla-get-layers aDoc)
(setq alllayer
(cons (list (vla-get-name lay) (vla-get-description lay))
alllayer
)
)
)
(if (and
(setq alllayer (vl-remove-if
'(lambda (x)
(or (member (car x) '("0" "Defpoints"))
(eq (cadr x) "")
)
)
alllayer
)
)
(setq b (getpoint "\nPick point to place Legend: "))
)
(foreach itm (reverse alllayer)
(setq mtx (vlax-invoke
space
'addmtext
(trans b 1 0)
0.0
(strcat (car itm) " " (cadr itm))
)
)
(vla-put-layer mtx (car itm))
(setq b (polar b (* pi 1.5) dist))
)
(cond
((null alllayer)(princ "\nInvalid Layer List"))
((null b)(princ "\nInvalid point"))
)
)
(princ)
)&lt;/PRE&gt;&lt;P&gt;Achei esse aqui, que soma o total linear das linhas e insere uma tabela.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Eu estava pensando, definir cada faixa para um layer e talvez colocar fixo na tabela cada layer, sera que daria certo?&lt;/P&gt;</description>
      <pubDate>Thu, 22 Sep 2016 17:37:48 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6578687#M11657</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-09-22T17:37:48Z</dc:date>
    </item>
    <item>
      <title>Re: Checar distância entre linhas</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6580098#M11658</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;luuscarp escreveu:&lt;BR /&gt;
&lt;P&gt;Achei esse aqui, que soma o total linear das linhas e insere uma tabela.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;....&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Eu estava pensando, definir cada faixa para um layer e talvez colocar fixo na tabela cada layer, sera que daria certo?&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Olá luuscarp,&lt;/P&gt;
&lt;P&gt;o codigo do pbejse que postaste apenas cria uma legenda dos nomes e descrição dos layers...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Como tinha pedido na minha anterior msg:&lt;/P&gt;
&lt;P&gt;Tenta anexar um dwg (pequeno) com algumas faixas e com uma tabela para eu ver se consigo arranjar uma relação entre o desenho e a tabela...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Com um desenho é mais facil tentar arranjar uma solução.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Henrique&lt;/P&gt;</description>
      <pubDate>Fri, 23 Sep 2016 10:30:46 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/checar-distancia-entre-linhas/m-p/6580098#M11658</guid>
      <dc:creator>hmsilva</dc:creator>
      <dc:date>2016-09-23T10:30:46Z</dc:date>
    </item>
  </channel>
</rss>

