AlexPetrusca / WebGL-Draw

Cylindrical spline drawing application written using WebGL

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WebGL-Draw

An application to draw generalized cylinder wireframes over a model polyline and render the wireframe objects with perspective projection and various types of shading/lighting models. Drawn objects can then be moved around via click and drag (alpha picking).

You can interact with the app using the following link: https://alexpetrusca.github.io/drawer

The app has options to:

  • perform animations on the drawn objects
  • apply different shading modes including Gouraud, Phong, Depth, Rim, and Cel shading
  • change the specular constant
  • modify ambient and specular light color
  • scale up objects in size
  • apply shear transformations to objects

About

Cylindrical spline drawing application written using WebGL


Languages

Language:JavaScript 91.4%Language:GLSL 5.3%Language:HTML 2.9%Language:CSS 0.4%