Vektör nesneleri için kütle / ağırlık merkezini nasıl hesaplayabilirim?


10

Bir vektör dosyasından (Corel Draw) lazerle keserek bir mobil (Calder anlamda) yapıyorum. Tek tek parçalar olacak bir dizi taslak var.

Corel'de (veya başka bir programda) kütle merkezini hesaplamanın bir yolu var mı, böylece parçaları asmak için delikler yerleştiriyorum?resim açıklamasını buraya girin


Mucit bunu yapacaktır, ancak muhtemelen ihtiyaçlarınız için aşırıya kaçacaktır. Belki demo?
Sam

3
Kulağa matematik gibi geliyor. Biz burada sadece bir grup grafik tasarımcıyız. ;)
DA01 14

Yanıtlar:


9

Kesinlikle programlı bir çözüme ihtiyacınız varsa bu cevap önemli olmayabilir, ancak ilginç buldum, bu yüzden paylaşacağımı düşündüm. :)

Matematik yolu, şekli bir üçgen koleksiyonuna bölmek ve kendi ağırlık merkezlerinin ağırlıklı bir ortalamasını yapmak olacaktır. Popüler çizim programlarının hiçbirinin bunu sizin için otomatikleştireceğini düşünmüyorum. Manuel olarak yapılabilir, ancak zaman ayırmaya değmeyebilir.

Bu site, zamanınızdan daha hızlı verim alabilecek fiziksel bir yaklaşımın dökümüne sahiptir: http://www.scn.org/~bh162/center_of_mass.pdf

Temel dayanak, düzgün kalınlığa sahip nesnelerin, şeklin kenarlarındaki veya kenarlarındaki rastgele noktalardan 2-3 çekül çizgisi kullanılarak belirlenebilmesidir.

  1. Şeklinizin bir kopyasını yazdırın ve kesin.
  2. Nesnenizdeki farklı kenarlara biraz yakın 3 nokta seçin.
  3. 3 noktanızda delik açmak için bir iğne veya çivi kullanın. Delikler, aletin serbestçe dönebilmesi için aletin çapından biraz daha büyük olmalıdır.
  4. Pim ile deliklerden birini kullanarak nesnenizi asın.
  5. Nesneniz asılıyken, çekül çizgisi oluşturmak ve çizgiyi izlemek için bir dize ve ağırlık kullanın.
  6. Diğer delikler için askı ve çekül çizgisini tekrarlayın.
  7. Tüm çizgilerinizin kesiştiği nokta, şeklin ağırlık merkezidir.
  8. Hatlarınız hassassa, 2 hatlı doğru bir merkez belirleyebilmelisiniz ve 3. hat sadece ek doğrulama içindir.

2
muhteşem. Bizim için işi yapmak için yazılıma sahip olmaya çok alışkınız ki, bazen (çoğu zaman) en iyi çözüm basit fiziksel çözümdür!
Lauren-Clear-Monica-Ipsum

Kabul ediyorum: Köpük çekirdeğini kesmeyi önerecektim ...
horatio

3

Aynı ikilemde kaldım ve Adobe Illustrator kullanarak düzensiz bir çokgenin ağırlık merkezine küçük bir delik yerleştiren bir senaryo yazdım. Harika çalıştı! Bu yinelemeden sonra, parçanın sadece bir noktadan askıya alındığında iyi dengelenmesini sağlamak için ağırlık merkezinin hemen üzerindeki deliği oluşturmak için birkaç parçacık da ekledim.

İndirilebilir komut dosyası: CentroidFinder.js

Blog Yayını: Adobe Illustrator'da Çokgenin Ağırlık Merkezini (Centroid) Bulma


1

3000 piksellik çok büyük bir PNG dosyasına aktarıyorum. Sonra Algodoo'ya (şimdi ücretsiz) sürükleyip bırakıyorum. Aksı istediğiniz yere koyun ve simülasyonu oynayın ve size dengenin nerede olduğunu gösterecektir. Ardından, çiziminizi istediğiniz yerde dengelenene kadar ayarlayabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.