Esempio n. 1
0
    public PointData GetPointData(float x, float y, Distance2EdgeBorder newBorder)
    {
        Distance2EdgeBorder oldBorder = distance2EdgeBorder;

        distance2EdgeBorder = newBorder;

        PointData pointData = GetPointData(x, y);

        distance2EdgeBorder = oldBorder;
        return(pointData);
    }
Esempio n. 2
0
    public WorleyNoise(int seed, float frequency, float perterbAmp, float cellularJitter, DistanceFunction distanceFunction, CellularReturnType cellularReturnType, Distance2EdgeBorder distance2EdgeBorder)
    {
        this.seed                = seed;
        this.frequency           = frequency;
        this.perterbAmp          = perterbAmp;
        this.cellularJitter      = cellularJitter;
        this.distanceFunction    = distanceFunction;
        this.cellularReturnType  = cellularReturnType;
        this.distance2EdgeBorder = distance2EdgeBorder;

        topologyUtil = new TopologyUtil().Construct();
        cell_2D      = new CELL_2D();

        X_PRIME = 1619;
        Y_PRIME = 31337;
    }