Divisão de linhas 3d na interseção de um plano definido por um ponto ou região

Divisão de linhas 3d na interseção de um plano definido por um ponto ou região

Tatiani_z
Participant Participant
2.523Exibições
19Respostas
Mensagem 1 de 20

Divisão de linhas 3d na interseção de um plano definido por um ponto ou região

Tatiani_z
Participant
Participant

Eu estou lançando o traçado de uma torre metálica e preciso marcar os pontos das conexões dos perfis. Eu gostaria de saber se há uma maneira prática de dividir linhas 3d na interseção do plano xy definido em um ponto qualquer. 

Eu tentei usar o comando break at point, mas ele estava dividindo a linha em um plano inclinado em relação ao plano xy (eu estava no ucs universal).

Eu tenho 4 linhas 3D convergentes e o ponto de referência estava em uma linha vertical central a essas 4 linhas dos cantos da torre. Eu preciso dividir essas linhas a uma distância vertical um do outro.

Não encontrei comando para dividir essas linhas na interseção com regiões.

 

 

 

0 Curtidas
Soluções aceitas (1)
2.524Exibições
19Respostas
Respostas (19)
Mensagem 2 de 20

f_santana
Mentor
Mentor

você tentou ajustar a sua viewport para esta linha ficar em "vista de frente" ?


Você achou uma postagem útil? Então fique à vontade para curtir essas postagens!
Sua pergunta obteve uma resposta que resolveu a duvida? Então clique no botão Aceitar Solução.


Fábio Santana
Architect | CAD/BIM Manager

EESignature

0 Curtidas
Mensagem 3 de 20

Tatiani_z
Participant
Participant

sim, estava usando a vista de frente, mesmo assim as linhas eram cortadas em um plano um pouco inclinado em relação a horizontal xy

0 Curtidas
Mensagem 4 de 20

f_santana
Mentor
Mentor

poderia mandar imagens do problema para saber se entendi direito?
você esta mudando os UCS?


Você achou uma postagem útil? Então fique à vontade para curtir essas postagens!
Sua pergunta obteve uma resposta que resolveu a duvida? Então clique no botão Aceitar Solução.


Fábio Santana
Architect | CAD/BIM Manager

EESignature

0 Curtidas
Mensagem 5 de 20

Tatiani_z
Participant
Participant

Anexei um print da silhueta da estrutura com as linhas e um print da vista frontal mostrando onde as linhas foram seccionadas. As linhas magenta são as linhas que eu preciso seccionar, na interseção dos planos definidos pelo nó ciano. Eu deixei a ucs no world, pois quero que as linhas sejam seccionadas no plano horizontal.

Quando eu uso o comando break at point, na vista frontal, e seleciono o nó no plano onde eu quero que seccione, o ponto onde quebra a linha é sempre um pouco acima (ou um pouco inclinado) do plano em que o nó está.

 

image (1).pngimage.png

 

 

0 Curtidas
Mensagem 6 de 20

Assis.Haubert
Collaborator
Collaborator

Olá @Tatiani_z.

Tentastes utilizar o "OSNAP Apparent Intersection"? 

 

Os "planos" tens suas "UCSs"?

 

At.te.

 


Cabe lembrar que caso a resposta ajude, ou mesmo solucione a questão, se possível marque o LIKE/GOSTEI nas respostas, caso tenha resolvido/solucionado, marque como "Solução". Obrigado.
Please note that, if the answer helps, or solves the question, please mark the LIKE in the answers, if you have solved/solved it, mark it as "Solution". Thank you.


- Utilize a ferramenta de pesquisa do fórum, a sua dúvida já pode ter sido respondida;
- Use the forum search tool, your question may have already been answered;
- Marque "Aceitar como Solução", caso tenha resolvido o problema. Isto ajudará outros usuários a encontrar uma resposta;
- Select "Accept as Solution" if it has solved the problem. This will help other users to find an answer;
- E clique em "Curtir" se a resposta ajudou.
- And click on "Like" if the answer helped.



Assis Haubert
CAD/BIM Consultant | AEC Technical Specialist | Colaborador CAD/AEC da
Autodesk Community - Português - Cadklein.com | Facebook | Twitter | LinkedIn
Autodesk Expert Elite Alumni

0 Curtidas
Mensagem 7 de 20

hmsilva
Mentor
Mentor
Solução aceita

@Tatiani_z eu quando necessito de calcular a interceção de um plano com um objeto 3d, utilizo o comando imprint que vai imprimir a iterseção desses dois objetos.

Este é o resultado do imprint entre uma cantoneira 3D e uma região

hmsilva_0-1697705088527.png

 

Espero que ajude
Henrique

EESignature

Mensagem 8 de 20

f_santana
Mentor
Mentor

como esta a configuração da sua variável EDGEMODE?


Você achou uma postagem útil? Então fique à vontade para curtir essas postagens!
Sua pergunta obteve uma resposta que resolveu a duvida? Então clique no botão Aceitar Solução.


Fábio Santana
Architect | CAD/BIM Manager

EESignature

0 Curtidas
Mensagem 9 de 20

Tatiani_z
Participant
Participant
está como 0
0 Curtidas
Mensagem 10 de 20

Tatiani_z
Participant
Participant
Isso seria perfeito!
Só que o comando não funciona com elementos criados no advance steel, eu não consigo selecionar a seção para executar o comando.

Obrigada pela ajuda!
0 Curtidas
Mensagem 11 de 20

Tatiani_z
Participant
Participant
Tentei usar com OSNAP Apparent Intersection on e off, obtive os mesmos resultados.

Obrigada pela ajuda.
0 Curtidas
Mensagem 12 de 20

f_santana
Mentor
Mentor

tenta configurar como 1
ele vai fazer o AutoCAD entender limites para trim virtuais

mas cuidado com o habito de não escolher os elementos de corte, tudo no arquivo vai ser computado. gerando um gasto enorme de memória 


Você achou uma postagem útil? Então fique à vontade para curtir essas postagens!
Sua pergunta obteve uma resposta que resolveu a duvida? Então clique no botão Aceitar Solução.


Fábio Santana
Architect | CAD/BIM Manager

EESignature

0 Curtidas
Mensagem 13 de 20

hmsilva
Mentor
Mentor

@Tatiani_z wrote:
Isso seria perfeito!
Só que o comando não funciona com elementos criados no advance steel, eu não consigo selecionar a seção para executar o comando.
...

@Tatiani_zcom uma copia do trabalho,  no advace steel, seleciona o objeto e botão do lado direito do rato e explode to solid (penso que é esse o nome) depois já é um 3DSolid.

 

Espero que ajude
Henrique

EESignature

0 Curtidas
Mensagem 14 de 20

Tatiani_z
Participant
Participant

Dessa forma eu não vou perder as propriedades do objeto no Advance Steel? vou precisar para fazer a lista de materiais e o detalhamento dos elementos estruturais.

0 Curtidas
Mensagem 15 de 20

hmsilva
Mentor
Mentor

@Tatiani_z wrote:

Dessa forma eu não vou perder as propriedades do objeto no Advance Steel? vou precisar para fazer a lista de materiais e o detalhamento dos elementos estruturais.


Sim o resultado fica sem as propriedades, é apenas um solido.

Por isso é que eu disse para fazer uma copia, a copia é que é explodida.

Copia o ficheiro e trabalha com uma copia do ficheiro, para testares

 

Espero que ajude
Henrique

EESignature

0 Curtidas
Mensagem 16 de 20

Tatiani_z
Participant
Participant
Vou tentar isso!
Obrigada!
0 Curtidas
Mensagem 17 de 20

clacampos
Autodesk
Autodesk

Olá @Tatiani_z 

 

Conseguiu?
As informações fornecidas por @hmsilva  e @f_santana  ajudaram você e responderam à sua pergunta?
Se sim, clique no botão “Aceitar como solução". Além disso, outros usuários da comunidade podem facilmente encontrar e se beneficiar das informações.


Se não, por favor, não hesite em dar uma atualização aqui no seu tópico para que todos os membros saibam qual é a progressão da sua pergunta e possam sugerir os próximos passos que podem ser úteis para você alcançar o que está procurando.

 

 

 

 

Você achou uma postagem útil? Então fique à vontade para curtir essas postagens!
Sua pergunta obteve uma resposta que resolveu a duvida? Então clique no botão 'Aceitar Solução ' .


Claudia Campos
Comunidade de Usuários Autodesk Português - Coordenadora

0 Curtidas
Mensagem 18 de 20

Tatiani_z
Participant
Participant
Eu tinha mudado o foco para outra demanda e acabei demorando para testar as sugestões dos colegas.
Eu não consegui fazer exatamente o que eu precisava. Mas já ajudou.
Usei o comando imprint sugerido pelo @hmsilva para seccionar uma cópia da silhueta e posicionei os pontos que eu precisava nessa seção, dá bastante trabalho, mas ajudou!
0 Curtidas
Mensagem 19 de 20

hmsilva
Mentor
Mentor

@Tatiani_z wrote:
Eu tinha mudado o foco para outra demanda e acabei demorando para testar as sugestões dos colegas.
Eu não consegui fazer exatamente o que eu precisava. Mas já ajudou.
Usei o comando imprint sugerido pelo @hmsilva para seccionar uma cópia da silhueta e posicionei os pontos que eu precisava nessa seção, dá bastante trabalho, mas ajudou!

@Tatiani_z uma outra solução, talvez menos trabalhosa, será desenhar uma linha na aresta que queremos marcar e utilizar este lisp (escrito à pressa) para plotar um ponto na altura desejada....

(defun c:demo (/ l p pt1 pt2 pt3 pt4 pt5 sel1)

  (arxload "geomcal")

  (if (setq $h
	       (cond ((getreal (strcat "\nEntra a altura desejada <" (if $h (rtos $h 2 1) "0.0") ">: ")))
		    ($h)
		    (0.0)
		    )
	    )
      (while (and
		 (setq sel1 (car (entsel "\nSeleciona a linha: ")))
		 (setq l (entget sel1))
		 (= "LINE" (cdr (assoc 0 l)))
		 (setq pt1 (cdr (assoc 10 l)))
		 (setq pt2 (cdr (assoc 11 l)))
		 (setq pt3 (list 0.0 0.0 $h))
		 (setq pt4 (list 0.0 1.0 $h))
		 (setq pt5 (list 1.0 0.0 $h))
	     )
      (if (setq p (c:cal "ILP(pt1,pt2,pt3,pt4,pt5)"))
	(entmake (list '(0 . "POINT") (cons 10 p)))
	(prompt
	  "\nNão existe interseção entre o plano de referência e a linha... "
	)
      )
    )
  )
  (princ)
)

 

Espero que ajude
Henrique

 

EESignature

0 Curtidas
Mensagem 20 de 20

Tatiani_z
Participant
Participant
Muito obrigada pela ajuda!!
Eu vou iniciar outro projeto parecido em alguns dias e testar a lisp.