จะกำหนดอ่าวและช่องแคบได้อย่างไรในแผนที่ที่สร้างขึ้นตามขั้นตอน
ฉันมีแผนที่ที่สร้างขึ้นแบบขั้นตอนโดยใช้เซลล์ Voronoi พร้อมระดับน้ำทะเลที่กำหนดและแผนที่ความสูงที่เชื่อได้ จนถึงตอนนี้ฉันได้ประสบความสำเร็จในการติดฉลากคุณลักษณะทางภูมิศาสตร์บางอย่าง: ที่ดิน, มหาสมุทร, ทะเลสาบ, แม่น้ำ, ปากแม่น้ำ, การบรรจบกัน, ภูเขาและชีวกลศาสตร์ Biomes ได้แก่ ทุ่งทุนดราป่าเหนือทุ่งหญ้าและป่าเขตร้อน นอกจากนี้ยังมี biomes อื่น ๆ อีกสองสามที่นั่น แต่สำหรับจุดประสงค์ของฉันพวกเขาไม่ได้สำคัญในตอนนี้ ฉันต้องการติดป้ายบริเวณช่องแคบและช่องแคบต่อไป แต่ฉันกำลังสูญเสียวิธีการทำอย่างถูกต้อง อ่าวเป็นแหล่งน้ำชายฝั่งที่เชื่อมต่อกับมหาสมุทรโดยตรง ช่องแคบเป็นทางน้ำที่แคบและก่อตัวขึ้นตามธรรมชาติซึ่งเชื่อมระหว่างสองส่วนของมหาสมุทร โดยพื้นฐานแล้วที่ซึ่งที่ดินสองผืนเกือบจะสัมผัสและมีมหาสมุทรทั้งสองด้าน เรียกอีกอย่างว่า "ช่อง" สำหรับการพิจารณาคุณสมบัติฉันสามารถวนลูปผ่านคุณสมบัติใด ๆ ตามประเภทดังนี้: for each (var feature:Object in geography.getFeaturesByType(Geography.LAND)) // loop through lands for each (var cell:Cell in feature.cells) // loop through cells …