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; }