เป็นความคิดที่ดีที่จะแจกแจงคุณสมบัติที่เซนทรอยด์ของรูปหลายเหลี่ยมควรมี นี่คือเกณฑ์ของฉัน:
(a) เป็นคุณสมบัติของการตกแต่งภายในรูปหลายเหลี่ยม (แทนที่จะเป็นจุดยอดหรือขอบ) ดังนั้นการแยกขอบในสองโดยการแทรกจุดสุดยอดเพิ่มเติมไม่ควรเปลี่ยนตำแหน่งของเซนทรอยด์ โปรดสังเกตว่าคำจำกัดความของ Jenness ของเซนทรอยด์ไม่ผ่านเกณฑ์นี้เนื่องจากตำแหน่งของเซนทรอยด์จะขึ้นอยู่กับการแบ่งรูปหลายเหลี่ยมออกเป็นรูปสามเหลี่ยม
(b) การขยับรูปร่างของรูปหลายเหลี่ยมโดยเล็กน้อยควรเลื่อนเซนทรอยด์เล็กน้อย จำเป็นที่นี่เพื่อกำหนดข้อ จำกัด เกี่ยวกับขอบเขตโดยรวมของรูปหลายเหลี่ยม (เช่นไปยังซีกโลกเดียว) หากไม่มีข้อ จำกัด นี้มันเป็นเรื่องง่ายที่จะสร้างกรณีที่เซนทรอยด์จะแกว่งไปยังฝั่งตรงข้ามของโลกด้วยการเคลื่อนที่ของจุดยอดเล็กน้อย เงื่อนไขนี้ไม่รวมวิธีการที่กำหนดให้เซนทรอยด์อยู่ภายในรูปหลายเหลี่ยม
(c) ควรลดความหมายภาพถ่ายของ centroid สำหรับรูปหลายเหลี่ยมขนาดเล็ก
นี่คือสองวิธีที่ตรงตามเกณฑ์เหล่านี้:
(1) คำนวณเซนทรอยด์สำหรับรูปหลายเหลี่ยมรูปวงรีในสามมิติและฉายกลับไปที่พื้นผิวรูปไข่ (ตามปกติกับรูปวงรี) ข้อได้เปรียบที่ยิ่งใหญ่: เซนทรอยด์สามารถคำนวณได้โดยการแบ่งรูปหลายเหลี่ยมเป็นรูปทรงที่ง่ายขึ้น
(2) เซนทรอยด์เป็นจุดที่มีระยะทางทางธรณีวิทยาต่ำสุด RMS ไปยังทุกจุดในการตกแต่งภายในของรูปหลายเหลี่ยม ดู Buss และ Fillmore "ค่าเฉลี่ยทรงกลมและการประยุกต์ใช้กับเส้นโค้งทรงกลมและการแก้ไข", ธุรกรรม ACM ในกราฟิก20 , 95–126 (2001) ประโยชน์ใหญ่: จุดที่เกิดไม่ได้ขึ้นอยู่กับวิธีการที่พื้นผิวจะถูกฝังอยู่ใน R 3
น่าเสียดายที่คำจำกัดความเหล่านี้ไม่ตรงไปตรงมาที่จะนำไปปฏิบัติ อย่างไรก็ตามวิธีแรกนั้นสามารถทำได้โดยง่ายสำหรับทรงกลม พื้นที่ "ประถมศึกษา" ที่ดีที่สุดที่จะใช้คือรูปสี่เหลี่ยมขนมเปียกปูนล้อมรอบด้วยขอบของรูปหลายเหลี่ยมเส้นเมอริเดียนสองเส้นผ่านจุดสิ้นสุดของขอบและเส้นศูนย์สูตร ผลลัพธ์สำหรับรูปหลายเหลี่ยมทั้งหมดจะรวมการมีส่วนร่วมของขอบ (จำเป็นต้องดำเนินการขั้นตอนเพิ่มเติมหากรูปหลายเหลี่ยมล้อมรอบด้วยเสา)
สมมติว่าจุดสิ้นสุดของขอบคือ (φ 1 , λ 1 ) และ (φ 2 , λ 2 ) ให้ azimuths ของขอบและปลายทางโดยα 1
และα 2 สมมติว่ารัศมีของทรงกลมเท่ากับ 1 พื้นที่ของรูปสามเหลี่ยมคือ
A = α 2 - α 1
= 2 tan −1
[tan ½ (λ 2 - λ 1 ) sin ½ (φ 2 + φ 1 ) / cos ½ (φ 2 + φ 1 )]
(สูตรนี้สำหรับพื้นที่เนื่องจาก Bessel มีพฤติกรรมเป็นตัวเลขที่ดีกว่าสูตรของ L'Huilier ที่ใช้กันทั่วไปในพื้นที่ของรูปสามเหลี่ยม)
ส่วนประกอบของเซนทรอยด์สำหรับรูปสี่เหลี่ยมสามเหลี่ยมนี้ได้มาจาก
2 A ⟨ x ⟩ = φ 2บาป (λ 2 - λ 0 ) - φ 1บาป (λ 1 - λ 0 )
2 A ⟨ y ⟩ = cos α 0 (σ 2 - σ 1 ) - (φ 2 cos (λ 2 - λ 0 ) - φ 1 cos (λ 1 - λ 0 ))
2 A ⟨ z ⟩ = (λ 2 - λ 1 ) - sin α 0 (σ 2 - σ1 )
โดยที่σ 2 - σ 1คือความยาวของขอบและλ 0และα 0คือลองจิจูดและ azimuth ของขอบที่มันตัดผ่านเส้นศูนย์สูตร
และแกนxและyจะเน้นเพื่อที่เส้นศูนย์สูตรคือx = 1, y = 0 ( zคือแกนผ่านเสาแน่นอน)