ฉันสร้างโทรศัพท์มือถือ (ในความหมายของคาลเดอร์) โดยการตัดด้วยเลเซอร์จากไฟล์เวกเตอร์ (Corel Draw) ฉันมีชุดของโครงร่างที่จะเป็นแต่ละชิ้น
มีวิธีใน Corel (หรือโปรแกรมอื่น ๆ ) ในการคำนวณจุดศูนย์กลางมวลดังนั้นฉันจึงวางหลุมเพื่อหยุดชิ้นส่วนหรือไม่?
ฉันสร้างโทรศัพท์มือถือ (ในความหมายของคาลเดอร์) โดยการตัดด้วยเลเซอร์จากไฟล์เวกเตอร์ (Corel Draw) ฉันมีชุดของโครงร่างที่จะเป็นแต่ละชิ้น
มีวิธีใน Corel (หรือโปรแกรมอื่น ๆ ) ในการคำนวณจุดศูนย์กลางมวลดังนั้นฉันจึงวางหลุมเพื่อหยุดชิ้นส่วนหรือไม่?
คำตอบ:
คำตอบนี้อาจไม่นับหากคุณต้องการวิธีแก้ปัญหาเชิงโปรแกรม แต่ฉันพบว่ามันน่าสนใจดังนั้นฉันจึงคิดว่าฉันจะแบ่งปัน :)
วิธีการทางคณิตศาสตร์คือการแบ่งรูปร่างให้เป็นกลุ่มของรูปสามเหลี่ยมและทำค่าเฉลี่ยถ่วงน้ำหนักของจุดศูนย์ถ่วงแต่ละจุด ฉันไม่คิดว่าโปรแกรมวาดภาพยอดนิยมใด ๆ สามารถทำได้ด้วยตนเอง แต่อาจไม่คุ้มค่ากับเวลาของคุณ
ไซต์นี้มีรายละเอียดของวิธีการทางกายภาพที่อาจให้ผลตอบแทนเร็วขึ้นในเวลาของคุณ: http://www.scn.org/~bh162/center_of_mass.pdf
หลักฐานพื้นฐานคือวัตถุที่มีความหนาสม่ำเสมอสามารถกำหนดได้โดยใช้เส้น 2-3 ลูกจากจุดสุ่มที่หรือใกล้กับขอบของรูปร่างของคุณ
ฉันติดอยู่กับภาวะที่กลืนไม่เข้าคายไม่ออกเดียวกันและการใช้ Adobe Illustrator เขียนสคริปต์ที่วางรูเล็ก ๆ ที่จุดศูนย์กลางของแรงโน้มถ่วงของรูปหลายเหลี่ยมที่ผิดปกติ มันใช้งานได้ดี! หลังจากการทำซ้ำครั้งนี้ฉันยังเพิ่มตัวอย่างบางส่วนเพื่อสร้างหลุมเหนือจุดศูนย์ถ่วงเพื่อให้แน่ใจว่าส่วนที่สมดุลกันเมื่อถูกระงับจากจุดหนึ่ง
สคริปต์ที่ดาวน์โหลดได้: CentroidFinder.js
บล็อกโพสต์: การค้นหาจุดศูนย์กลางของแรงโน้มถ่วง (Centroid) ของรูปหลายเหลี่ยมใน Adobe Illustrator
ฉันส่งออกไปยังไฟล์ PNG ที่มีขนาดใหญ่มากขนาด 3,000 พิกเซล จากนั้นฉันก็ลากและวางลงใน Algodoo (ซึ่งตอนนี้ว่าง) ใส่เพลาที่คุณต้องการและเล่นการจำลองและมันจะแสดงให้คุณเห็นว่ามันมีความสมดุล จากนั้นคุณสามารถปรับรูปวาดของคุณจนกว่าจะสมดุลตามที่คุณต้องการ