Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void DrawLineRender()
- {
- Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);
- cam.update();
- Gdx.gl10.glMatrixMode(GL10.GL_PROJECTION);
- Gdx.gl10.glLoadMatrixf(cam.projection.val, 0);
- Gdx.gl10.glMatrixMode(GL10.GL_MODELVIEW);
- Gdx.gl10.glLoadMatrixf(cam.view.val, 0);
- for (int splineIdx = 0; splineIdx < splines.size(); splineIdx++)
- {
- Vector3[] path = new Vector3[5000];
- for(int i = 0; i < path.length; i++)
- {
- path[i] = new Vector3();
- }
- //splines.get(splineIdx).getPath(path, 5);
- CatmullRomSpline curSpline = splines.get(splineIdx);
- curSpline.getPath(path, 50);
- Gdx.gl10.glPointSize(10);
- renderer.begin(GL10.GL_POINTS);
- for (int i = 0; i < 50; i++)
- {
- Vector3 point1 = path[i];
- Vector3 point2 = path[i + 1];
- renderer.color(1, 1, 1, 1);
- renderer.vertex(point1.x, point1.y, 0);
- // renderer.color(1, 1, 1, 1);
- // renderer.vertex(point1.x, point1.y, 0);
- // renderer.color(1, 1, 1, 1);
- // renderer.vertex(point1.x, 0, 0);
- // renderer.color(1, 1, 1, 1);
- // renderer.vertex(point2.x, point2.y, 0);
- //
- // renderer.color(1, 1, 1, 1);
- // renderer.vertex(point2.x, point2.y, 0);
- // renderer.color(1, 1, 1, 1);
- // renderer.vertex(point1.x, 0, 0);
- // renderer.color(1, 1, 1, 1);
- // renderer.vertex(point2.x, 0, 0);
- }
- renderer.end();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement