Por que triângulos fazem isso com alinhamento

12

Eu sei que o centro matemático de um triângulo não é o centro "visual", o que significa que não fica bem quando alinhado usando a ferramenta de alinhamento; você precisa usar métodos alternativos. (Como criar o triângulo a partir do centro e arrastar para fora proporcionalmente)


Aqui está o que me intriga:

Quando crio o triângulo a partir do centro e arrasto para fora do centro (você pode ver que ele é visualmente perfeitamente alinhado e fica bem). Quando uso a ferramenta de alinhamento, ela é deslocada para a posição incorreta.

Isso significa que manter pressionada a Alttecla não a alinha corretamente com o centro e, nesse caso, é uma falha (melhor, mas possivelmente pior) da drag from centerferramenta (mantenha pressionada a Alttecla e arraste)

insira a descrição da imagem aqui

Mantendo pressionado Shift+Alt

WELZ
fonte
3
Por que isso funciona no seu caso é simples: "No caso de um triângulo equilátero, o incentor, o circuncentro e o centróide ocorrem todos no mesmo ponto". [veja a referência de joojaa] Qualquer outro triângulo pareceria estranho.
PieBie
Existe um truque, mas só funciona para este caso específico. Em vez de alinhar o centro dos dois objetos, você pode alinhar os dois topos e terminar com um triângulo tequilateral perfeitamente centralizado em um círculo.
gota
@ gota é o que eu faria se já tivesse criado a forma e não pudesse recriá-la. Esta pergunta estava realmente perguntando por que o Illustrator se comporta assim e quais eram as limitações. Expliquei simplesmente uma resposta recentemente.
WELZ 24/06/19

Respostas:

11

As opções de alinhamento do Illustrator usam a caixa delimitadora como área de definição, não como ponto central.

Portanto, quando você clicar nos botões de alinhamento, Illustrator está centrando do triângulo caixa delimitadora dentro do círculo caixa delimitadora . Não está prestando atenção aos pontos centrais reais.

As guias aqui representam as caixas delimitadoras. (a arte muda um pouco ao alinhar, mas tem o mesmo tamanho que você verá no final da animação). insira a descrição da imagem aqui

Além disso, quando você desenha segurando a tecla Option / Alt pressionada, desenha do centro da área - o que significa que tudo se move para fora eqüidistante desse ponto central. Ao alinhar, você alinha no centro visual (que é o centro da caixa delimitadora). Você notará que o centro da caixa delimitadora do triângulo não está realmente centrado na área do triângulo, é visualmente centrado com base nas arestas da forma.

I QUISEREM havia algum mecanismo para alinhar em centros de reais no Illustrator, mas praticamente todas as opções de alinhamento usar a caixa delimitadora como referência. Também não há capacidade de mostrar o centro da área no Illustrator, apenas o centro visual .

Scott
fonte
2
Eu adoraria, mas não (resposta atualizado) Illustrator não tem qualquer capacidade de calcular a área de um objeto, que é o que seria necessário. Tudo o que a AI sabe é onde está o segmento ou ponto mais distante, não como as arestas não uniformes podem estar. Portanto, eles precisariam adicionar muita matemática aos objetos para centralizar com base na área.
1515 Scott Scott
2
O Illustrator tem uma maneira de calcular a área, já está implementada ... O centro da OTOH é um conceito difuso para um triângulo que é bastante fácil. Mas para um bezier arbitrário nem tanto. Assim, embora o centro de gravidade seja facilmente calculado para uma forma, ele ainda está desligado em muitos casos. Ver um triângulo sozinho tem muitas definições de centro.
Joojaa 15/05
7

O centro de um objeto arbitrário é um conceito um pouco difuso. Veja, existem quatro centros possíveis para um triângulo. esses são:

  • Center of Gravity (COG), também conhecido como. Centroid,
  • Circuncentro,
  • No centro,
  • e Orthocenter.

Além disso, você tem o centro da caixa delimitadora (BB) usado pelo ilustrador, mas espere mais, temos o centro mínimo de BB e ... Mais de 6 centros a serem considerados. Um triângulo com o mesmo lado é um caso especial em que todos esses centros circulares estão no mesmo ponto, mas isso geralmente não é verdade. Então você vê que o pobre programador está sem sorte, o que ele escolher que alguém discordará da escolha.

É garantido que apenas o centro de CG, circuncentro e BB fazem sentido para as soluções gerais de triângulo.

centros triangulares

Imagem 1 : Possíveis centros de um triângulo. Clique para ampliar .

Para uma forma arbitrária, é ainda mais complexo que isso. É um jogo que poucos programadores podem dar ao luxo de jogar, sua carreira está em jogo. Então eles escolhem simples e não discutíveis.

Infelizmente, depois da escolha lógica, o COG, do qual o @Metis está falando, não funcionaria para triângulos arbitrários da maneira que você imagina. O circuncentro é um trabalho muito esotérico como solução geral para formas arbitrárias.

Referências:

Veja também:

joojaa
fonte
1
Adoro como as duas respostas respondem à mesma pergunta (por que isso não funciona na IA?), Mas são completamente diferentes.
PieBie
O @PieBie, na verdade, estou respondendo à pergunta por que isso realmente não funciona na maioria dos softwares existentes. A IA está incluída.
Joojaa 15/05