4
A
回答
4
畫線。您必須決定每個循環使用多少個點,這是繪圖速度和準確性之間的折衷。據推測,您還需要縮放幅度以適應屏幕上的區域,因爲Sin函數將返回+1和-1之間的值。
3
你最近在做什麼「繪畫」。 WPF沒有像Winforms這樣的OnPaint事件,所以這可能會證明有點棘手。在的WinForms做到這一點的方式會一直使用Graphics.DrawBezier
方法
e.Graphics.DrawBezier(new Pen(new SolidBrush(Color.Red)),
new Point(0, 100),
new Point(50, 0),
new Point(50, 200),
new Point(100, 100));
也許這是有益的,但我什至不知道如何直接畫到畫布WPF。
作爲MSDN的快速瀏覽顯示它有一個可能對您有用的BezierSegment控件。
2
如果你想在你的點之間曲線,你可以用一個PolyBezier來繪製你的正弦波,用Math.Sin方法計算出一個PointCollection。或者,您可以創建很多彼此流動的BezierSegments。最後,使用drawingarea.Children.Add(curve)將您的PolyBezier或BezierSegments添加到您的表單中,其中繪圖區域是您要繪製的網格或畫布。
相關問題
- 1. 正弦波繪圖
- 2. 在MATLAB中繪製正弦波
- 3. 繪製畫布中的正弦波
- 4. 使用opencv繪製正弦波
- 5. 繪製正弦波的集合
- 6. 在iOS上繪製正弦波
- 7. Android java:繪製正弦波形圖
- 8. 繪製移動正弦波抗鋸齒
- 9. 繪製正弦/餘弦圖
- 10. 三角波代替繪製正弦波的在MATLAB
- 11. 用正在增加的頻率處理繪製正弦波
- 12. 動畫正弦波
- 13. 在一個屏幕上繪製兩個正弦波的乘法
- 14. 如何使用C++在OpenGL_POINTS函數中繪製正弦波
- 15. 在android中有效地繪製正弦波
- 16. Android - 在SurfaceView上繪製簡單的正弦波
- 17. 使用JavaScript遍歷單位圓時繪製正弦波
- 18. 製作一個正弦波程序
- 19. 創建正弦波或方波在C#
- 20. 錯誤密謀正弦波
- 21. Java快速正弦波音
- 22. 正弦波點擊Beep.BeepBeep
- 23. java SourceDataLine正弦波點擊
- 24. 採樣頻率正弦波
- 25. 使正弦波更陡峭?
- 26. AUGraph正弦波損壞
- 27. LSTM預測正弦波
- 28. n音訊正弦波
- 29. 創建垂直正弦波
- 30. 在R中繪製正弦曲線
謝謝馬丁,我會試試你的解決方案 – 2009-06-03 07:45:34