Mengapa segitiga melakukan ini dengan penyelarasan

12

Saya tahu bahwa pusat matematika segitiga bukan pusat "visual", artinya tidak terlihat bagus ketika disejajarkan menggunakan alat penyelarasan, Anda harus menggunakan metode alternatif. (Seperti membuat segitiga dari pusat dan menyeret keluar secara proporsional)


Inilah yang membingungkan saya:

Saat saya membuat segitiga dari tengah, dan menyeret keluar dari tengah, (Anda bisa melihatnya secara visual sejajar dan terlihat bagus). Ketika saya menggunakan alat penyelarasan itu akan bergeser ke posisi yang buruk itu.

Apakah itu berarti bahwa menahan Alttombol tidak benar-benar menyelaraskannya dengan pusat, dan jika demikian, apakah itu kesalahan (lebih baik tetapi mungkin lebih buruk) dalam drag from centeralat (Tahan Alttombol dan seret)

masukkan deskripsi gambar di sini

Menahan Shift+Alt

WELZ
sumber
3
mengapa ini bekerja dalam kasus Anda sederhana: "Dalam kasus segitiga sama sisi, incenter, circumcenter dan centroid semua terjadi pada titik yang sama." [Lihat referensi joojaa] Segitiga lainnya akan terlihat buruk.
PieBie
Ada trik tetapi hanya berfungsi untuk kasus khusus ini. Alih-alih menyejajarkan pusat dari kedua objek, Anda dapat menyelaraskan kedua puncak dan berakhir dengan segitiga tequilateral yang terpusat sempurna di dalam lingkaran.
gota
@gota itulah yang akan saya lakukan jika saya sudah membuat bentuk dan tidak bisa membuatnya kembali. Pertanyaan ini benar-benar bertanya mengapa Illustrator berperilaku seperti ini dan apa batasannya. Saya menjelaskannya hanya sebuah jawaban baru-baru ini.
WELZ

Jawaban:

11

Opsi penyelarasan Illustrator menggunakan kotak pembatas sebagai area definisi, bukan titik tengah.

Oleh karena itu, ketika Anda mengklik tombol menyelaraskan, Illustrator adalah berpusat segitiga kotak bounding dalam lingkaran kotak berlari . Itu tidak memperhatikan titik pusat yang sebenarnya.

Panduan di sini mewakili kotak pembatas. (seni bergeser sedikit ketika menyelaraskan, tetapi ukurannya sama seperti yang akan Anda lihat di akhir animasi). masukkan deskripsi gambar di sini

Selain itu, ketika Anda menggambar menahan tombol Option / Alt bawah, Anda menarik dari pusat daerah - yang berarti segala sesuatu yang bergerak keluar berjarak sama dari yang titik pusat. Saat Anda menyelaraskan, Anda menyelaraskan pada pusat visual (yang merupakan pusat kotak pembatas). Anda akan melihat pusat kotak pembatas segitiga tidak benar-benar berpusat di area segitiga, itu berpusat visual berdasarkan tepi bentuk.

Saya BERHARAP ada beberapa mekanisme untuk menyelaraskan pada pusat aktual di Illustrator, tetapi hampir semua opsi penyelarasan menggunakan kotak pembatas sebagai referensi. Juga tidak ada kemampuan untuk menunjukkan area pusat dalam Illustrator, hanya pusat visual .

Scott
sumber
2
Aku ingin, tapi (jawaban diperbaharui) Illustrator tidak memiliki apapun kemampuan untuk menghitung luas suatu objek, yang adalah apa yang akan diperlukan. Yang diketahui AI adalah di mana segmen atau titik terjauh terletak, bukan seberapa ujungnya yang tidak seragam. Jadi, mereka perlu menambahkan banyak matematika ke objek ke pusat berdasarkan area.
Scott
2
Illustrator memiliki cara untuk menghitung luas, yang sudah diimplementasikan ... Pusat OTOH adalah konsep difus untuk segitiga yang cukup mudah. Tapi untuk bezier arbitrer tidak begitu banyak. Jadi, sementara pusat gravitasi dengan mudah dihitung untuk bentuknya masih dalam banyak kasus. Melihat segitiga saja memiliki banyak definisi pusat.
joojaa
7

Pusat objek sewenang-wenang adalah konsep yang agak menyebar. Lihat ada empat kemungkinan pusat untuk segitiga. yaitu:

  • Pusat Gravitasi (COG), alias. Centroid,
  • Pusat sirkum,
  • Di tengah,
  • dan Orthocenter.

Ditambah lagi, Anda memiliki pusat kotak pembatas (BB) yang digunakan ilustrator, tetapi tunggu ada lagi, kami memiliki pusat BB minimal dan ... Lebih dari 6 pusat untuk dipertimbangkan. Segitiga sisi yang sama adalah kasus khusus di mana semua pusat lingkaran terletak pada titik yang sama, tetapi itu umumnya tidak benar. Jadi Anda melihat programmer yang malang itu kurang beruntung, mana yang ia pilih akan tidak setuju dengan pilihannya.

Memang hanya COG, Circumcenter, dan pusat BB yang masuk akal untuk solusi segitiga umum.

pusat segitiga

Gambar 1 : Pusat segitiga yang memungkinkan. Klik untuk memperbesar .

Untuk bentuk yang sewenang-wenang bahkan lebih kompleks dari ini. Ini adalah permainan yang mampu dimainkan oleh beberapa programmer, karier mereka dipertaruhkan. Jadi mereka memilih yang sederhana daripada yang bisa diperdebatkan.

Sayangnya di sebelah pilihan logis, COG, yang dibicarakan @Metis tidak akan bekerja untuk segitiga sembarang seperti yang Anda bayangkan. Circumcenter adalah pekerjaan yang terlalu esoteris sebagai solusi umum untuk bentuk yang sewenang-wenang.

Referensi:

Lihat juga:

joojaa
sumber
1
Saya suka bagaimana kedua jawaban Anda menjawab pertanyaan yang sama (Mengapa ini tidak bekerja di AI?) Tetapi sama sekali berbeda.
PieBie
@PieBie saya benar-benar menjawab pertanyaan mengapa ini tidak benar-benar berfungsi di sebagian besar perangkat lunak di luar sana. AI kebetulan dimasukkan.
joojaa