Eğri (kıpır kıpır) bir çizgiyi eşit uzunlukta parçalara ayırmaya çalışıyorum. Bir dereceye kadar çalışan ama sonradan çıkışım sağlamayan Grass's v.split'i kullandım.
v.split, "maksimum segment uzunluğu" veya "segmentteki maksimum köşe sayısı" na dayalı olarak segmentlere ayrılmış uzunlukları çıkaracaktır. Bu nedenle, hattı 10 metrelik segmentlere bölmek ve maksimum 10 segment uzunluğunu kullanmak istersem, tüm segmentlerim sadece kısa olur, örneğin 9.98 veya 9.6. bireysel çizgiler için, kıpırdatmak veya düz.
Bunun yerine istediğim gibi bir 55m hattı verilir: Bir uçtan başlayın ve sonuna kadar çizgi boyunca her 10m'de bir düğüm / nokta yerleştirin. Yukarıdaki durumda, 6 segmente bölünecek ve son segment 5 metre uzunluğunda ve diğerleri 10 metre olacaktı.
Daha iyi bir modül var mı?