¿Por qué los triángulos hacen esto con alineación?

12

Sé que el centro matemático de un triángulo no es su centro "visual", lo que significa que no se ve bien cuando se alinea con la herramienta de alineación, debe usar métodos alternativos. (Como crear el triángulo desde el centro y arrastrar hacia afuera proporcionalmente)


Esto es lo que me desconcierta:

Cuando creo el triángulo desde el centro y lo arrastro desde el centro, (puede ver que está visualmente perfectamente alineado y se ve bien). Cuando uso la herramienta de alineación, se desplaza a esa mala posición.

¿Significa eso que mantener presionada la Alttecla en realidad no la alinea correctamente con el centro y, de ser así, es una falla (mejor pero posiblemente peor) en la drag from centerherramienta (mantenga presionada la Alttecla y arrastre)

ingrese la descripción de la imagen aquí

Manteniendo presionado Shift+Alt

WELZ
fuente
3
por qué esto funciona en su caso es simple: "En el caso de un triángulo equilátero, el incentro, el circuncentro y el centroide ocurren todos en el mismo punto". [ver la referencia de joojaa] Cualquier otro triángulo se vería desviado.
PieBie
Hay un truco pero solo funciona para este caso específico. En lugar de alinear el centro de ambos objetos, puede alinear ambas partes superiores y terminar con un triángulo tequilateral perfectamente centrado en un círculo.
gota
@gota, eso es lo que haría si ya hubiera creado la forma y no pudiera recrearla. Esta pregunta realmente preguntaba por qué Illustrator se comporta así y cuáles son las limitaciones. Lo expliqué simplemente como una respuesta recientemente.
WELZ

Respuestas:

11

Las opciones de alineación de Illustrator utilizan el cuadro delimitador como área de definición, no como punto central.

Por lo tanto, al hacer clic en los botones Alinear, Illustrator está centrando del triángulo rectángulo que delimita dentro del círculo cuadro delimitador . No está prestando atención a los puntos centrales reales.

Las guías aquí representan los cuadros delimitadores. (el arte cambia un poco cuando se alinea, pero son del mismo tamaño que verá al final de la animación). ingrese la descripción de la imagen aquí

Además, cuando dibuja manteniendo presionada la tecla Opción / Alt, dibuja desde el centro del área , lo que significa que todo se mueve hacia afuera equidistante de ese punto central. Cuando se alinea, se alinea en el centro visual (que es el centro del cuadro delimitador). Notarás que el centro del cuadro delimitador del triángulo no está realmente centrado en el área del triángulo, es visualmente centrado en función de los bordes de las formas.

Me DESEO hubo algún mecanismo para alinear en centros reales en Illustrator, pero casi todas las opciones de alineación uso la caja de contorno como referencia. Tampoco hay capacidad para mostrar el centro del área dentro de Illustrator, solo el centro visual .

Scott
fuente
2
Me encantaría, pero (respuesta actualizada) Illustrator no tiene ninguna capacidad para calcular el área de un objeto, que es lo que se requeriría. Todo lo que AI sabe es dónde se encuentra el segmento o punto más alejado, no cómo pueden ser los bordes no uniformes. Por lo tanto, tendrían que agregar muchas matemáticas a los objetos para centrar según el área.
Scott,
2
Illustrator tiene una manera de calcular el área, ya está implementado ... El centro OTOH es un concepto difuso para un triángulo que es bastante fácil. Pero para un arbitrar bezier no tanto. Entonces, aunque el centro de gravedad se calcula fácilmente para una forma, todavía está apagado en muchos casos. Ver un triángulo solo tiene muchas definiciones centrales.
joojaa
7

El centro de un objeto arbitrario es un concepto un poco difuso. Vea que hay cuatro centros posibles para un triángulo. esos son:

  • Centro de gravedad (COG), alias. Centroide,
  • Circuncentro
  • En el centro,
  • y ortocentro.

Además, tiene el centro del cuadro delimitador (BB) que utiliza el ilustrador, pero espere más, tenemos el centro mínimo de BB y ... Más de 6 centros a considerar. Un triángulo de un mismo lado es un caso especial en el que todos esos centros circulares se encuentran en el mismo punto, pero eso no es generalmente cierto. Entonces ves que el pobre programador no tiene suerte, cualquiera que elija, alguien estará en desacuerdo con la elección.

Concedido que solo COG, Circuncentro y centro BB tienen sentido para las soluciones de triángulos generales.

centros triangulares

Imagen 1 : Posibles centros de un triángulo. Haga clic para ampliar .

Para una forma arbitraria es aún más complejo que esto. Es un juego que pocos programadores pueden permitirse jugar, su carrera está en juego. Entonces eligen lo simple sobre lo discutible.

Desafortunadamente, la siguiente opción lógica, el COG, del que habla @Metis, no funcionaría para triángulos arbitrarios de la forma en que lo imagina. El circuncentro es un trabajo demasiado esotérico como una solución general para formas arbitrarias.

Referencias

Ver también:

joojaa
fuente
1
Me encanta cómo ambas respuestas responden la misma pregunta (¿Por qué esto no funciona en IA?) Pero son completamente diferentes.
PieBie
@PieBie en realidad estoy respondiendo la pregunta de por qué esto realmente no funciona en la mayoría del software que existe. AI pasa a estar incluido.
joojaa