public PointData GetPointData(float x, float y, Distance2EdgeBorder newBorder) { Distance2EdgeBorder oldBorder = distance2EdgeBorder; distance2EdgeBorder = newBorder; PointData pointData = GetPointData(x, y); distance2EdgeBorder = oldBorder; return(pointData); }
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; }