Perguntas com a marcação «mathematics»

10
Cálculo de tensores de inércia

Uma pergunta complexa e demorada que, admito, ainda não entendi muito bem, então tentarei explicar o melhor que puder. Versão curta: Existe uma fórmula geral de c ++ / physx para calcular tensores de inércia com base na forma de um objeto? Versão longa: Para nossa física, precisamos especificar...

10
Simulação Econômica Interestelar

Estou projetando um jogo que lembra Elite ou Escape Velocity, os antigos jogos de troca espacial, onde você interpreta um mercador viajante no espaço. Eu gostaria de ter a economia do jogo pelo menos parecida com a real. Quais recursos estão disponíveis para eu entender os algoritmos necessários...

10
Posso pular de A para B?

Estou fazendo uma IA rudimentar para o meu side-scroller e preciso saber se uma unidade de IA pode alcançar o ponto B a partir do ponto A simplesmente dando um pulo. A trajetória de vôo dos meus personagens é um pouco incomum, pois eles podem aplicar força no ar (como no Jazz Jackrabbit 2, por...

9
Como posso comparar dois quaternions por igualdade lógica?

Estou tentando escrever alguns testes de unidade e percebo que não sei como comparar quaterniões. Preciso saber se dois quaternions representam a mesma orientação (o objeto estaria voltado para o mesmo caminho). Com uma posição de vetor, eu simplesmente compararia as partes e verificaria se elas...

9
Alguém pode explicar o contorno duplo?

Eu tenho tentado entender a renderização de voxel e tenho observado o contorno duplo (DC). Até agora eu entendo isso: Execute uma função de densidade para um conjunto de pontos da grade (função de ruído) Encontre quais arestas na cintura contêm alterações entre os pontos finais A partir dessas...

9
Função para o movimento do sol?

Então, dado um sprite do sol no horizonte (x = 0, y = altura do mundo / 2), estou tentando criar uma função para fazer o sol nascer e depois cair. A melhor maneira de fazer isso seria a função sin, mas não tenho idéia de como usá-lo. se usando y = sin (x), x teria que variar entre 0 e pi para uma...

9
Rotação da câmera 3D

Por favor, perdoe-me, mas preciso de ajuda e estou preso a isso há algumas semanas, não estou fazendo nenhum progresso e em todos os lugares que vou e vejo uma resposta diferente, tudo o que tento não funciona. Já tive dicas e conselhos suficientes, agora só preciso que alguém me dê a resposta para...

9
Como encaixar a posição de um objeto de jogo em uma grade?

Estou criando um jogo que envolve elementos de jogabilidade "em queda". O problema é que não tenho certeza de como fazê-lo, de modo que os blocos se ajustem a algum tipo de grade; em outras palavras, não tenho certeza de como ele selecionará a célula mais próxima de sua posição. Os blocos não...

9
Uma linha reta pode ser chamada de polígono?

De acordo com a definição de polígono, se o primeiro e o último ponto de uma polilinha estiverem conectados, ele será chamado de polígono. Veja a imagem abaixo. Eu tenho P1, .... P5 Polilinha. Se eu desenhar uma linha de P5 a P1, será chamada de polígono ou não? Estou confuso...

9
Segmentação por drone

Imagine um "drone" e um ponto de destino em um avião 2D. Existem oito parâmetros: P = my position Q = target position V = my velocity I = my moment of inertia w = my angular velocity s = my angular position T = max thrust U = max torque (diremos apenas que o alvo está parado) O trabalho do...

9
Por que não posso usar o operador '> =' com Vector3s?

Estou tentando fazer com que um retângulo se mova entre duas posições às quais me refiro como _positionAe _positionB. Ambos são do tipo Vector3. O retângulo se move muito bem. No entanto, quando chega _positionB, não se move na direção oposta, como deveria. Voltei ao código para dar uma olhada....

9
Espelhos rotativos slerping

Giro meu personagem do jogo para assistir ao alvo usando o seguinte código: transform.rotation = Quaternion.Slerp(startQuaternion, lookQuaternion, turningNormalizer*turningSpeed/10f) startQuaternion é a rotação atual do personagem quando um novo alvo é dado. lookQuaternion é a direção que o...