AutoCAD - Português

AutoCAD - Português

Responder
Active Member
DiegoTeixeira
Envios: 10
Registrado: ‎04-03-2013
Mensagem 1 de 17 (383 Exibições)
Solução aceita

Ponto central do conjunto de Objetos (linhas)

383 Exibições, 16 Respostas
05-21-2013 11:42 AM

Boa tarde, como faço para saber qual o centro de um conjunto de linhas, ex.:

 

Tenho 300 linhas (paralelas ou não) com espaçamentos entre elas e tamanhos diferentes e preciso saber qual a coordenada exata do centro deste aglomerado de linhas.

 

Desde já fico grato.

*Expert Elite*
f_santana
Envios: 552
Registrado: ‎06-13-2007
Mensagem 2 de 17 (379 Exibições)

Re: Ponto central do conjunto de Objetos (linhas)

05-21-2013 01:50 PM em resposta a: DiegoTeixeira

não conheço um comando para isso, se estivessimos falando de um solido... mas existe uma "gambiarra" possivel


você transformar todas estas linhas em um GRUPO, o AutoCAD vai mostrar para você o "centro de gravidade" desse conjunto


para colher as coordenadas deste ponto, você poderia ter uma linha e utilizando o GRIPs mover um de seus vértices para o "centro de gravidade" do seu grupo

 

- Marque a resposta que resolveu o seu problema como solução, isso ajuda os outros usuários em suas buscas;
- Utilize a ferramenta de pesquisa do fórum, a sua duvida já pode estar respondida.


Send Fabio Santana a Private Message Fábio Santana | Arquiteto | CAD/BIM Manager | fdscon.wordpress.com
Colaborador da Comunidade de Usuários Autodesk Brasil
*Expert Elite*
hmsilva
Envios: 2.749
Registrado: ‎12-17-2004
Mensagem 3 de 17 (372 Exibições)

Re: Ponto central do conjunto de Objetos (linhas)

05-22-2013 01:59 AM em resposta a: DiegoTeixeira

DiegoTeixeira,

em adição á excelente solução apresentada por f_santana, podes recorrer a uma rotina de lisp, que foi postada  <<aqui>> por Kent Cooper, que vai criar o mais pequeno rectangulo possivel que englobe todos os objectos selecionados, depois é só desenhares uma linha a unir dois vertices opostos e vêr as coordenadas do ponto do meio...

 

Espero que ajude

Henrique

Active Member
DiegoTeixeira
Envios: 10
Registrado: ‎04-03-2013
Mensagem 4 de 17 (356 Exibições)

Re: Ponto central do conjunto de Objetos (linhas)

05-22-2013 04:46 AM em resposta a: hmsilva
Muito obrigado Fábio e Henrique, as duas opções me oferecem uma marca no centro mas elas não aparecem na mesma coordenada. Vou fazer uns teste e depois posto o que ficou mais preciso.
*Expert Elite*
hmsilva
Envios: 2.749
Registrado: ‎12-17-2004
Mensagem 5 de 17 (353 Exibições)

Re: Ponto central do conjunto de Objetos (linhas)

05-22-2013 04:58 AM em resposta a: DiegoTeixeira
Diego, foi um prazer poder ajudar.
Fico a aguardar o poste...
Henrique
*Expert Elite*
f_santana
Envios: 552
Registrado: ‎06-13-2007
Mensagem 6 de 17 (346 Exibições)

Re: Ponto central do conjunto de Objetos (linhas)

05-22-2013 07:57 AM em resposta a: DiegoTeixeira

DiegoTeixeira, precisão de 100% você só vai ter desenhando os limites da área que contem estes elementos,
levando em conta inclusive o ângulo mais adequado para isso.

 

E depois encontrando o ponto central deste perímetro (se este perímetro for transformado em um SOLID, você pode achar o ponto com o comando MASSPROP

- Marque a resposta que resolveu o seu problema como solução, isso ajuda os outros usuários em suas buscas;
- Utilize a ferramenta de pesquisa do fórum, a sua duvida já pode estar respondida.


Send Fabio Santana a Private Message Fábio Santana | Arquiteto | CAD/BIM Manager | fdscon.wordpress.com
Colaborador da Comunidade de Usuários Autodesk Brasil
Active Member
DiegoTeixeira
Envios: 10
Registrado: ‎04-03-2013
Mensagem 7 de 17 (332 Exibições)

Re: Ponto central do conjunto de Objetos (linhas)

05-23-2013 07:35 AM em resposta a: f_santana
Realmente Fábio, a diferença entre as duas opções é o ângulo do objeto, em angulo de 90° o resultado é o mesmo nas duas opções.
Active Contributor
KLUG-TICIANO
Envios: 29
Registrado: ‎11-04-2008
Mensagem 8 de 17 (320 Exibições)

Re: Ponto central do conjunto de Objetos (linhas)

[ Editado ]
05-23-2013 09:49 AM em resposta a: DiegoTeixeira

Diego

 

No anexo temos tres linhas que são envolvidas por retangulos de mesmas dimensões. 

As linhas são de comprimentos e formas diferentes, propositalmente. 

O circulo azul dentro de cada retangulo sinaliza o ponto provavel de cada "centro da linha" especifica. Vemos que todos os tres circulos tem posições diferentes em relação aos vertices dos retangulos, o que caracteriza que a solução nao depende apenas do retangulo (envoltoria), e muito do que esta dentro dela.

 

Penso que a solução não  seria por ai. Posso estar enganado. Claro!

 

Estou estruturando um aplicativo pelo seguinte caminho: 

        Fazer tudo automaticamente;

        Considerar que todos as linhas são para serem trabalhadas, ou que tenha uma caracteristica propria (layer, ...);

        Dividir cada linha (polilinha) em 1000, 10000 ou 32000 partes, obtendo "points" em cada divisão;

        Capturar as coordenadas de cada "point";

        Considerar cada "point" como uma "massa virtual" e atraves de suas coordenadas encontrar, por calculo no proprio aplicativo, o "centro de massa" do arranjo, passando a considerar a massa "central" desta linha como a quantidade de "point";

         Repetir para todas as linhas;

         Calcular o centro unico de todo o arranjo observando que a precisão para a resposta final  vai determinar a necessidade, ou não, de termos as distancias entre os "point" criados com igual valor (o que exige mais calculo -- automatico), o que daria precisao de 100%;

 

Estou trabalhando em VB e tendo algumas dificuldades por ter de trabalhar com o comando "Sendkeys" para aplicar a função "DIVIDE", ja que não conheço todas as funçoes do  VB do autocad.

 

Caso possa, disponibilize algumas cinco linhas pois poderia facilitar a estruturação do aplicativo.

 

Comentarios contrarios e esclarecedores, ou nao, ao raciocinio que estou seguindo, sao bem vindos.

 

Atenciosamente.

 

Ticiano

 

Active Member
DiegoTeixeira
Envios: 10
Registrado: ‎04-03-2013
Mensagem 9 de 17 (313 Exibições)

Re: Ponto central do conjunto de Objetos (linhas)

05-23-2013 10:42 AM em resposta a: KLUG-TICIANO

Ticiano

 

Parabéns pela iniciativa. Segue anexo shape com as linhas.

Não consegui abrir o arquivos dwg, se puder salver numa versão anterior, a minha é a 12.

Fico a diposição para ajuda-lo e no aguardo da resposta para esta necessidade.

 

Atenciosamente.

 

Diego Teixeira

Active Contributor
KLUG-TICIANO
Envios: 29
Registrado: ‎11-04-2008
Mensagem 10 de 17 (308 Exibições)

Re: Ponto central do conjunto de Objetos (linhas)

05-23-2013 11:07 AM em resposta a: DiegoTeixeira

Diego

 

Abaixo arquivo em 2004 e R14.

 

Verificarei o arquivo que você enviou.

 

Ticiano

Comunicados
Are you familiar with the Autodesk Expert Elites? The Expert Elite program is made up of customers that help other customers by sharing knowledge and exemplifying an engaging style of collaboration. To learn more, please visit our Expert Elite website.