node package manager
We need your input. Help make JavaScript better: Take the 2017 JavaScript Ecosystem survey »


stanford-dragon stable

stanford dragon




Returns an object with the following properties:

  • positions: the position vertices of the dragon.
  • cells: an indexed list of the dragon's positions.

You can require decimated versions of the original model too – by default, quality level 2 is used, but the following are possible:

  • require('stanford-dragon/1'): 43MB (the original model)
  • require('stanford-dragon/2'): 9.4MB
  • require('stanford-dragon/3'): 2.1MB
  • require('stanford-dragon/4'): 476KB

It's all a trade-off between file size/performance and quality.