Pieces

A gallery of pieces used by puzzles. Each piece is a polycube shape.

Representing Polycubes

Compact Notation

Polycubes are represented as delimited strings of numbers.

Naming

Every polycube gets a shorthand name.

Orientation

Compact notation implies a default orientation. Best practices for choosing an orientation:

2D Polycubes (Polyominos)

I1

I1

front
back
right
left
top
bottom

I1

I2

I1

front
back
right
left
top
bottom

front
back
right
left
top
bottom

I1

I3

I1

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

I1

R

I1

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

I1

T

I1

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

I1

O

I1

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

I1

I4

I1

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

I1

L

I1

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

I1

S

I1

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

I1

P

I1

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

I1

A

I1

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

I1

3D Polycubes

S2

2
2
2
2
I1

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

I1

PLR

2
2
I1

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

I1

PQR

2
2
I1

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

I1

PQO

2
2
2
I1

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

I1

VPL

3
I1

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

I1

APL

3
2
2
I1

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

I1

L+3

4
I1

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

I1

PLR+

4
3
2
I1

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

I1

knot

3
2
2
3
I1

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

I1

knot+1

4
2
2
3
I1

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

I1

helix

2
2
I1

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

I1

3x4x5

5
5
5
5
5
5
5
5
5
5
5
5
I1

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

I1

hollowCube

3
3
3
3
3
3
3
3
3
I1

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

I1

kian

4
3
2
5
I1

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

front
back
right
left
top
bottom

I1