MCPcopy Index your code
hub / github.com/Articdive/JNoise

github.com/Articdive/JNoise @4.1.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 4.1.0 ↗ · + Follow
461 symbols 1,096 edges 75 files 201 documented · 44% updated 2y ago4.1.0 · 2023-10-18★ 731 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

NoiseModifier (Interface)
Interface that denotes a noise modifier. A small algorithm that modifies the noise value in the final noise generation s [6 …
core/src/main/java/de/articdive/jnoise/core/api/modifiers/NoiseModifier.java
DistanceFunction (Interface)
Interface marking the implementing class as a distance function for noise generation. @author Articdive [3 implementers]
generators/src/main/java/de/articdive/jnoise/generators/noise_parameters/distance_functions/DistanceFunction.java
Combiner (Interface)
@author Articdive @deprecated Moved to de.articdive.jnoise.core.api.functions.Combiner
modules/src/main/java/de/articdive/jnoise/modules/combination/Combiner.java
NoiseSourceBuilder (Interface)
Interface that denotes a builder for a NoiseSource. @author Articdive [33 implementers]
core/src/main/java/de/articdive/jnoise/core/api/pipeline/NoiseSourceBuilder.java
ReturnDistanceFunction (Interface)
Interface marking the implementing class as a return type function for noise generation. On Creation of the {@link Noise [1 …
generators/src/main/java/de/articdive/jnoise/generators/noise_parameters/return_type_functions/ReturnDistanceFunction.java
FractalFunction (Interface)
@author Articdive
modules/src/main/java/de/articdive/jnoise/modules/octavation/fractal_functions/FractalFunction.java
NoiseSource (Interface)
Interface that denotes a source of noise, which can evaluate a value at a specified location. @author Articdive [17 implementers]
core/src/main/java/de/articdive/jnoise/core/api/pipeline/NoiseSource.java
Interpolation (Interface)
@author Articdive @deprecated Moved to de.articdive.jnoise.core.api.functions.Interpolation
generators/src/main/java/de/articdive/jnoise/generators/noise_parameters/interpolation/Interpolation.java

Core symbols most depended-on inside this repo

Shape

Method 379
Class 56
Interface 21
Enum 5

Languages

Java100%

Modules by API surface

generators/src/test/java/SimplexNoiseTests.java41 symbols
pipeline/src/main/java/de/articdive/jnoise/pipeline/JNoise.java28 symbols
generators/src/test/java/WhiteNoiseTests.java21 symbols
generators/src/test/java/ValueNoiseTests.java21 symbols
generators/src/test/java/PerlinNoiseTests.java21 symbols
generators/src/main/java/de/articdive/jnoise/generators/noisegen/opensimplex/OpenSimplex2S.java18 symbols
generators/src/test/java/WorleyNoiseTests.java17 symbols
generators/src/main/java/de/articdive/jnoise/generators/noisegen/opensimplex/OpenSimplex2F.java17 symbols
generators/src/main/java/de/articdive/jnoise/generators/noisegen/worley/WorleyNoiseGenerator.java15 symbols
generators/src/main/java/de/articdive/jnoise/generators/noisegen/value/ValueNoiseGenerator.java15 symbols
modules/src/main/java/de/articdive/jnoise/modules/octavation/OctavationModule.java14 symbols
generators/src/main/java/de/articdive/jnoise/generators/noisegen/random/white/WhiteNoiseGenerator.java13 symbols

For agents

$ claude mcp add JNoise \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page