Ok Im creating a very simple slot machine game and i need to put a different texture(picture) on each side of the cube. Im kinda stuck and need a little help.
Thanks,
Michael
Thanks,
Michael
Graphics3D 640,480 camera=CreateCamera() PositionEntity camera,0,0,-5 tex1=CreateBrush(255,255,255) tex2=CreateBrush(255,255,0) tex3=CreateBrush(255,0,0) tex4=CreateBrush(0,0,255) tex5=CreateBrush(0,255,255) tex6=CreateBrush(255,0,255) cube=CreateMesh() surf1=CreateSurface(cube,tex1) surf2=CreateSurface(cube,tex2) surf3=CreateSurface(cube,tex3) surf4=CreateSurface(cube,tex4) surf5=CreateSurface(cube,tex5) surf6=CreateSurface(cube,tex6) AddVertex(surf1,1,1,1) AddVertex(surf1,1,-1,1) AddVertex(surf1,-1,-1,1) AddVertex(surf1,-1,1,1) AddTriangle(surf1,2,1,0) AddTriangle(surf1,3,2,0) AddVertex(surf2,1,1,-1) AddVertex(surf2,1,-1,-1) AddVertex(surf2,-1,-1,-1) AddVertex(surf2,-1,1,-1) AddTriangle(surf2,0,1,2) AddTriangle(surf2,0,2,3) AddVertex(surf3,1,1,1) AddVertex(surf3,1,-1,1) AddVertex(surf3,1,-1,-1) AddVertex(surf3,1,1,-1) AddTriangle(surf3,0,1,2) AddTriangle(surf3,0,2,3) AddVertex(surf4,-1,1,1) AddVertex(surf4,-1,-1,1) AddVertex(surf4,-1,-1,-1) AddVertex(surf4,-1,1,-1) AddTriangle(surf4,2,1,0) AddTriangle(surf4,3,2,0) AddVertex(surf5,1,-1,-1) AddVertex(surf5,-1,-1,-1) AddVertex(surf5,-1,-1,1) AddVertex(surf5,1,-1,1) AddTriangle(surf5,2,1,0) AddTriangle(surf5,3,2,0) AddVertex(surf6,1,1,-1) AddVertex(surf6,-1,1,-1) AddVertex(surf6,-1,1,1) AddVertex(surf6,1,1,1) AddTriangle(surf6,0,1,2) AddTriangle(surf6,0,2,3) While Not KeyDown(1) TurnEntity cube,1,1,1 UpdateWorld RenderWorld Flip Wend End
AddVertex(surf1,1,1,1,1,1) AddVertex(surf1,1,-1,1,1,0) AddVertex(surf1,-1,-1,1,0,0) AddVertex(surf1,-1,1,1,0,1)Bradford has the best idea, use a modelling package.
Graphics3D 640,480 camera=CreateCamera() PositionEntity camera,0,0,-5 CameraClsColor camera,100,100,100 tex=CreateTexture(256,256) SetBuffer TextureBuffer(tex) Color 200,150,75 Oval 1,1,254,254 SetBuffer BackBuffer() tex1=CreateBrush(255,255,255) tex2=CreateBrush(255,255,0) tex3=CreateBrush(255,0,0) tex4=CreateBrush(0,0,255) tex5=CreateBrush(0,255,255) tex6=CreateBrush(255,0,255) BrushTexture tex1,tex BrushTexture tex2,tex BrushTexture tex3,tex BrushTexture tex4,tex BrushTexture tex5,tex BrushTexture tex6,tex cube=CreateMesh() surf1=CreateSurface(cube,tex1) surf2=CreateSurface(cube,tex2) surf3=CreateSurface(cube,tex3) surf4=CreateSurface(cube,tex4) surf5=CreateSurface(cube,tex5) surf6=CreateSurface(cube,tex6) AddVertex(surf1,1,1,1,0,0) AddVertex(surf1,1,-1,1,0,1) AddVertex(surf1,-1,-1,1,1,1) AddVertex(surf1,-1,1,1,0,1) AddTriangle(surf1,2,1,0) AddTriangle(surf1,3,2,0) AddVertex(surf2,1,1,-1,0,1) AddVertex(surf2,1,-1,-1,1,1) AddVertex(surf2,-1,-1,-1,1,0) AddVertex(surf2,-1,1,-1,0,0) AddTriangle(surf2,0,1,2) AddTriangle(surf2,0,2,3) AddVertex(surf3,1,1,1,1,0) AddVertex(surf3,1,-1,1,1,1) AddVertex(surf3,1,-1,-1,0,1) AddVertex(surf3,1,1,-1,0,0) AddTriangle(surf3,0,1,2) AddTriangle(surf3,0,2,3) AddVertex(surf4,-1,1,1,1,0) AddVertex(surf4,-1,-1,1,1,1) AddVertex(surf4,-1,-1,-1,0,1) AddVertex(surf4,-1,1,-1,0,0) AddTriangle(surf4,2,1,0) AddTriangle(surf4,3,2,0) AddVertex(surf5,1,-1,-1,1,0) AddVertex(surf5,-1,-1,-1,0,0) AddVertex(surf5,-1,-1,1,0,1) AddVertex(surf5,1,-1,1,1,1) AddTriangle(surf5,2,1,0) AddTriangle(surf5,3,2,0) AddVertex(surf6,1,1,-1,1,1) AddVertex(surf6,-1,1,-1,0,1) AddVertex(surf6,-1,1,1,0,0) AddVertex(surf6,1,1,1,1,0) AddTriangle(surf6,0,1,2) AddTriangle(surf6,0,2,3) While Not KeyDown(1) TurnEntity cube,1,1,1 UpdateWorld RenderWorld Flip Wend End