This is an alternative site for discovering Elm packages. You may be looking for the official Elm package site instead.
Generic indexed triangular mesh data structure
version 1.0.1
license MPL-2.0
native-modules False
elm-version 0.18.0 <= v < 0.19.0
Tag 1.0.1
Committed At 2017-12-18 01:39:36 UTC
elm-lang/core 5.1.1 <= v < 6.0.0 5.1.1
Skinney/elm-array-exploration 2.0.5 <= v < 3.0.0 2.0.5



This package allows you to create and manipulate indexed triangular meshes, especially useful for 3D rendering. Although it is used by other OpenSolid packages such as opensolid/geometry, this package is itself generic and works equally well with any vertex type.


Assuming you have installed Elm and started a new project, use elm-package to install opensolid/mesh, either by running

elm package install opensolid/mesh

in a command prompt inside your project directory or by adding

"opensolid/mesh": "1.0.1 <= v < 2.0.0"

to the dependencies field in your project's elm-package.json.


Full API documentation is available.

Questions? Comments?

Please open a new issue if you run into a bug, if any documentation is missing/incorrect/confusing, or if there's a new feature that you would find useful. For general questions about using this package, try:

  • Sending me (@ianmackenzie) a message on the Elm Slack - even if you don't have any particular questions right now, just come say hello!
  • Posting to Elm Discourse
  • Posting to r/elm
  • Or if you happen to be in the New York area, come on out to the Elm NYC meetup =)

You can also find me on Twitter (@ianemackenzie), where I occasionally post OpenSolid-related stuff like demos or new releases. Have fun, and don't be afraid to ask for help!