Resultados da pesquisa a pedido "geometry"

2 a resposta

Como posso determinar se um retângulo está completamente contido em outro?

Eu tenho uma grade teórica de retângulos sobrepostos que podem ser algo como isto: Mas tudo o que tenho para trabalhar é uma coleção de objetos Rectangle: var shapes = new List<Rectangle>(); shapes.Add(new Rectangle(10, 10, 580, ...

1 a resposta

Convertendo um arco svg em linhas

Estou tentando converter um arco SVG em uma série de segmentos de linha. O pano de fundo é que eu quero desenhar um arco usando (reportlab) [ http://www.reportlab.com/] [http://www.reportlab.com/]]. O svg me fornece esses parâmetros (de acordo ...

0 a resposta

Posição do sol em função da hora do dia, latitude e longitude - EDIT

Esta pergunta foi feita antes de duas vezes. Em 2012,Posição do sol em relação à hora do dia, latitude e ...

3 a resposta

Área de interseção entre dois círculos

Dados dois círculos: C1 em (x1, y1) comradius1C2 em (x2, y2) comradius2Como você calcula a área da interseção? Todas as funções matemáticas padrão (sin, cos, etc.) estão disponíveis, é claro.

5 a resposta

Maior círculo dentro de um polígono não convexo

Como posso encontrar o maior círculo que cabe dentro de um polígono côncavo? Um algoritmo de força bruta é bom desde que ele possa lidar com polígonos com ~ 50 vértices em tempo real.

3 a resposta

Algoritmo para dividir o Path2D auto-cruzado em vários caminhos não-auto-cruzados?

Eu preciso me livrar de auto-interseções de uma forma. A forma é construída a partir de uma matriz de pontos; portanto, todos os segmentos dessa forma são linhas. (só linhas, sem curvas e arcos) Anteriormente, tentei criar o Path2D a partir ...

2 a resposta

Linha 3D - Interseção plana?

Estou tendo dois vetores (X, Y, Z), um acimaY=0 e um abaixoY=0. Quero encontrar o vetor (X, Y, Z) onde a linha entre os dois vetores originais se cruza com oY=0 nível. Como faço isso? Exemplo Ponto A: X = -43.54235 Y = 95.2679138 Z = ...

1 a resposta

C # área de cálculo e perímetro [fechado]

então estou usando o Microsoft Visual C # 2010 Express. estou tentando criar um programa que calcule área e perímetro. Eu tenho 2 caixas de texto para comprimento e largura. Eu tenho 2 caixas de texto somente leitura para área e perímetro. por ...

3 a resposta

Classificação de pontos no espaço 2D

Suponha pontos aleatóriosP1 a P20espalhados em um avião. Existe alguma maneira de classificar esses pontos emsentido horárioouanti-relógio sábio. Aquinão podemos usar diplomaporque você pode ver na imagem muitos pontos podem ter o mesmo grau. ...

4 a resposta

Algoritmo eficiente para encontrar o ponto mais próximo de um conjunto finito para outro ponto

Eu tenho uma lista L de ~ 30k locais (escritos como pares de longitude / latitude) e uma lista E de ~ 1m eventos (com locais escritos como pares de longitude / latitude), cada um dos quais ocorre em um ponto em L. marque cada evento em E com sua ...