Saya ingin tahu apakah ada algoritma yang memberikan satu set titik o dan sudut menghitung cembung-lambung jika sudutnya dan diberi α > 0 menghitung amplop yang mengikuti lebih dekat "perimeter".
Dan jika ada definisi perimeter non berpotongan satu set poin, dalam hal ini poligon yang dihasilkan ketika besar.
Pandangan lain dari masalah tersebut adalah menemukan algoritma yang dapat diparameterisasi untuk mencari solusi perimeter minimum (convex-hull) dan untuk α = 1 (dinormalisasi) area minimum polyline yang melingkupi semua titik.
algorithms
computational-geometry
naufraghi
sumber
sumber
Jawaban:
Anda dapat menyelidiki apa yang disebut alpha-hull , misalnya: paket CRAN , Wikipedia pada bentuk alpha :
[Gambar dari tautan ini .]
Alfa-lambung memiliki sifat geometris yang sangat bagus, dan telah banyak dipelajari, tetapi masih belum sesuai dengan tujuan Anda.
sumber
Kami ingin memikirkan struktur data yang akan membuat menemukan titik yang ditentukan menjadi efisien. Satu ide adalah menghitung kotak batas untuk setiap segmen dan memeriksanya terhadap daftar poin yang diurutkan.
sumber