簡體   English   中英

圖像余弦波

[英]Image cosine wave

我需要解決這個問題。 我想做的是使圖像在C#Windows窗體中以余弦波模式移動,但是我嘗試的任何方法都行不通。 這就是我到目前為止的時間

dblX = (Double)picture.Left;
dblY = (Double)picture.Top;
dblY = Math.Cos(dblX);
picture.Top = dblY;
picture.Left +=10;

這樣做是使圖像快速閃爍並上下波動。 有什么建議么?

Math.Cos期望弧度,因此您可能需要Math.Cos(dblX * Math.PI / 180)。

Math.Cos期望以弧度為單位的論點。

每次添加10個弧度。 一個周期中有2個* PI弧度。

當您的圖片向右移動時,您可能希望采用2 * PI * (left / total width)的余弦值

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM