Skip to content

Mesh Lines

App: apps/mesh_lines/

Demonstrates line draw modes: lines (list of segments), linestrip (connected segments), and lineloop (closed strip). Three meshes are drawn in one frame (no depth test; overlap is possible).

Terminal window
% ./plume3d mesh_lines

or

Terminal window
% ./../plume3d .
  • Line list — Two separate segments (pairs of vertices), draw mode "lines".
  • Line strip — Five vertices connected in sequence, draw mode "linestrip".
  • Line loop — Four vertices forming a closed rectangle, draw mode "lineloop".

Same vertex format as other mesh examples: [x, y, z, r, g, b, a]. All use shaders/triangle (shared with triangle demos).

  • GraphicsloadShader, newMesh, drawMesh.
  • Mesh — draw modes: "lines", "linestrip", "lineloop".