   Indexed vertexes with Textures
  Hi I got a problem.. When i add texture to my Indexed Cude the textures appear inverted on the sides.. how do i fix this.. I have tried changing the Texture Cordinats.. But i cant get it to work.. 
  Its imposible to say wihtout seeing your code.remeber that texture coords go right and down, ie top left is 0,0 and bottom right is 1,1.  where as your coord system probably has 0,0,0 in the lower left and x and y increase going right and up.CheersChris ;  Ops.. Sorry forgot the code..  ObjBox(BoxAmount + 1).CubeVertices(0) = CreateLitVertex(-1, -1, -1, RGB(10, 10, 10), 0, 0, 1)    ''Top Right    ObjBox(BoxAmount + 1).CubeVertices(1) = CreateLitVertex(-1, 1, -1, RGB(10, 10, 10), 0, 0, 0)    ''Lower Left    ObjBox(BoxAmount + 1).CubeVertices(2) = CreateLitVertex(1, -1, -1, RGB(10, 10, 10), 0, 1, 1)    ''Top Left    ObjBox(BoxAmount + 1).CubeVertices(3) = CreateLitVertex(1, 1, -1, RGB(10, 10, 10), 0, 1, 0)    ObjBox(BoxAmount + 1).CubeVertices(4) = CreateLitVertex(-1, -1, 1, RGB(10, 10, 10), 0, 1, 1)    ObjBox(BoxAmount + 1).CubeVertices(5) = CreateLitVertex(-1, 1, 1, RGB(10, 10, 10), 0, 1, 0)    ObjBox(BoxAmount + 1).CubeVertices(6) = CreateLitVertex(1, -1, 1, RGB(10, 10, 10), 0, 0, 1)    ObjBox(BoxAmount + 1).CubeVertices(7) = CreateLitVertex(1, 1, 1, RGB(10, 10, 10), 0, 0, 0)    Set ObjBox(BoxAmount + 1).VBuffer = D3DDevice.CreateVertexBuffer(Len(ObjBox(BoxAmount + 1).CubeVertices(0)) * 8, 0, Lit_FVF, D3DPOOL_DEFAULT)   D3DVertexBuffer8SetData ObjBox(BoxAmount + 1).VBuffer, 0, Len(ObjBox(BoxAmount + 1).CubeVertices(0)) * 8, 0, ObjBox(BoxAmount + 1).CubeVertices(0)    ObjBox(BoxAmount + 1).CubeIndices(0) = 0: ObjBox(BoxAmount + 1).CubeIndices(1) = 1: ObjBox(BoxAmount + 1).CubeIndices(2) = 2    ObjBox(BoxAmount + 1).CubeIndices(3) = 1: ObjBox(BoxAmount + 1).CubeIndices(4) = 3: ObjBox(BoxAmount + 1).CubeIndices(5) = 2   ObjBox(BoxAmount + 1).CubeIndices(6) = 2: ObjBox(BoxAmount + 1).CubeIndices(7) = 3: ObjBox(BoxAmount + 1).CubeIndices(8) = 6    ObjBox(BoxAmount + 1).CubeIndices(9) = 3: ObjBox(BoxAmount + 1).CubeIndices(10) = 7: ObjBox(BoxAmount + 1).CubeIndices(11) = 6   ObjBox(BoxAmount + 1).CubeIndices(12) = 6: ObjBox(BoxAmount + 1).CubeIndices(13) = 7: ObjBox(BoxAmount + 1).CubeIndices(14) = 4    ObjBox(BoxAmount + 1).CubeIndices(15) = 7: ObjBox(BoxAmount + 1).CubeIndices(16) = 5: ObjBox(BoxAmount + 1).CubeIndices(17) = 4   ObjBox(BoxAmount + 1).CubeIndices(18) = 4: ObjBox(BoxAmount + 1).CubeIndices(19) = 5: ObjBox(BoxAmount + 1).CubeIndices(20) = 0    ObjBox(BoxAmount + 1).CubeIndices(21) = 5: ObjBox(BoxAmount + 1).CubeIndices(22) = 1: ObjBox(BoxAmount + 1).CubeIndices(23) = 0   ObjBox(BoxAmount + 1).CubeIndices(24) = 1: ObjBox(BoxAmount + 1).CubeIndices(25) = 5: ObjBox(BoxAmount + 1).CubeIndices(26) = 3    ObjBox(BoxAmount + 1).CubeIndices(27) = 5: ObjBox(BoxAmount + 1).CubeIndices(28) = 7: ObjBox(BoxAmount + 1).CubeIndices(29) = 3   ObjBox(BoxAmount + 1).CubeIndices(30) = 2: ObjBox(BoxAmount + 1).CubeIndices(31) = 6: ObjBox(BoxAmount + 1).CubeIndices(32) = 0    ObjBox(BoxAmount + 1).CubeIndices(33) = 6: ObjBox(BoxAmount + 1).CubeIndices(34) = 4: ObjBox(BoxAmount + 1).CubeIndices(35) = 0[\source]