Articles of geometry

Desenhando uma esfera no OpenGL ES

Eu quero desenhar uma esfera, eu sei como fazê-lo no OpenGL usando chamadas como glBegin () & glEnd (). Mas não há nada no ES. Sugestões / links do tutorial?

Como eu determino eficientemente se um polígono é convexo, não convexo ou complexo?

Na página man do XFillPolygon : Se a shape for Complexa , o caminho poderá se auto-interceptar. Observe que os pontos coincidentes contíguos no caminho não são tratados como auto-interseção. Se a shape for convexa , para cada par de pontos dentro do polígono, o segmento de linha conectando-os não cruzará o caminho. Se conhecido […]

Como você calcula a média de um dataset circulares?

Eu quero calcular a média de um dataset circulares. Por exemplo, posso ter várias amostras da leitura de uma bússola. O problema, claro, é como lidar com o embrulho. O mesmo algoritmo pode ser útil para um mostrador de relógio. A questão atual é mais complicada – o que as statistics significam em uma esfera […]

Como faço para calcular o vetor normal de um segmento de linha?

Suponha que eu tenha um segmento de linha indo de (x1, y1) para (x2, y2). Como faço para calcular o vetor normal perpendicular à linha? Eu posso encontrar muitas coisas sobre como fazer isso para aviões em 3D, mas sem coisas 2D. Por favor, vá com calma na matemática (links para exemplos trabalhados, diagramas ou […]

Aumento da precisão da solução da equação transcendental

Eu tenho uma cinemática específica como parte de uma máquina mais complexa e preciso calcular alguns parâmetros físicos que são muito difíceis (mais como impossíveis) para medir com precisão adequada com instrumentos que tenho à minha disposição [cinemática] À primeira vista, é um simples arm de 1 grau de liberdade (preto) que pode rodar em […]

Ordenar pontos no sentido horário?

Dada uma matriz de x, y pontos, como classifico os pontos dessa matriz no sentido horário (em torno do ponto central médio geral)? Meu objective é passar os pontos para uma function de criação de linha para acabar com algo que pareça “sólido”, tão convexo quanto possível, sem interseção de linhas. Por que vale a […]

melhoria de precisão de interseção de raios e elipsóides

Eu preciso aumentar a precisão para a function em um dos meus Shader de fragment GLSL de espalhamento atmosférico que calcula a interseção entre o raio único e o elipsóide alinhado ao eixo. Esta é a function principal do shader de espalhamento atmosférico da mina. O antigo shader original estava em floats e, para a […]

Desenho de círculo com o caminho do arco do SVG

O caminho SVG a seguir pode desenhar 99,99% de um círculo: (experimente em http://jsfiddle.net/DFhUF/46/ e veja se você vê 4 arcos ou apenas 2, mas observe que se for IE, ele será renderizado em VML, não SVG, mas tem o problema semelhante) M 100 100 a 50 50 0 1 0 0.00001 0 Mas quando […]

Gere um ponto random dentro de um círculo (uniformemente)

Eu preciso gerar um ponto uniformemente random dentro de um círculo de raio R. Eu percebo que apenas escolhendo um ângulo uniformemente random no intervalo [0 … 2], e um raio uniformemente random no intervalo (0 … R ) eu terminaria com mais pontos em direção ao centro, já que para dois dados raios, os […]

Calcular coordenadas da checkbox delimitadora a partir de um retângulo girado

Eu tenho as coordenadas do ponto superior esquerdo de um retângulo, bem como a sua largura, altura e rotação de 0 a 180 e -0 a -180. Eu estou tentando obter as coordenadas de delimitação da checkbox real em torno do retângulo. O que é uma maneira simples de calcular as coordenadas da checkbox delimitadora […]