• 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.

Combine duas superfícies

  • Criador do tópico Criador do tópico ossosso
  • Start date Start date

ossosso

Guest
Olá a todos.
Desculpem rapazes, mas gostaria de me juntar às duas superfícies desta cena (rhino5):
http://www.ossosso.com/scambio/merge_srf.3dmo comando mergesrf retorna a mensagem que as bordas são muito distantes. a geometria "nativa" era um poligonal então exportado para nurbs.

Gostava de encontrar uma forma de me juntar a eles sem os reconstruir.

Muito obrigado.
 
Olá a todos.
Desculpem rapazes, mas gostaria de me juntar às duas superfícies desta cena (rhino5):
http://www.ossosso.com/scambio/merge_srf.3dmo comando mergesrf retorna a mensagem que as bordas são muito distantes. a geometria "nativa" era um poligonal então exportado para nurbs.

Gostava de encontrar uma forma de me juntar a eles sem os reconstruir.

Muito obrigado.
usar o comando _joinedge que permite "forçar" a união de duas superfícies com lados não perfeitamente pentear.
O comando também diz qual é a distância máxima entre dois lados

A propósito, que tipo de tolerância você definir... Eu acredito que uma tolerância de 1 milésimo (0.001) é mais do que suficiente para qualquer tipo de processamento, se você manter o que eu encontrei no arquivo você sempre terá problemas em combinar duas ou mais superfícies, bem como abrandar seu PC.
 
Muito obrigado marius!

realmente funciona :). Canta Peço-lhe para dar uma olhada no mesmo modelo com uma terceira superfície adicionada que deve juntar-se aos dois anteriores?

uma vez que eu me juntar aos dois, então eu não posso ligar o terceiro com o mesmo método, talvez deve ser tomado uma abordagem diferente.
http://www.ossosso.com/scambio/merge_srf2.3dmObrigado outra vez.
 
Muito obrigado marius!

realmente funciona :). Canta Peço-lhe para dar uma olhada no mesmo modelo com uma terceira superfície adicionada que deve juntar-se aos dois anteriores?

uma vez que eu me juntar aos dois, então eu não posso ligar o terceiro com o mesmo método, talvez deve ser tomado uma abordagem diferente.
http://www.ossosso.com/scambio/merge_srf2.3dmObrigado outra vez.
para mim não de qualquer problema...
as duas superfícies maiores têm bordas a uma distância máxima de 0,007 milésimos assim dentro da tolerância geral eu vejo você definido para 1 cent, e então eles se juntam facilmente.
a menor superfície (a lateral) tem bordas a uma distância de 2 décimos, muito maior do que o conjunto de tolerância, usando o comando que já indiquei que você se junta ao outro 2.

ps: forçar as bordas a se juntar não é uma prática de modelagem muito correta, sempre usa problemas, especialmente com filetes.
 
Mariuss você tem que pedir desculpa, mas eu tenho que lhe perguntar um pouco de paciência, eu tenho certeza de que algo errado, eu escrevo passo a passo abaixo como eu mexo:

- arquivo aberto "merge_srf2.3dm"
- Não. Chamamos o comando "mergesrf", e selecionamos as duas grandes superfícies à esquerda. Eu deixo as configurações de comando por padrão: smooth=yes, tolerância=0.01, roundness=1. Ele funciona corretamente, as duas superfícies são unidas (no ponto de contato das três superfícies em volta de um pouco, eu imagino por causa das configurações "mergesrf", espero não por isso).
-Eu tento o comando "mergesrf" também entre a superfície sólida grande e menor à esquerda, mas eu retorno a mensagem "bordas estão muito distantes para mesclar. "
- Então eu tento com o comando que me sinalizaste. Eu chamo o comando, faço uma janela de seleção que leva as duas bordas compartilhadas. uma janela popup aparece imediatamente com "juntar estas bordas requer uma união de 0.437292. Queres juntar-te a estas bordas? "
Agora eu não sei.. as configurações da unidade para tolerância aboslute têm um valor de 0,01. Eu não entendo se o parâmetro opção é ignorado, ou eu tenho que definir manualmente pelo menos 0,5 para ficar dentro do número decimal que me dá. Eu digo "sim".
-As duas superfícies são unidas mas não "emergidas", então eu tenho que explodi-los para usar o comando "mergesrf" neles.
- nós chamamos o comando "mergesrf" e selecionamos as duas superfícies, mas ahimé retorna a mensagem "bordas estão muito distantes para fundir novamente. "

Como mexo? Como você formou uma única superfície grande?

Obrigado outra vez.
 
Mariuss você tem que pedir desculpa, mas eu tenho que lhe perguntar um pouco de paciência, eu tenho certeza de que algo errado, eu escrevo passo a passo abaixo como eu mexo:

- arquivo aberto "merge_srf2.3dm"
- Não. Chamamos o comando "mergesrf", e selecionamos as duas grandes superfícies à esquerda. Eu deixo as configurações de comando por padrão: smooth=yes, tolerância=0.01, roundness=1. Ele funciona corretamente, as duas superfícies são unidas (no ponto de contato das três superfícies em volta de um pouco, eu imagino por causa das configurações "mergesrf", espero não por isso).
-Eu tento o comando "mergesrf" também entre a superfície sólida grande e menor à esquerda, mas eu retorno a mensagem "bordas estão muito distantes para mesclar. "
- Então eu tento com o comando que me sinalizaste. Eu chamo o comando, faço uma janela de seleção que leva as duas bordas compartilhadas. uma janela popup aparece imediatamente com "juntar estas bordas requer uma união de 0.437292. Queres juntar-te a estas bordas? "
Agora eu não sei.. as configurações da unidade para tolerância aboslute têm um valor de 0,01. Eu não entendo se o parâmetro opção é ignorado, ou eu tenho que definir manualmente pelo menos 0,5 para ficar dentro do número decimal que me dá. Eu digo "sim".
-As duas superfícies são unidas mas não "emergidas", então eu tenho que explodi-los para usar o comando "mergesrf" neles.
- nós chamamos o comando "mergesrf" e selecionamos as duas superfícies, mas ahimé retorna a mensagem "bordas estão muito distantes para fundir novamente. "

Como mexo? Como você formou uma única superfície grande?

Obrigado outra vez.
Agora compreendo. você gostaria de três superfícies para obter uma.... muito boa ideia.

o comando mergesrf serve apenas isso, mas só funciona se as superfícies para "jogar" não forem cortadas.
Em seu caso, as duas grandes superfícies atendem a esta condição básica, mas não a menor superfície que é uma superfície guarnição.

É muito melhor trabalhar em um polysurface (juntamente com superfícies unidas com o comando _join) do que em uma superfície muito complexa ( resultante do comando mergesrf).
 
Acho que entendo o problema das três superfícies. de que pouco eu sei "trimmed" deve significar uma superfície "corte" ou no entanto que não respeita mais a regra da superfície nurbs que consiste em 4 lados e coordenadas uv.
Eu realmente acredito que todas as 3 superfícies são "simprimidas", tão normais (deve ser confirmado pelo comando "shrinktrimmedsrf" que me devolve "a superfície já está shrunk".
o que acontece é que você não pode fazer o "mergesrf" obtendo uma superfície para "l" por assim dizer, mas você tem que ficar quadrado:
http://www.ossosso.com/scambio/nurbs_srf.jpgassim, no meu caso seria necessário que a pequena superfície se estendesse por toda a superfície grande como eu marcado com a trajetória preta.

corretamente você aponta que é preferível trabalhar com polisuperfícies em vez de um único complexo.
mas minha necessidade surge simplesmente do mapeamento.
Aparentemente ou no entanto para o que eu conheço cada superfície tem suas coordenadas uv isso significa que, flanqueando duas superfícies diferentes e aplicando uma textura, a textura vai parar em uma superfície e, em seguida, ter outra tendência no outro. Pelo contrário, eu preciso que em toda a superfície há máxima continuidade por razões de textura e eu pensei em mesclar ao melhor que eu posso as superfícies.

a alternativa seria intervir individualmente em cada superfície para ajustar o deslocamento e as coordenadas uv para que coincidissem com as da superfície próxima, mas é trabalho demasiado lento e laborioso.

Até agora você tem sido extremamente útil e cortês, então eu não gostaria de aproveitar isso, mas se eu tivesse algum conselho adicional para obter um modelo com continuidade de texturas para que não haja nenhuma lacuna entre uma superfície e a outra, eu seria muito grato a você:)

Obrigado de novo!
 
Acho que entendo o problema das três superfícies. de que pouco eu sei "trimmed" deve significar uma superfície "corte" ou no entanto que não respeita mais a regra da superfície nurbs que consiste em 4 lados e coordenadas uv.
Eu realmente acredito que todas as 3 superfícies são "simprimidas", tão normais (deve ser confirmado pelo comando "shrinktrimmedsrf" que me devolve "a superfície já está shrunk".
o que acontece é que você não pode fazer o "mergesrf" obtendo uma superfície para "l" por assim dizer, mas você tem que ficar quadrado:
http://www.ossosso.com/scambio/nurbs_srf.jpgassim, no meu caso seria necessário que a pequena superfície se estendesse por toda a superfície grande como eu marcado com a trajetória preta.

corretamente você aponta que é preferível trabalhar com polisuperfícies em vez de um único complexo.
mas minha necessidade surge simplesmente do mapeamento.
Aparentemente ou no entanto para o que eu conheço cada superfície tem suas coordenadas uv isso significa que, flanqueando duas superfícies diferentes e aplicando uma textura, a textura vai parar em uma superfície e, em seguida, ter outra tendência no outro. Pelo contrário, eu preciso que em toda a superfície há máxima continuidade por razões de textura e eu pensei em mesclar ao melhor que eu posso as superfícies.

a alternativa seria intervir individualmente em cada superfície para ajustar o deslocamento e as coordenadas uv para que coincidissem com as da superfície próxima, mas é trabalho demasiado lento e laborioso.

Até agora você tem sido extremamente útil e cortês, então eu não gostaria de aproveitar isso, mas se eu tivesse algum conselho adicional para obter um modelo com continuidade de texturas para que não haja nenhuma lacuna entre uma superfície e a outra, eu seria muito grato a você:)

Obrigado de novo!
para obter em um polysurface uma uniformidade de texturas liberadas a partir das coordenadas uv é sufixo (em rinoceronte) escolher a partir do menu das propriedades' do polisurface (função definida f3), a textura modalitamapping->box (ver imagem anexada)

Faz alguma experiência... Não o uso e não posso dar mais indicações.
 

Anexos

  • texture.jpg
    texture.jpg
    39.5 KB · Visualizações: 36

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