Ir para conteúdo
3DFinder
Entrar

Você está no 3DFinder

Buscamos em Thingiverse, MakerWorld e Printables ao mesmo tempo para te dar o melhor de cada uma.

Buscar mais como este
Modelo 3D Puzzle Cube (Randomly Generated with Python) por keeeal no MakerWorld

Descrição

I wrote this code as an exercise in procedurally generating 3D-printable objects.

 

The algorithm creates six pieces that fit together to form a cube. Since the puzzle is randomly generated, even the puzzle’s creator can have the satisfaction of solving it for themselves!

 

Requirements

First install SolidPython and Numpy:

pip install solidpython numpy

 

Usage

To run the script:

python puzzle_cube.py [--size SIZE] [--shape X Y Z] [--stl]

 

Optional arguments:

  • size — The size-length of a single cell in the puzzle. Default: 10 mm.
  • shape — The dimensions of the puzzle. Default: (4, 4, 4)
  • stl — Attempt to generate STL rather than SCAD files. (Requires OpenSCAD)

 

For example:

python puzzle_cube.py --size 10 --shape 4 4 4 --stl

 

A puzzle produced with these settings is provided. Enjoy :)

 

Contributing

To contribute, see the Github repo.

MakerWorld

Puzzle Cube (Randomly Generated with Python)

Publicado em 5 de ago de 2023

9
Curtidas
14
Downloads
17
Coleções
8
Impressões
Categoria Puzzles
Tags
puzzle cube customizable kids openscad parametric procedural python random toy
Licença CC0
Ver no MakerWorld (abre em nova aba)

Gostou deste modelo? Crie uma conta grátis para salvar seus favoritos e voltar a eles depois.

Criar conta