Creates a new TextureBase instance. Initializes the permutation table for Perlin noise.
Calculates the absolute value of the product of two numbers and multiplies it by a scaling factor (default 255).
The first number.
The second number.
Optional
c: numberThe scaling factor (optional, defaults to 255).
The scaled absolute product.
Base class for texture generation, providing helper methods for vector math, noise functions, and color manipulation.