Contenido principal
Curso: Animación digital > Unidad 7
Lección 2: Pintar con aleatoriedad- ¡Empieza aquí!
- Ver distintas resoluciones
- Desafío de resolución
- Ruido en una dimensión
- Ruido en una dimensión
- Ruido Perlin (1D)
- Ruido de resolución múltiple
- Ruido Perlin (2D)
- Ruido en dos dimensiones
- Pintar tu piel de dinosaurio
- Haz tu propia piel de dinosaurio (parte 2)
- Desafío extra
© 2024 Khan AcademyTérminos de usoPolítica de privacidadAviso de cookies
Desafío extra
Este artículo te da una guía paso a paso de cómo se pueden calcular las fronteras en un diagrama de Voronoi.
La geometría de las particiones de Voronoi
Una partición de Voronoi se hace al tomar un conjunto de sitios dispuestos en la pantalla y dibujar fronteras entre ellos, de tal manera que cada frontera esté exactamente a la mitad entre los sitios a cada lado de ella.
Dividir dos sitios
Vamos a empezar con dos sitios, y . Cada punto en la recta que los divide está a la misma distancia de y de . ¿Qué otras propiedades tiene esta recta?
Lo primero que podemos hacer es dibujar un segmento de recta de a . Como todos los puntos en la frontera están a la misma distancia de y de , la frontera va a cruzar en el punto medio, .
Puedes aprender más sobre puntos medios aquí.
Ahora podemos escoger otro punto en la frontera, , y hacer dos triángulos: y .
El punto está en la frontera, así que sabemos que .
También sabemos que y que ambos triángulos comparten el lado .
También sabemos que
Como ambos triángulos comparten tres longitudes laterales, son triángulos semejantes. Puedes aprender más sobre triángulos semejantes aquí.
Como y son semejantes, sabemos que . Como ambos ángulos están en una línea recta (la recta ), sabemos que . Entonces ambos ángulos deben ser de .
Por lo tanto, la frontera entre y es la mediatriz de la recta . Puedes aprender más sobre mediatrices aquí.
Dividir tres sitios
Así que sabemos que la frontera entre dos sitios es una mediatriz de la recta que une a esos dos sitios. ¿Cómo podemos usar esta información para encontrar la partición de Voronoi de estos tres sitios? Primero, vamos a empezar por dibujar rectas entre los sitios.
Después vamos a encontrar los puntos medios de las aristas y a dibujar las mediatrices de cada arista.
Observa que las tres mediatrices se encuentran en un punto, . Como cada mediatriz está a la misma distancia de dos sitios y está sobre las tres, debe estar a la misma distancia de los tres sitios. Por lo tanto, es un vértice de nuestra partición de Voronoi. Podemos dibujar nuestras fronteras finales al empezar en este vértice y continuar por cada uno de los puntos medios.
Preguntas
- ¿Cuál es el término para el punto
en relación al ? - ¿Bajo qué circunstancias las mediatrices no se van a intersecar?
El álgebra de las particiones de Voronoi
Ya que vimos algo de la geometría de una partición de Voronoi sencilla, vamos a usar álgebra para calcular las coordenadas de un vértice en una partición de Voronoi.
Digamos que tenemos tres sitios , y con coordenadas:
Primero vamos a calcular la ecuación para la mediatriz de . Sabemos que esta recta va a pasar por el punto medio de y tener el inverso negativo de la pendiente de .
Aprende cómo calcular la ecuación de una recta perpendicular aquí.
Ya que tenemos la ecuación para la mediatriz de , podemos usar el mismo método para calcular la mediatriz de .
Ya que tenemos las ecuaciones de dos mediatrices podemos calcular dónde se intersecan. Si usamos y para representar la pendiente y la intersección con el eje de la primera mediatriz, y y para representar la pendiente y la intersección con el eje de la segunda mediatriz, tenemos:
Entonces:
Inserta los valores de las pendientes y las intersecciones con el eje en la ecuación para encontrar la coordenada del punto de intersección. Después inserta el valor de en una de las ecuaciones de las mediatrices para encontrar la coordenada .
Ahora imagínate calcular esto para cientos de sitios. ¡Por eso usamos las computadoras!
¿Quieres unirte a la conversación?
- Excelente, volví a recordar como obtener rectas mediatrices y puntos de intersección(6 votos)
- ¡Uff! Tuve que hacerlo dos veces hasta encontrar mis errores(5 votos)
- Viva la geometría analítica :3(4 votos)
- a las7:12pm vzla
Pueden ayudarme? la ecuación de BC no me da. lo hice mil veces y nada. Por favor :D(3 votos) - ¿ tengo 9 años que debo hacer ?(2 votos)
- Incluyete en los cursos convenientes para tu nivel de conocimiento.(2 votos)
- Cómo hago mi propio dinosaurio?(2 votos)
- me gusto mucho pero tengo una pregunta es que yo ise mi piel de pelicanimimus ¿pero por que ai unas escamas tan pequeñas de las otras y estan de diferente color osea yo ya entendi eso pero a lo que me refiero es que deverian poner mas escamas pequeñas para que aya casi la misma cantidad de escamas pequeñas y grandes para que no quede medio raro(1 voto)
- no entiendo pero bueno asi es aveces(1 voto)