docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Struct PerlinNoise

    Namespace: Tuanjie.Infinity.SimulationSystem
    Assembly: solution.dll
    Syntax
    public struct PerlinNoise

    Fields

    s_Hash

    Declaration
    public static readonly int[] s_Hash
    Field Value
    Type Description
    int[]

    Methods

    CalcPerlinNoise(ParticleSystemNoiseQuality, in float8x3, float)

    Declaration
    public static float8x2 CalcPerlinNoise(ParticleSystemNoiseQuality quality, in float8x3 point, float frequency)
    Parameters
    Type Name Description
    ParticleSystemNoiseQuality quality
    float8x3 point
    float frequency
    Returns
    Type Description
    float8x2

    CalcPerlinNoise(ParticleSystemNoiseQuality, float3, float)

    Declaration
    public static float2 CalcPerlinNoise(ParticleSystemNoiseQuality quality, float3 point, float frequency)
    Parameters
    Type Name Description
    ParticleSystemNoiseQuality quality
    float3 point
    float frequency
    Returns
    Type Description
    float2

    CalculateNoiseOctave(ParticleSystemNoiseQuality, in float8x3, float, int, float, float)

    Declaration
    public static float8x2 CalculateNoiseOctave(ParticleSystemNoiseQuality quality, in float8x3 point, float baseFrequency, int octaveCount, float lacunarity, float persistence)
    Parameters
    Type Name Description
    ParticleSystemNoiseQuality quality
    float8x3 point
    float baseFrequency
    int octaveCount
    float lacunarity
    float persistence
    Returns
    Type Description
    float8x2

    CalculateNoiseOctave(ParticleSystemNoiseQuality, float3, float, int, float, float)

    Declaration
    public static float2 CalculateNoiseOctave(ParticleSystemNoiseQuality quality, float3 point, float baseFrequency, int octaveCount, float lacunarity, float persistence)
    Parameters
    Type Name Description
    ParticleSystemNoiseQuality quality
    float3 point
    float baseFrequency
    int octaveCount
    float lacunarity
    float persistence
    Returns
    Type Description
    float2

    Smooth(float)

    Declaration
    public static float Smooth(float t)
    Parameters
    Type Name Description
    float t
    Returns
    Type Description
    float

    Smooth(float8)

    Declaration
    public static float8 Smooth(float8 t)
    Parameters
    Type Name Description
    float8 t
    Returns
    Type Description
    float8

    SmoothDerivative(float)

    Declaration
    public static float SmoothDerivative(float t)
    Parameters
    Type Name Description
    float t
    Returns
    Type Description
    float

    SmoothDerivative(float8)

    Declaration
    public static float8 SmoothDerivative(float8 t)
    Parameters
    Type Name Description
    float8 t
    Returns
    Type Description
    float8

    lastDimension(ParticleSystemNoiseQuality, ref float8x3)

    Declaration
    public static ref float8 lastDimension(ParticleSystemNoiseQuality quality, ref float8x3 p)
    Parameters
    Type Name Description
    ParticleSystemNoiseQuality quality
    float8x3 p
    Returns
    Type Description
    float8

    lastDimension(ParticleSystemNoiseQuality, ref float3)

    Declaration
    public static ref float lastDimension(ParticleSystemNoiseQuality quality, ref float3 p)
    Parameters
    Type Name Description
    ParticleSystemNoiseQuality quality
    float3 p
    Returns
    Type Description
    float
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)