DerkJanSpeelman / ts-perlin-noise

TypeScript Perlin Noise

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Typescript Perlin Noise

Typescript reference implementation of improved noise.

Usage

Use the normal class.

import { Perlin } from "./Perlin";

let perlin: Perlin = new Perlin();

// 1D Perlin Noise
perlin.noise(x);

// 2D Perlin Noise
perlin.noise(x, y);

// 3D Perlin Noise
perlin.noise(x, y, z);

Or use the static class.

import { Perlin } from "./static/Perlin";

// 1D Perlin Noise
Perlin.noise(x);

// 2D Perlin Noise
Perlin.noise(x, y);

// 3D Perlin Noise
Perlin.noise(x, y, z);

Personally, I prefer the static class, but it's completely up to you. They both do the same.

About

TypeScript Perlin Noise


Languages

Language:TypeScript 100.0%