Como adicionar "skin" a uma forma de Voronoi?

9

Suponha que eu receba uma forma com um padrão de Voronoi, como esta lâmpada . Eu gostaria de poder adicionar uma "pele" que cubra a forma completa na superfície interna para que eu possa imprimi-la com material translúcido para produzir um brilho mais ou menos uniforme. Aqui está um exemplo do que eu gostaria de terminar: abajur de chá . Alguma idéia de como fazer engenharia reversa de um objeto Voronoi?

Carl Witthoft
fonte
11
Prefiro perguntar no fórum do blender ou na 3dGraphics pura, pois essa é uma pergunta muito difícil - existem algumas respostas do google quando você procura por 'voronoi reverso', mas não sou tão profundo que modelagem em 3D para sugerir algo.
profesor79 14/05
Eu acho que o liquidificador pode ser a melhor aplicação para atingir seu objetivo. Com meu conhecimento limitado do software, eu posso apenas visualizar manualmente a abertura de cada buraco, mas deve haver uma maneira mais fácil de realizar sua tarefa do que isso.
Fred_dot_u 14/05
@ carl-witthoft Com qualquer programa que possa editar seu arquivo STL e adicionar uma malha à superfície interna. Alguns anos atrás (18) eu estava usando o 3Dmax para criar alguns modelos e adicionando malhas para criar skins ou texturas, você pode encontrar qualquer tutorial para usá-lo facilmente.
Fernando Baltazar
@FernandoBaltazar obrigado pelo ponteiro. Se você puder postar um exemplo simples ou "etapas a seguir" como resposta, eu aceito.
Carl Witthoft

Respostas:

4

Publiquei isso em um fórum da Autodesk , e um colega chamado "MagWeb" propôs a seguinte solução. Ainda não tentei.

Um possível fluxo de trabalho depende muito da forma geral do objeto voronoi: se for todo convexo (como um ovo) ou convexo e plano (como um cilindro), por exemplo:

  • Selecionar tudo (Ctrl + A ou Cmd + A no MAC)

  • Execute Edit / FitPrimitive e defina seu PrimitiveType como ConvexHull (CreateNewObjects marcado)

  • Execute MakeSolid nesse objeto de casco e defina seu SolidType como Preciso. Preciso ativa o controle deslizante OffsetDistance. Puxe um pouco para baixo e clique em atualizar. Você deseja obter um resultado cruzado, mas mostrando o objeto voronoi. Se necessário, ajuste o deslocamento. Finalmente aceite.

  • Agora ative o resultado do voronoi e o MakeSolid e execute BooleanUnion

  • Mostre o objeto FitPrimitive novamente (o MakeSolid o ocultou antes) e execute o MakeSolid novamente no modo Preciso. Agora defina um deslocamento um pouco maior, como você fez antes. A diferença determinará a espessura do "revestimento". Aceitar

  • Ative o resultado BoolleanUnion primeiro e o último resultado MakeSolid e execute BooleanDifference para obter um objeto oco. Você pode usar outro objeto de interseção para abrir uma abertura na parte inferior.

Mais difícil, mas possível com um fluxo de trabalho diferente em um objeto voronoi que possui regiões côncavas ...

editar

Depois de executar alguns testes, posso confirmar que isso funciona para objetos convexos simples. Se houver concavidades, provavelmente o formato da fonte precisará ser dividido em seções, cada uma das quais pode ser tratada como convexa.
Eu brinquei com as funções "aplicar padrão" do Meshmixer com sucesso limitado. Eu poderia obter uma forma padrão, mas com uma superfície bastante irregular. Alguns ajustes nos parâmetros do padrão podem ajudar. Observe que a nova forma tende a ser tão grossa quanto o objeto voronoi original; portanto, é melhor fazer algo como o seguinte:
1) criar uma duplicata da original
2) encolher a duplicata em alguns por cento
3) alinhar a dois objetos para uma origem comum e leve a diferença booleana para criar uma versão de parede fina do original.
4) Crie o objeto de padrão com base nesse objeto de parede fina.

editar número 2

Eu obtive sucesso! Para quem se importa, peguei uma caixa de óculos Voronoi aberta e coloquei uma pele dentro para proteger seus óculos. Veja este item do Thingiverse

Carl Witthoft
fonte
A coisa que você vinculou aparece vazia, sem prévia :(
0scar
@ 0scar Sim, eu não sei o que o Thingiverse fez de errado. Eu tentei editar, mas as imagens STL não aparecem. Vou adicionar uma foto real um dia desses.
31518 Carl Witthoft
11
@ Trish Surpreendentemente, encontrei a página do fórum - agora vinculada à minha resposta.
Carl Witthoft