Java'da 4 denetim noktası tarafından tanımlanan bir CubicCurve var. Ortaya çıkan şekli çizebilirim, ancak bu şeklin belirli bir çözünürlüğünde her noktayı verimli bir şekilde nasıl alabilirim? Bu arada PathIterator "sadece" kontrol noktalarını döndürür, ancak eğrinin kendi noktalarını döndürmez.Eğri noktaları nasıl oluşturulur (Şekil)
cevap
2D parametrik kübik eğriler sadece iki polinomları sen tüm noktaları size almak gerekir olarak t=<0.0,1.0>
böylece kontrol noktalarından a?0...a?3
katsayıları gibi küçük bir adımla sonra sadece döngü t
hesaplamak
x(t)=ax0+ax1*t+ax2*t*t+ax3*t*t*t
y(t)=ay0+ay1*t+ay2*t*t+ay3*t*t*t
Örneğin, n
'un nokta sayısı olan dt=1.0/(n-1)
'a gereksinimi vardır.
katsayıları BEZIER/SPLINE veya interpolasyon See için kullanılan eğri bağlıdır:
Formülde kullandığınız katsayılar, Java'daki CubicCurve ile aynı değil: https://docs.oracle.com/javase/7/docs/api/java/awt/geom/ CubicCurve2D.html # constructor_summary – Thomas
@Thomas Daha sonra sahip olduklarınızı kullanın ... Eğer katsayıları şekilden ayıklayabilirseniz, bunları hesaplamanız gerekmez. Polinom denklemleri x (t), y (t) 'aynı olacaktır. Değişebilen tek şey, 't' aralığıdır. – Spektre
- 1. Bir eğri içinde noktaları belirleme
- 2. Css3'te eğri stili menüsü nasıl oluşturulur?
- 3. Android'de ağaç noktaları arasında nasıl bir eğri çizebilirim?
- 4. MATLAB'da yeni bir şekil nasıl oluşturulur?
- 5. Nasıl casusluk gibi aynı şekil gibi UIbutton noktaları ayarlamak için
- 6. Sayısal eğri eğri
- 7. Özel UIButton Şekil kullanmadan şekil
- 8. Montaj logaritmik eğri
- 9. Bağlantılı eğri çizgiler
- 10. Java Kodunda katı, köşe, konturlu şekil nasıl oluşturulur?
- 11. Bir takım veri noktaları verilen düzgün bir yol nasıl oluşturulur?
- 12. Eğri, MATLAB
- 13. Belirli bir şeklin kenarlık noktaları nasıl bulunur?
- 14. Şekil nasıl çizilir
- 15. html kuadratik eğri üzerinde merkez noktası
- 16. Çıktı matplotlib şekil, metin olarak metinle birlikte SVG'ye, eğri olarak değil
- 17. UIPageControl noktaları nasıl değiştirilir
- 18. Sanal COM bağlantı noktaları oluşturma
- 19. Kontur ziyade listeden alınırken bir eğri daha noktaları gösterir, ama aksi
- 20. ggplot için eğri() eşdeğeri
- 21. Java eğri uydurma kütüphanesi
- 22. Matplotlib'de eğri altındaki bölge nasıl gölgelendirilir
- 23. Spot Ateşinde Eğri Altındaki Alan Nasıl Hesaplanır?
- 24. iOS'ta düzgün eğri çizgi grafik nasıl çizilir?
- 25. css ile görüntünün içindeki eğri
- 26. HTML Kanvas - Eğri okları çiz
- 27. Konu polinom eğrisi değil, veri noktaları
- 28. SciPy global minimum eğri fit
- 29. Çapa Noktaları
- 30. güncellenmesi Noktaları
eğri noktalarının dizisine sahip olmak sebebi nedir? Genel görevlerin çoğu için (noktanın eğride olup olmadığını saptamak, çizgi ile kesişme noktası bulmak, eğri üzerinde canlandırmak için) genellikle bir formül vardır. –
Benim durumumda, bu eğriye dayanarak bir gama düzeltmesi uygulamak için eğri verisini kullanmak istiyorum. Bu yüzden mümkün olduğunca çok ayrı noktaya ihtiyacım var. – Thomas
Yani burada gerçekten noktalara ihtiyacınız yok ama transfer fonksiyonu 'newBrightness = f (oldBrightness)'. –