Exemple #1
0
 VRLodPtr getSpace(Vec4i p) {
     if (lod_spaces.count(p)) return lod_spaces[p];
     VRLodPtr l = VRLod::create("lod_space");
     l->addChild( VRObject::create("lod_entry") );
     l->addDistance(max(15*p[3]/scale, 1.0f));
     l->setCenter( Vec3f(p[0], p[1], p[2])/scale );
     addChild(l);
     lod_spaces[p] = l;
     return l;
 }