gpt4 book ai didi

Java Swing 线

转载 作者:行者123 更新时间:2023-11-30 11:40:17 27 4
gpt4 key购买 nike

我有一个不寻常的问题,希望有人能帮助我。我想用 Canvas (android) 画一条 Swing 或波浪线,但我不知道该怎么做。它将成为蝌蚪的尾部,所以理想情况下我希望它的形状更像三角形,一端更大,但这不是必需的。我希望它可以使用路径以某种方式实现,但我不确定如何实现。我用 Google 搜索但找不到解决方案,非常感谢您的建议。

谢谢。

最佳答案

创建一个正弦波发生器,它将相位(角度)作为参数开始,并让它返回一个绘图点数组 ([x][y])。然后在 Canvas 上绘制这些点。您可以通过随时间从 0 到 360 度改变起始相位来制作线波。您变化的速度 x 决定了您的线路波动的速度。

尝试从这里开始使用正弦波发生器:

http://www.drdobbs.com/jvm/music-components-in-java-creating-oscill/230500178

如果您需要很多蝌蚪,那么这可能会占用大量处理器资源,在这种情况下,您可以绘制一组正弦波,比如 30 度,起始角度为 12 步,然后按顺序将它们绘制到 Canvas 上.

关于Java Swing 线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12831807/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com