X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=vrfileman;a=blobdiff_plain;f=src%2Ficon.cc;fp=src%2Ficon.cc;h=b6cefffb241ba52d929703864561452858c973f6;hp=ee7ccbacd2f6decb2603b9a74cc3c68523bc582a;hb=f737a4688a44fa05c9a5ea7919819437fae85ae1;hpb=eca943b2fb891a01cb4e883c07aad2167a8ac94b diff --git a/src/icon.cc b/src/icon.cc index ee7ccba..b6cefff 100644 --- a/src/icon.cc +++ b/src/icon.cc @@ -45,18 +45,20 @@ ShapesIcons::~ShapesIcons() bool ShapesIcons::init() { + const float s = 0.12; + for(int i=0; ishape[i] = new Mesh; } Mat4 xform; - gen_geosphere(priv->shape[SHAPE_SPHERE], 0.5, 0); - gen_box(priv->shape[SHAPE_BOX], 0.7, 0.7, 0.7); - gen_torus(priv->shape[SHAPE_TORUS], 0.4, 0.1, 12, 6); + gen_geosphere(priv->shape[SHAPE_SPHERE], 0.5 * s, 0); + gen_box(priv->shape[SHAPE_BOX], 0.7 * s, 0.7 * s, 0.7 * s); + gen_torus(priv->shape[SHAPE_TORUS], 0.4 * s, 0.1 * s, 12, 6); - gen_cone(priv->shape[SHAPE_CONE], 0.5, 1.0, 8, 2, 1); - xform.translation(0, -0.33, 0); + gen_cone(priv->shape[SHAPE_CONE], 0.5 * s, 1.0 * s, 8, 2, 1); + xform.translation(0, -0.33 * s, 0); priv->shape[SHAPE_CONE]->apply_xform(xform, Mat4::identity); return true;