Articles of geometry

Ponto mais próximo em uma curva cúbica de Bezier?

Como posso encontrar o ponto B (t) ao longo de uma curva cúbica de Bezier mais próxima de um ponto arbitrário P no plano?

Calculando ponto na circunferência de um círculo de ângulo em c #?

Eu imagino que esta é uma pergunta simples, mas estou obtendo alguns resultados estranhos com o meu código atual e não tenho o conhecimento matemático para entender completamente o porquê. Meu objective é simples, como indicado no título: Eu só quero encontrar o ponto em alguma distância e ângulo de um ponto central. Meu código […]

Empacotando círculos de tamanhos diferentes no retângulo – d3.js

Eu estava tentando empacotar círculos de tamanhos diferentes em um contêiner retangular , não empacotando em contêiner circular com d3.js empacotado, em d3.layout.pack . aqui está o layout que quero alcançar: Eu encontrei este artigo sobre este assunto, mas eu não sou um cara de matemática para entender o artigo completamente e convertê-los em código… […]

Como faço para detectar interseções entre um círculo e qualquer outro círculo no mesmo plano?

Estou procurando um algoritmo para detectar se um círculo se cruza com qualquer outro círculo no mesmo plano (dado que pode haver mais de um círculo em um plano). Um método que eu encontrei é fazer o teste do eixo de separação. Diz: Dois objects não se cruzam se você puder encontrar uma linha que […]

Ângulo assinado entre dois vetores 3D com a mesma origem dentro do mesmo plano

O que eu preciso é um ângulo de rotação entre dois vetores Va e Vb dentro do mesmo plano 3D e ter a mesma origem, sabendo que: O plano contatando ambos os vetores é arbitrário e não é paralelo a XY ou a qualquer outro plano cardinal. Vn – é um plano normal Ambos os […]

Geração de malha de pontos com coordenadas x, ye z

Problema: Geração de malha a partir de pontos 3D (com coordenadas x, yez). O que eu tenho são pontos no espaço 3D (com coordenadas x, yez) você pode ver na imagem 1. Qual seria a saída é a imagem 2 ou imagem 3 ou imagem 4. Em suma, seria malha. Material sobre ele pode ser […]

Como calcular a distância de um ponto a um segmento de linha, em uma esfera?

Eu tenho um segmento de linha (parte grande círculo) na terra. O segmento de linha é definido pelas coordenadas de suas extremidades. Obviamente, dois pontos definem dois segmentos de linha, então suponha que eu esteja interessado no mais curto. Eu recebo um terceiro ponto e estou procurando a distância (mais curta) entre a linha e […]

obter o ponto mais próximo de uma linha

Eu gostaria de ter uma function direta C # para obter um ponto mais próximo (de um ponto P) para um segmento de linha, AB. Uma function abstrata pode se parecer com isso. Eu pesquisei através do SO mas não encontrei uma solução utilizável (por mim). public Point getClosestPointFromLine(Point A, Point B, Point P);

Calcular o maior retângulo em um retângulo girado

Eu estou tentando encontrar a melhor maneira de calcular o retângulo maior (na área) que pode estar contido dentro de um retângulo girado. Algumas fotos devem ajudar (espero) na visualização do que quero dizer: A largura e a altura do retângulo de input são fornecidas, assim como o ângulo para girá-lo. O retângulo de saída […]

A menor diferença entre 2 ângulos

Dados dois ângulos no intervalo -PI -> PI em torno de uma coordenada, qual é o valor do menor dos dois ângulos entre eles? Levando em conta que a diferença entre PI e -PI não é 2 PI, mas zero. Exemplo: Imagine um círculo, com duas linhas saindo do centro, há dois ângulos entre essas […]