tipik olarak format JSON koordinatlarının bir dizi göz önüne alındığında:Bağlantılı eğri çizgiler
{from: {x:0, y:0}, to: {x:0, y:10}, ...}
Basit, sabit yarıçaplı yuvarlatılmış köşelere sahip bağlanır düz noktalı yolların bir dizi çekmek istiyoruz. Düz çizgi boyunca noktaları hesaplamak için Eğim Kesişim Formu'na bakıyordum ama (Bezier?) Eğrileri boyunca noktaları hesaplamak için yaklaşıma biraz şaşırdım.
örn. P1 ve p2 ile p3 ve p4 arasında eğriler çizmek istiyorum. Zayıf mockup'un ne anlama gelebileceğine rağmen, köşelerin sabit bir yarıçap olması için mutluyum, örn. 10px
Ben çizim mantığı dışarı soyut ve bu nedenle daha sonra (bir dizi yolla oluşturulup oluşturulamayacağını dolayısıyla herhangi dahili kullanarak kaçınarak am bir JavaScript noktası dizi dönen bir genelleştirilmiş bir yaklaşım arıyorum istiyorum SVG, Canvas vb. tarafından sağlanan fonksiyonlar.
Ne kadar hesaplamalı kaynak koymak istiyorlar? Herhangi bir kısıtlama yoksa, bir elips yerleştirebilirsiniz, böylece p1 ve p2'yi birbirine bağlar ve eğimi çizgilerin eğimi ile eşleşir. – ElKamina
Programınızın çıktısı ne olmalıdır? –
"Köşelerle bağlanan noktalı çizgiler (noktalar)" - ne anlama geliyor? –