Tag: spline

使用端点和起点在libgdx中绘制CatmullRomSpline

所以我的目标是绘制一个类似于这个样条的样条线(线穿过每个点): 但是样条曲线循环(从终点2回到起点): 我尝试在catmullromspline中更改“连续”布尔值,但这导致只在屏幕中心绘制一个点。 当它到达最后一点时我也结束了线条画,但结果很难看,因为线条在起点和终点仍然弯曲。 我在源代码中到处查找,找不到可以阻止它循环的函数。 据我所知,贝塞尔样条线不会经过所有点(它们只能在它们附近通过)。 所以我该怎么做? 这是我的代码: … public class GameScreen implements Screen { final game game; float w=800; float h=480; OrthographicCamera camera; long startTime; Texture baseTexture=new Texture(Gdx.files.internal(“white.png”)); public GameScreen(final game gam) { this.game = gam; startTime = TimeUtils.millis(); camera = new OrthographicCamera(); camera.setToOrtho(false, w, h); setup(); } //https://github.com/libgdx/libgdx/wiki/Path-interface-&-Splines int k = 10000; //increase […]