5
// Created by DoG on 19.02.07.
6
// Copyright 2007 Doemoetoer Gulyas. All rights reserved.
9
#import <Foundation/Foundation.h>
12
@interface SimplexNoise : NSObject
21
- (void) setSeed: (uint32_t) seed;
22
- (float) noise3dWithX: (float) x Y: (float) y Z: (float) z;
23
- (float) noise3dPrimeWithX: (float) x Y: (float) y Z: (float) z withOctaves: (size_t) count;
24
- (float) noise3dOctavesWithX: (float) x Y: (float) y Z: (float) z withOctaves: (size_t) count;
25
- (float) noise3dOctavesSqrWithX: (float) x Y: (float) y Z: (float) z withOctaves: (size_t) count;
26
- (float) noise3dWhiteWithX: (float) x Y: (float) y Z: (float) z withOctaves: (size_t) count;
27
- (float) noise3dPinkWithX: (float) x Y: (float) y Z: (float) z withOctaves: (size_t) count;
28
- (float) noise3dBrownWithX: (float) x Y: (float) y Z: (float) z withOctaves: (size_t) count;
30
- (float) noise3dWithX: (float) x Y: (float) y Z: (float) z withOctaves: (size_t) count ofType: (int) type;