how to draw transparent cube in silverlight 5 3D? -


i using following code generate 3d cube,but doesn't produce transparent cube.any appreciated.

vertexbuffer createcube(graphicsdevice device) {     var vertexcollection = new vertexpositioncolor[36];      // front coordinates     vector3 cubea = new vector3(-0.75f, 0.75f, 0.75f);     vector3 cubeb = new vector3(0.75f, 0.75f, 0.75f);     vector3 cubec = new vector3(-0.75f, -0.75f, 0.75f);     vector3 cubed = new vector3(0.75f, -0.75f, 0.75f);      // coordinates     vector3 cubee = new vector3(-0.75f, 0.75f, -0.75f);     vector3 cubef = new vector3(0.75f, 0.75f, -0.75f);     vector3 cubeg = new vector3(-0.75f, -0.75f, -0.75f);     vector3 cubeh = new vector3(0.75f, -0.75f, -0.75f);      // colors     color cred = color.fromnonpremultiplied(255, 0, 0, 156);     //color cred = new color(new vector4(255,0,0,150));      color cgreen = color.fromnonpremultiplied(0, 255, 0, 156);     color cblue = color.fromnonpremultiplied(0, 0, 255, 156);     color cyellow = color.fromnonpremultiplied(255, 255, 0, 156);     color cblack = color.fromnonpremultiplied(0, 0, 0, 156);     color cwhite = color.fromnonpremultiplied(255, 255, 255, 156);      // front     vertexcollection[0] = new vertexpositioncolor(cubea, cgreen);     vertexcollection[1] = new vertexpositioncolor(cubeb, cgreen);     vertexcollection[2] = new vertexpositioncolor(cubec, cgreen);     vertexcollection[3] = new vertexpositioncolor(cubeb, cblue);     vertexcollection[4] = new vertexpositioncolor(cubed, cblue);     vertexcollection[5] = new vertexpositioncolor(cubec, cblue);      //      vertexcollection[6] = new vertexpositioncolor(cubeg, cblue);     vertexcollection[7] = new vertexpositioncolor(cubef, cblue);     vertexcollection[8] = new vertexpositioncolor(cubee, cblue);     vertexcollection[9] = new vertexpositioncolor(cubeh, cgreen);     vertexcollection[10] = new vertexpositioncolor(cubef, cgreen);     vertexcollection[11] = new vertexpositioncolor(cubeg, cgreen);      // top     vertexcollection[12] = new vertexpositioncolor(cubee, cred);     vertexcollection[13] = new vertexpositioncolor(cubef, cred);     vertexcollection[14] = new vertexpositioncolor(cubea, cred);     vertexcollection[15] = new vertexpositioncolor(cubef, cyellow);     vertexcollection[16] = new vertexpositioncolor(cubeb, cyellow);     vertexcollection[17] = new vertexpositioncolor(cubea, cyellow);      // bottom      vertexcollection[18] = new vertexpositioncolor(cubeh, cred);     vertexcollection[19] = new vertexpositioncolor(cubeg, cred);     vertexcollection[20] = new vertexpositioncolor(cubec, cred);     vertexcollection[21] = new vertexpositioncolor(cubed, cyellow);     vertexcollection[22] = new vertexpositioncolor(cubeh, cyellow);     vertexcollection[23] = new vertexpositioncolor(cubec, cyellow);      // left     vertexcollection[24] = new vertexpositioncolor(cubec, cblack);     vertexcollection[25] = new vertexpositioncolor(cubeg, cblack);     vertexcollection[26] = new vertexpositioncolor(cubea, cblack);     vertexcollection[27] = new vertexpositioncolor(cubea, cwhite);     vertexcollection[28] = new vertexpositioncolor(cubeg, cwhite);     vertexcollection[29] = new vertexpositioncolor(cubee, cwhite);      // right      vertexcollection[30] = new vertexpositioncolor(cubeh, cwhite);     vertexcollection[31] = new vertexpositioncolor(cubed, cwhite);     vertexcollection[32] = new vertexpositioncolor(cubeb, cwhite);     vertexcollection[33] = new vertexpositioncolor(cubeh, cblack);     vertexcollection[34] = new vertexpositioncolor(cubeb, cblack);     vertexcollection[35] = new vertexpositioncolor(cubef, cblack);      var vb = new vertexbuffer(device,         vertexpositioncolor.vertexdeclaration,         vertexcollection.length, bufferusage.writeonly);     vb.setdata(0, vertexcollection, 0, vertexcollection.length, 0);      return vb; }         


Comments

Popular posts from this blog

basic authentication with http post params android -

vb.net - Virtual Keyboard commands -

css - Firefox for ubuntu renders wrong colors -