perlin-simplex
Version:
Simplex Perlin noise
21 lines (16 loc) • 536 B
JavaScript
var assert = require('assert')
var Simplex = require('..')
var counter = 0
var TestRandom = {
random: function() {
counter += 1
return 1/counter
}
}
var simplex = new Simplex(TestRandom)
assert.equal( simplex.noise(1,2), -0.4705299224716831)
assert.equal( simplex.noise(1,2.001), -0.474245420644826)
assert.equal( simplex.noise(1,3), 0.4989247905504145)
assert.equal( simplex.noise3d(1,2,3), 0)
assert.equal( simplex.noise3d(1,2,4), 0.05393909465020551)
assert.equal( simplex.noise3d(1,2,5), 0.3800497942386826)