c# - 图像余弦波

标签 c# winforms math trigonometry

我需要帮助解决我遇到的这个问题。我想做的是在 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)。

关于c# - 图像余弦波,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9013095/

相关文章:

c# - 如何在 form1 鼠标输入事件中获取鼠标坐标 X 和 Y?

c# - 在 C# 中设置文件权限

c# - 我如何保留将 ViewModel 的值转换为 Where 子句以应用于 My Controller 之外的 linq 查询的逻辑?

c# - 如何使用 C# 从 Windows 应用程序(非 Web)的系统托盘创建表单弹出窗口

c# - 确定位图大小以保存文本字符串

python - 对 Python 哈希的操作

javascript - 找到 3 个(或 x 个)图像的共同高度,它们的宽度等于容器元素的设置宽度

python - 在Python中创建曲率动画

c# - 用泛型抽象一个类

c# - .NET core WebAPI POST 中的奇怪主体。序列化不正确?