Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Drawing a net of a cube
#1
I need to draw a net of a cube. Each of squares of a cube will present a tic-tac-toe board.
I tried this but I can do nothing with it (making anything more than a drawing).

If anyone could help ...

import pygame

# Define some colors
BLACK = (0, 0, 0)
WHITE = (255, 255, 255)

# Initialize Pygame
pygame.init()

# Set the dimensions of the screen
size = (400, 400)
screen = pygame.display.set_mode(size)

# Load the images for each face of the cube
front = pygame.image.load("cube_model.png").convert()
back = pygame.image.load("cube_model.png").convert()
left = pygame.image.load("cube_model.png").convert()
right = pygame.image.load("cube_model.png").convert()
top = pygame.image.load("cube_model.png").convert()
bottom = pygame.image.load("cube_model.png").convert()

# Create a list of Rect objects for each face of the cube
faces = [
    pygame.Rect(100, 100, 100, 100),
    pygame.Rect(200, 100, 100, 100),
    pygame.Rect(0, 100, 100, 100),
    pygame.Rect(300, 100, 100, 100),
    pygame.Rect(100, 0, 100, 100),
    pygame.Rect(100, 200, 100, 100),
]

# Draw each face of the cube on the screen
screen.blit(front, faces[0])
screen.blit(back, faces[1])
screen.blit(left, faces[2])
screen.blit(right, faces[3])
screen.blit(top, faces[4])
screen.blit(bottom, faces[5])

# Update the screen
pygame.display.flip()

# Wait for the user to close the window
done = False
while not done:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            done = True

# Quit Pygame
pygame.quit()
Reply


Messages In This Thread
Drawing a net of a cube - by freethrownucleus - Mar-25-2023, 02:14 PM
RE: Drawing a net of a cube - by deanhystad - Mar-25-2023, 04:14 PM
RE: Drawing a net of a cube - by freethrownucleus - Mar-25-2023, 04:40 PM
RE: Drawing a net of a cube - by deanhystad - Mar-25-2023, 07:20 PM
RE: Drawing a net of a cube - by freethrownucleus - Mar-26-2023, 10:33 AM
RE: Drawing a net of a cube - by deanhystad - Mar-26-2023, 01:01 PM
RE: Drawing a net of a cube - by freethrownucleus - Mar-27-2023, 08:52 PM
RE: Drawing a net of a cube - by deanhystad - Mar-27-2023, 09:59 PM
RE: Drawing a net of a cube - by freethrownucleus - Mar-27-2023, 11:07 PM
RE: Drawing a net of a cube - by deanhystad - Mar-28-2023, 03:01 AM
RE: Drawing a net of a cube - by freethrownucleus - Mar-28-2023, 10:42 AM
RE: Drawing a net of a cube - by deanhystad - Mar-28-2023, 01:36 PM
RE: Drawing a net of a cube - by freethrownucleus - Mar-28-2023, 01:54 PM
RE: Drawing a net of a cube - by deanhystad - Mar-28-2023, 09:12 PM
RE: Drawing a net of a cube - by freethrownucleus - Apr-27-2023, 10:47 PM
RE: Drawing a net of a cube - by freethrownucleus - Apr-27-2023, 10:51 PM
RE: Drawing a net of a cube - by deanhystad - Apr-28-2023, 02:25 AM
RE: Drawing a net of a cube - by freethrownucleus - Apr-28-2023, 05:36 PM
RE: Drawing a net of a cube - by deanhystad - Apr-28-2023, 11:22 PM
RE: Drawing a net of a cube - by freethrownucleus - Apr-29-2023, 01:30 PM
RE: Drawing a net of a cube - by freethrownucleus - Apr-29-2023, 01:33 PM
RE: Drawing a net of a cube - by freethrownucleus - May-03-2023, 04:40 PM
RE: Drawing a net of a cube - by deanhystad - May-03-2023, 09:18 PM
RE: Drawing a net of a cube - by freethrownucleus - May-03-2023, 09:30 PM
RE: Drawing a net of a cube - by deanhystad - May-04-2023, 04:27 PM
RE: Drawing a net of a cube - by freethrownucleus - May-05-2023, 04:24 PM
RE: Drawing a net of a cube - by freethrownucleus - May-05-2023, 10:23 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Cube drawing freethrownucleus 51 10,365 Apr-12-2023, 08:04 AM
Last Post: ClaytonMorrison
  2D-Cube-Tic-Tac-Toe freethrownucleus 0 1,180 Mar-10-2023, 07:07 PM
Last Post: freethrownucleus
  PyGlet Trouble Drawing Cube. Windspar 3 5,775 Jan-02-2018, 06:37 PM
Last Post: Windspar

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020