Skip to content

raylib.GenMeshCubicmap

JoeStrout edited this page Apr 29, 2026 · 2 revisions

Generate a cubes mesh from pixel data NOTE: Vertex data is uploaded to GPU

Parameters

Parameter Default Value Note
cubicmap
cubeSize [1, 1, 1]

Return value

Condition Return Value
(always) map

Notes

Example

camera = {position:[4,6,10], target:[0,0,0], up:[0,1,0], fovy:45, projection:raylib.CAMERA_PERSPECTIVE}
raylib.InitWindow 800, 600, "GenMeshCubicmap"
mapImg = raylib.LoadImage("cubicmap.png")
mesh = raylib.GenMeshCubicmap(mapImg, [1,1,1])
model = raylib.LoadModelFromMesh(mesh)
raylib.UnloadImage mapImg
while not raylib.WindowShouldClose
    raylib.BeginDrawing
    raylib.ClearBackground raylib.RAYWHITE
    raylib.BeginMode3D camera
    raylib.DrawModel model, [0,0,0], 1.0, raylib.WHITE
    raylib.EndMode3D
    raylib.EndDrawing
end while
raylib.UnloadModel model
raylib.CloseWindow

Clone this wiki locally