/**
* Name: Complex Object Loading
* Author: Arnaud Grignard
* Description: Provides a complex geometry to agents (svg,obj or 3ds are accepted). The geometry becomes that of the agents.
* Tags: load_file, 3d, skill, obj
*/
model obj_loading
global {
geometry shape <- square(10000);
init {
create object;
}
}
species object skills:[moving]{
geometry shape <- obj_file("../includes/teapot.obj") as geometry;
reflex move{
do wander;
}
aspect obj {
draw shape border: #black;
}
}
experiment Display type: gui {
output {
display complex background:#gray type: opengl{
species object aspect:obj;
}
}
}