Neoclassical Programming Multitude

    extrude-edges

    0.0.0 • Public • Published

    extrude-edges experimental

    extrude-edges

    Takes a 2D shape and generates the sides of an extruded mesh. One half of making 2D shapes into 3D models.

    Usage

    extrude(out, shape1, bottom, top[, shape2])

    • out is an array-like object to output the results to. Pass something falsey to have a new one created for you instead.
    • shape1 is a flat array-like object listing the vertices in 2D space of the object to extrude. e.g. [x0, y0, x1, y1, x2, y2, ...]
    • bottom is the bottom y-position of the 3D mesh to be generated.
    • top is the top y-position of the 3D mesh to be generated.
    • shape2 is an optional second shape to use for the opposite face. Otherwise, shape1 will be used in its place.

    extrude.faces(shape)

    Given a shape, generates an index of faces for the associated mesh. You can also draw the triangles directly using gl.TRIANGLES_STRIP.

    Keywords

    none

    Install

    npm i extrude-edges

    DownloadsWeekly Downloads

    0

    Version

    0.0.0

    License

    MIT

    Last publish

    Collaborators

    • hughsk