• Este fórum é a tradução automática de www.cad3d.it/forum1 - a comunidade italiana de design. Vários termos não foram traduzidos corretamente.

STL BOOLEANO

  • Criador do tópico Criador do tópico Da Vinci
  • Start date Start date

Da Vinci

Guest
Olá a todos, como você usa as funções booleanas com arquivo stl ou obj com rinoceronte? Eu tentei com um sólido criado com rinocerontes e mesclar com um stl, mas não funciona.
graças a quem responderá.
 
Levaria uma foto para entender melhor.
Verifique as propriedades do objeto stl e compare-o com as propriedades do objeto criado com rinoceronte. para derreter é necessário que os objetos na fase de fusão são válidos sólidos.

Por exemplo, se eu criar um cubo construindo 6 superfícies quadradas e não fechá-los, a figura terá a forma de um cubo na tela, mas não será um sólido válido para o programa. em autocad você usa o comando scolpisci (ou "transformar em sólido) para fazer polisurfaces um sólido para que você possa fazer operações bolean com outros sólidos. em rinocerontes deve haver um comando similar.

tentar combinar as superfícies que compõem o objeto stl. mas levaria uma captura de tela para entender melhor
 
Olá tristus e obrigado pela intervenção. Eu não tenho peças para mostrar, é apenas que qualquer objeto que eu faço, como um cubo e uma bola, se eles ficar com a extensão .3dm ( arquivo rinocerontes), me permite usar as funções booleanas. se os mesmos sólidos os transformarem em stl, a operação booleana entre os dois sólidos não permite.
 
Provavelmente devido ao fato de que o formato stl não representa um corpo sólido, mas decomposto em uma malha triangular. Portanto, como é, um arquivo stl não pode ser carregado e usado diretamente para operações booleanas, mas o objeto representado deve primeiro ser transformado em um corpo sólido
 
Provavelmente devido ao fato de que o formato stl não representa um corpo sólido, mas decomposto em uma malha triangular. Portanto, como é, um arquivo stl não pode ser carregado e usado diretamente para operações booleanas, mas o objeto representado deve primeiro ser transformado em um corpo sólido
exatamente, essa figura não é considerada um sólido do programa.
em autocad (que como uma linha de comando é muito semelhante ao rinoceronte) se eu tentar fazer operações bolean entre sólidos que consistem em malha triangular me pede para transformá-los em sólidos lisos. Ele faz isso diretamente sempre que eles selecionam o sólido em causa, e então ele sai com a operação bolean sem quaisquer outros problemas.
3ds max inveveveve não tem nenhum problema.

Usei rinocerontes há vários anos e agora não me lembro de quase nada. Você deve entender o que esses números representam para rinocerontes. com autocad clique à direita e eu vou em propriedades para entender se a figura selecionada é um sólido, uma superfície etc. igualmente é necessário fazer com rinoceros.
Encontrei uma velha discussão na qual pede ajuda para transformar uma malha em sólido.

Saí em quarto lugar esquecendo que me esqueci de rinocerontes quase tudo, mas estou convencido de que os passos são esses. que é entender como transformar essas figuras em sólidos. Não é difícil, quando são figuras elementares, não complexas, assim sem o risco de rostos desaparecidos.
esta discussão há alguns anos atrás.
 
Este é um exemplo, mas usando o comando createsolid, ele não me faz selecionar
 

Anexos

  • Stl solido.png
    Stl solido.png
    118.6 KB · Visualizações: 8
Eu acredito que antes de lançar o comando criativo você tem que fazer algumas passagens, como descrito no link que eu postei antes. No entanto, seria melhor praticar primeiro com figuras simples (esferas, cubos, cones) para ter a segurança que a figura usada para o exercício não contém erros.
de qualquer forma, salve esse design em dxf e publique-o
 
"A malha hermética, que é aqueles que podem criar uma figura perfeitamente fechada, estagna para gerar um arquivo que pode ser processado por qualquer impressora tridimimensional. todas as outras entidades geométricas presentes no projeto serão completamente ignoradas e, portanto, eliminadas no processo de geração do protótipo. "
fonte: https://news.tecnichenuove.com/files/2016/11/capitolo27.pdfum arquivo stl pode não ser hermético e é provável que o arquivo que você baixou não.
com autocad, ao tentar converter uma malha não hermética em um sólido, o programa indica "sem detecção sonora" e não prossegue com conversão. com rinoceronte será o mesmo discurso. Em última análise, que stl não seria útil para imprimir em 3d

Lembro-me daquele tempo atrás, neste fórum, eu participei em uma discussão sobre um arquivo stl resultante de uma varredura. de uma figura representando os ossos dos pés. e eu me lembro que tanto com liquidificador e com 3dsmax você poderia ir para fazer um cheque para ver se nessa figura estavam caras complanares presentes, rachaduras ou compnetrations.

Enfim, o importante é que o resolveste. Se você tem que fazer uma fusão você não deve encontrar dificuldades, mas fazendo uma operação boleana na subtração (tratamento de boleana na subtração com malha) então você deve reconstruir a malha que a própria operação boleana não recria (ao contrário da operação na subtração entre sólidos reais, em que essas superfícies são criadas. )
 
Última edição:
Mas quando você encontrar esses problemas, preste atenção às mensagens que o programa dá. Parece estranho para mim que rinoceronte não dá uma mensagem de erro explicando, mesmo sinteticamente, o problema que ele encontra.
 
Estou a tentar entender. Eu criei um sólido com autocad e exportei-o como stl.
sempre de autocad eu copi o sólido 2 vezes. a primeira cópia que deixei como sólido, a segunda converti o sólido para a superfície, a terceira converti o sólido em nurbs.
Depois disso salvei o design como um bloco dwg e importei-o em 3ds max. sempre no mesmo projeto que eu importei o sl.

Acontece que se a partir de 3dsmax eu faço operações bolean na subtração sobre esses sólidos eu tenho resultados diferentes.
O que eu importei como stl não recria malha de subtração. e assim acontece com a figura transformada em nurbs. No entanto, foi um chamado volume hermético, como era possível, por autocad, converter esse sólido para a superfície e vice-versa.
a não ser que todas as stl, mesmo que constituam volumes herméticos, se comportem desta forma, no caso de operações booleanas.
 

Anexos

  • Immagine2.jpg
    Immagine2.jpg
    38.4 KB · Visualizações: 4
  • Immagine.jpg
    Immagine.jpg
    84.2 KB · Visualizações: 6
Última edição:
A questão é que eles cobram stl como malha. para rinocerontes, quanto a trabalhos sólidos, você pode fazer booleano entre duas malhas ou entre dois sólidos, não entre uma malha e um sólido. assim a maneira mais curta é converter o sólido em malha.
sólidos rinocerontes são destinados como conjuntos de superfícies nurb, para transformar uma malha em um sólido você deve explodir malha, converter rostos em superfícies planas e juntá-los como sólidos. isto em princípio, então na prática nunca achei necessário. Nem sei se há dificuldades ou limitações do sistema.
 
A questão é que estou a acusá-lo como malha.
Então eu acho que acontece a mesma coisa com 3dsmax, eu diria com todos os programas, neste momento.
se eles são volumes herméticos ou não, stl são sempre considerados como malha.
se eles são construídos bem e são herméticos eles podem converter em sólidos, caso contrário eles permanecerão malha.
Reparei que para ser considerado hermética não deve ter rostos ausentes (mesmo o menor) e dentro do volume em si não deve ser caras extra. Então ir corrigi-los pode ser muito difícil.
 
Reparei que para ser considerado hermética não deve ter rostos ausentes (mesmo o menor) e dentro do volume em si não deve ser caras extra. Então ir corrigi-los pode ser muito difícil.
Na verdade, se você trabalhar em stl complexo, como aqueles que vêm da digitalização, pode acontecer que o rinoceronte não é a ferramenta ideal. em alguns casos é mais produtivo equipar-se com software dedicado, como geomágico.
 
direito de compartilhar experiência:

Tenho dois arquivos stl distintos, criados com autocad. Um é uma figura um tanto complexa, o outro é um cubo.
ambos criados com autocad como sólidos.
de 3dsmax eles somam e eu faço uma subtração bolean. No cubo, a malha de subtração é recriada, na outra figura, não.

ao lado do primeiro cubo criado como sólido, sempre com autocad eu queria criar um, montando 6 superfícies planares quadradas. autocad apenas exporta-me o cubo criado como sólido, o outro descarta-me dizendo que eu tenho que selecionar apenas sólidos ou superfícies herméticas. O fato é que se eu converter essas 6 superfícies em autocad sólido eu convertê-los, então deve ser volume hermético.
Neste ponto permanece o mistério de como transformar essas 6 superfícies em superfícies herméticas. .
Eu tentei transformá-los em nurbs, mas na fase de exportação em stl autocad recusa-se a me dar a mesma mensagem que antes.
 

Anexos

  • Immagine3.jpg
    Immagine3.jpg
    92 KB · Visualizações: 5
provavelmente autocad não me faz exportar para stl o cubo construído com superfícies pela seguinte razão.
cada um de seus cantos consiste em 3 pontos em vez de um. que cubo contém 24 pontos em vez de 8 (como evidenciado também pelo modificador de ponto de verificação). com 3dsmax, fazendo a soldagem dos pontos que eu retorno para ter uma malha hermética, mas com autocad como você faz para fazer essa soldagem?

à esquerda em ambas as imagens, é o cubo construído com superfícies.
 

Anexos

  • Immagine4.jpg
    Immagine4.jpg
    41.6 KB · Visualizações: 3
  • Immagine5.jpg
    Immagine5.jpg
    39.2 KB · Visualizações: 3
provavelmente autocad não me faz exportar para stl o cubo construído com superfícies pela seguinte razão.
cada um de seus cantos consiste em 3 pontos em vez de um. que cubo contém 24 pontos em vez de 8 (como evidenciado também pelo modificador de ponto de verificação). com 3dsmax, fazendo a soldagem dos pontos que eu retorno para ter uma malha hermética, mas com autocad como você faz para fazer essa soldagem?
problemas semelhantes também acontecem em rinoceros. Eu acredito que para algum software a geração de stl é destinado à passagem de dados brutos para sistemas de impressão 3d, que então cuidará das correções do caso.
 
problemas semelhantes também acontecem em rinoceros. Eu acredito que para algum software a geração de stl é destinado à passagem de dados brutos para sistemas de impressão 3d, que então cuidará das correções do caso.
Isso mesmo. stl é um formato padronizado criado para permitir a comunicação e passagem de dados entre o software cad com o qual é modelado para software de gerenciamento de impressora 3d. a vantagem de um arquivo stl é sua relativa facilidade de geração, mas de contras, de acordo com o cad e o conversor nele usado, pode apresentar uma geometria com múltiplos vértices sobrepostos, cada um pertencente a diferentes triângulos da coincidência de malha em um ponto. Isso causa problemas facilmente superados pelo software de corte durante a criação do código g de impressão, mas, desejando fazer um caminho inverso de passagem de dados de stl para software cad, uma geometria que precisa de intervenções manuais para a correção de alguns erros como, na verdade, a geração de superfícies abertas.
 

Estatísticas do fórum

Tópicos
58,521
Mensagens
499,056
Membros
104,110
Último membro
ChristianR

Membros online

Nenhum membro online agora.
Voltar
Topo