Resultados de la búsqueda a petición "geometry"

2 la respuesta

¿Cómo puedo determinar si un rectángulo está completamente contenido dentro de otro?

Tengo una cuadrícula teórica de rectángulos superpuestos que podrían verse así: Pero todo con lo que tengo que trabajar es con una colección de objetos Rectangle: var shapes = new List<Rectangle>(); shapes.Add(new Rectangle(10, 10, 580, ...

4 la respuesta

Determinar la línea media de una región alargada y doblada

Imagina que tengo la imagen bidimensional de un hot dog. Puedo dibujar una línea recta en el hot dog entre sus dos extremos. Llama a esto la línea media. Una de sus propiedades es que es el eje sobre el cual el hotdog (2D) tiene el momento de ...

5 la respuesta

El mejor algoritmo de ajuste de círculo

Necesito un algoritmo muy preciso para ajustar un círculo al conjunto de puntos de datos (en realidad necesito determinar el centro). Los datos vienen después de la binarización y segmentación de la imagen. Probé algoritmos simples de centro de ...

2 la respuesta

Detectando formas arbitrarias

Saludos, Tenemos un conjunto de puntos que representan una intersección de un cuerpo 3d y un plano horizontal. Nos gustaría detectar las formas 2D que representan las secciones transversales del cuerpo. Puede haber una o más de esas ...

4 la respuesta

Algoritmo eficiente para encontrar el punto más cercano en un conjunto finito a otro punto

Tengo una lista L de ~ 30k ubicaciones (escritas como pares de longitud / latitud), y una lista E de ~ 1m eventos (con ubicaciones escritas como pares de longitud / latitud), cada una de las cuales ocurre en un punto en L. Quiero etiquete cada ...

5 la respuesta

El círculo más grande dentro de un polígono no convexo.

¿Cómo puedo encontrar el círculo más grande que pueda caber dentro de un polígono cóncavo? Un algoritmo de fuerza bruta está bien siempre que pueda manejar polígonos con ~ 50 vértices en tiempo real.

1 la respuesta

Mueve el punto a otro en c #

Me gustaría mover algún punto a en el espacio de búsqueda bidimensional a otro punto b con algún tamaño de paso (_config.StepSize = 0.03). Point a = agent.Location; Point b = agentToMoveToward.Location; //--- important double diff = (b.X - a.X) ...

2 la respuesta

Triangulación de puntos 3D con K vértices por cara

Estoy trabajando con Three.js. Tengo una colección dePuntos 3D(x, y, z) y una colección de caras. Una cara está compuesta dePuntos K. Puede ser tan convexo como cóncavo. No encontré nada que pudiera ayudarme en la documentación de Three.js. Una ...

1 la respuesta

Convierta una geometría en una ruta en wpf (con mezcla?)

Mi pregunta es simple. ¿Cómo puedo convertir este código? <Path> <Path.Data> <EllipseGeometry Center="5,4" RadiusX="4" RadiusY="4"/> </Path.Data> </Path>en algo como <Path Data="M 0 5 L 3 10 10 0"/>(tenga en cuenta que el segundo produce ...

3 la respuesta

Área de intersección entre dos círculos

Dados dos círculos: C1 en (x1, y1) conradius1C2 en (x2, y2) conradius2¿Cómo se calcula el área de su intersección? Todas las funciones matemáticas estándar (sin, cos, etc.) están disponibles, por supuesto.