Çizginin yönüne dik yönde değişen bir eğime sahip eğri bir yol boyunca bir çizgi çizmenin bir yolu var mı? Grafiklerim için GDI + çerçevesini kullanıyorum.eğim çizgisi ile polyline
0
A
cevap
1
Basit cevap, hayır. Ne çizmek istediğinizi tanımlamak için, AddPoint/AddLine/AddBezier kullanarak ve çizmek istediğiniz karmaşık yolu tanımlamak için gerekenleri tanımlamak için bir GraphicsPath oluşturabilirsiniz. Yolu çizdiğinizde, LinearGradientBrush veya RadialGradientBrush gibi bir şey olabilecek bir Fırça sağlayabilirsiniz. Bu degrade fırçaların hiçbiri, çizim gerçekleştiği zaman yön değiştirme yönünden çekilen gerçek yola tepki vermez. Tüm gradyan alanı için açıları vb. Olarak belirtmelisiniz.
0
Kullanabileceğiniz olası bir yöntem, Graphics nesnesinin klip bölgesini yalnızca satırınki olacak şekilde ayarlamaktır. Ardından, hattın uç kısımları üzerinde bir Doğrusal Gradyan çizin, örn.
GraphicsPath gp = new GraphicsPath();
gp.AddArc(); // etc...
graphics.SetClip(gp);
graphics.FillRectangle(myLinearGradientBrush, gp.GetBounds());
Yukarıdaki kod, aradığınız şeyi verebilir.
İlgili konular
- 1. MKPolyLineView (MKPolylineRenderer) boyunca eğim
- 2. İnme ile doğrultma, inme çizgisi
- 3. Android'de ImageView'e nasıl Eğim Verilir
- 4. Polyline, yaprakçıktaki yollara yapıştırarak
- 5. Android - Polyline kodlama algoritması?
- 6. Android'de eğim haritasını nasıl gösterebilirim?
- 7. Google Maps Polyline - Nasıl kaldırırım?
- 8. güncelleme Polyline robot GOOGLEMAPS v2
- 9. Raylar GUT ile eşleşmiyor, ancak eğim rotası var olduğunu gösteriyor
- 10. Taban çizgisi ve tekstüre ile dikey hizalama
- 11. ggplot2 içinde geom_smooth ile Çizgisel regresyon çizgisi
- 12. Polyline rengini dinamik olarak değiştirin
- 13. Google Harita'da PolyLine nasıl silinir ..?
- 14. Bir JavaFX polyline konturunu özelleştirme
- 15. İşaretçi dizisine polyline nasıl eklenir?
- 16. MKMapView'da MKOverlayView ile ark/eğri çizgisi nasıl çizilir
- 17. Veri çizgisi özniteliği
- 18. SVG tebeşir çizgisi sorunları
- 19. WPF'de metin üzerinde dış eğim efekti
- 20. Konsollar ve eğim testi rayları: birimler
- 21. Bıyık JS Sofra Çizgisi
- 22. ileri eğik çizgisi, json
- 23. arsa arsındaki arsa çizgisi
- 24. MapKit - Harita çizgisi
- 25. Google haritalarından bir polyline alın V3
- 26. SVG'deki Poligon ve Polyline Arasındaki Farklar
- 27. hücreleri arasındaki ggplot kiremit çizgisi
- 28. Chartjs, ızgara çizgisi rengini değiştir
- 29. C#: System.Windows.Forms.DataVisualization.Charting.Chart Set Çizgisi Boyutu
- 30. Kenarlıksız Harita Üzerinde Çizim Çizgisi