Use UV coords for agents

This commit is contained in:
Andras Schmelczer 2023-04-18 20:46:53 +01:00
parent 5feb7c929d
commit 8ce9b97cf2
No known key found for this signature in database
GPG key ID: FC8F2C3D3D1A718C
4 changed files with 59 additions and 90 deletions

View file

@ -1,31 +1,25 @@
const SpawnMode = { Random: 0, Point: 1, InwardCircle: 2, RandomCircle: 3 };
interface Settings {
stepsPerFrame: number;
agentCount: number;
spawnMode: number;
trailWeight: number;
decayRate: number;
diffusionRate: number;
moveSpeed: number;
turnSpeed: number;
sensorAngleSpacing: number;
sensorAngleDegrees: number;
sensorOffsetDst: number;
sensorSize: number;
}
export const settings: Settings = {
stepsPerFrame: 2,
agentCount: 500000,
spawnMode: SpawnMode.InwardCircle,
agentCount: 50000,
trailWeight: 5,
decayRate: 0.05,
diffusionRate: 0.1,
diffusionRate: 0.2,
moveSpeed: 20,
moveSpeed: 0.03,
turnSpeed: 2,
sensorAngleSpacing: 30,
sensorOffsetDst: 35,
sensorAngleDegrees: 45,
sensorOffsetDst: 35 / 1000,
sensorSize: 1,
};