quando eu usaria um sólido de colisão consistindo na interseção de duas esferas e dois meios-espaços?

StackOverflow https://stackoverflow.com/questions/5899639

Pergunta

No Panda3D, tenho aprendido um pouco sobre o mecanismo de física integrado e seu recursos de detecção de colisão .

Estou tentando entender o objeto de colisão DSSolid, que é mencionado em uma tabela em a página de manual de Collision Solids sem explicação. É descrito na referência da API como "Um volume de colisão ou objeto composto da interseção de duas esferas (potencialmente uma lente) e dois meios-espaços (planos). "

Eu basicamente entendo essa descrição geométrica, mas qual é o propósito dessa forma ??

Curiosamente, este DSSolid é um sólido de colisão, diferente de uma esfera, que pode ser um sólido "de" ou "em". Isso me sugere que a forma é considerada mais comumente necessária do que outras formas (como um plano ou tubo ou uma esfera inversa) ou é mais barata de testar. Nenhuma dessas razões soa verdadeira para mim ... um DS seria mais caro do que uma esfera inversa para testar colisões, e me parece menos útil. Então, estou me perguntando, qual é o caso de uso de um DSSolid?

Também estou curioso para saber como os planos são normalmente organizados em relação às duas esferas ... mas isso provavelmente ficaria claro dado o caso de uso para este sólido.

(E o que DS significa? Esfera dupla?)

Foi útil?

Solução

Esta pergunta foi respondida nos fóruns do Panda3D :

Na verdade, acho que este sólido não tem muito uso geral e provavelmente deve ser removido da base de código.Ele foi implementado uma vez como parte de um experimento de um dos engenheiros da Disney cujas iniciais eram D.S., e nunca mais foi desenvolvido.O aluno que escreveu a página de colisão no manual encontrou este sólido e escreveu o que sabia sobre isso, o que não era muito.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top