Step1: GAMA的三维特性
三维显示
model Tuto3D
//全局定义
global {
//定义cell族代理数量
int nb_cells <- 100;
//初始化模型
init {
//创建cell族
create cell number: nb_cells {
//每个cell代理的初始位置为100x100x100内的随机位置
location <- {rnd(100), rnd(100), rnd(100)};
}
}
}
//创建cell族
species cell {
//cell族显示为蓝色的半径为1的小球
aspect default {
draw sphere(1) color: #blue;
}
}
//实验设置
experiment Tuto3D type: gui {
parameter "Initial number of cells: " var: nb_cells min: 1 max: 1000 category: "Cells" ;
output {
display View1 type: opengl {
species cell;
}
}
}

三维移动
三维连接

Last updated