Error message

  • Deprecated function: TYPO3\PharStreamWrapper\Manager::initialize(): Implicitly marking parameter $resolver as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 19 of /homepages/3/d408889334/htdocs/sg/includes/file.phar.inc).
  • Deprecated function: TYPO3\PharStreamWrapper\Manager::initialize(): Implicitly marking parameter $collection as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 19 of /homepages/3/d408889334/htdocs/sg/includes/file.phar.inc).
  • Deprecated function: TYPO3\PharStreamWrapper\Manager::__construct(): Implicitly marking parameter $resolver as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 19 of /homepages/3/d408889334/htdocs/sg/includes/file.phar.inc).
  • Deprecated function: TYPO3\PharStreamWrapper\Manager::__construct(): Implicitly marking parameter $collection as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 19 of /homepages/3/d408889334/htdocs/sg/includes/file.phar.inc).
  • Deprecated function: session_set_save_handler(): Providing individual callbacks instead of an object implementing SessionHandlerInterface is deprecated in drupal_session_initialize() (line 242 of /homepages/3/d408889334/htdocs/sg/includes/session.inc).
  • Deprecated function: SelectQueryInterface::getArguments(): Implicitly marking parameter $queryPlaceholder as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 3542 of /homepages/3/d408889334/htdocs/sg/includes/bootstrap.inc).
  • Deprecated function: SelectQueryInterface::preExecute(): Implicitly marking parameter $query as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 3542 of /homepages/3/d408889334/htdocs/sg/includes/bootstrap.inc).
  • Deprecated function: SelectQueryExtender::getArguments(): Implicitly marking parameter $queryPlaceholder as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 3542 of /homepages/3/d408889334/htdocs/sg/includes/bootstrap.inc).
  • Deprecated function: SelectQueryExtender::preExecute(): Implicitly marking parameter $query as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 3542 of /homepages/3/d408889334/htdocs/sg/includes/bootstrap.inc).
  • Deprecated function: SelectQuery::getArguments(): Implicitly marking parameter $queryPlaceholder as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 3542 of /homepages/3/d408889334/htdocs/sg/includes/bootstrap.inc).
  • Deprecated function: SelectQuery::preExecute(): Implicitly marking parameter $query as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 3542 of /homepages/3/d408889334/htdocs/sg/includes/bootstrap.inc).
  • Deprecated function: DrupalEntityControllerInterface::resetCache(): Implicitly marking parameter $ids as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 3542 of /homepages/3/d408889334/htdocs/sg/includes/bootstrap.inc).
  • Deprecated function: DrupalDefaultEntityController::resetCache(): Implicitly marking parameter $ids as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 3542 of /homepages/3/d408889334/htdocs/sg/includes/bootstrap.inc).
  • Deprecated function: menu_tree_prune_tree(): Implicitly marking parameter $parent_item as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 1439 of /homepages/3/d408889334/htdocs/sg/includes/bootstrap.inc).
  • Deprecated function: DrupalDefaultMetaTag::__construct(): Implicitly marking parameter $data as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 3542 of /homepages/3/d408889334/htdocs/sg/includes/bootstrap.inc).
  • Deprecated function: DrupalListMetaTag::__construct(): Implicitly marking parameter $data as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 3542 of /homepages/3/d408889334/htdocs/sg/includes/bootstrap.inc).

Catalan Solids

The Catalan Solids are the duals of the Archimedean Solids. The vertices of the dual of a solid are the midpoints of the faces of the original solid.

Catalan Solids have nothing to do with Calalunya, they are named after their first description by belgian mathematician Eugène Catalan in 1865. The faces of these solids are not regular polygons, but they are all equal.

The following table summarizes their characteristics. It shows each Catalan Solid associated with its dual Archimedean Solid. If you click on any image, you are directed to a 3D model that you can zoom and rotate.

The Catalan Solids and their dual Archimedean Solids

TRIAKIS TETRAHEDRON

F = 12

V =  8

E = 18

TRUNCATED TETRAHEDRON

V = 12

F = 8 (4 Triangles + 4 Hexagons)

E = 18

TRIAKIS OCTAHEDRON

F = 24

V = 14

E = 38

TRUNCATED CUBE

V = 24

F = 14 (8 Triangles + 6 Octagons)

E = 38

TETRAKIS HEXAHEDRON

F = 24

V =  14

E = 36

TRUNCATED OCTAHEDRON

V = 24

F = 14 (8 Hexagons + 6 Squares)

E = 36

TRIAKIS ICOSAHEDRON

F = 60

V =  32

E = 90

TRUNCATED DODECAHEDRON

V = 60

F = 32 (20 Triangles + 12 Decagons)

E = 90

PENTAKIS DODECAHEDRON

F = 60

V =  32

E = 90

TRUNCATED ICOSAHEDRON

V = 60

F = 32 (12 Pentagons + 20 Hexagons)

E = 90

RHOMBIC DODECAHEDRON

F = 12

V =  14

E = 24

CUBOCTAHEDRON

V = 12

F = 14 (8 Triangles + 6 Squares)

E = 24

DISDYAKIS DODECAHEDRON

F = 48

V =  26

E = 72

TRUNCATED CUBOCTAHEDRON

V = 48

F = 26 (8 Hexa. + 12 Squa. + 6 Octa.)

E = 72

RHOMBIC TRIACONTAHEDRON

F = 30

V =  32

E = 60

ICOSIDODECAHEDRON

V = 30

F = 32 (20 Triangles + 12 Pentagons)

E = 60

DELTOIDAL ICOSITETRAHEDRON

F = 24

V =  26

E = 48

RHOMBICUBOCTAHEDRON

V = 24

F = 26 (8 Triangles + 18 Squares)

E = 48

PENTAGONAL ICOSITETRAHEDRON

F = 24

V = 38

E = 60

SNUB CUBE

V = 24

F = 38 (32 Triangles + 6 Squares)

E = 60

DELTOIDAL HEXECONTAHEDRON

F = 60

V = 62

E = 120

RHOMBICOSIDODECAHEDRON

V = 60

F = 62 (20 Tria. + 30 Squa. + 12 Pent.)

E = 120

PENTAGONAL HEXECONTAHEDRON

F = 60

V = 92

E = 150

SNUB DODECAHEDRON

V = 60

F = 92 (80 Triangles + 12 Pentagons)

E = 150

DISDYAKIS TRIACONTAHEDRON

F = 120

V = 62

E = 180

TRUNCATED ICOSIDODECAHEDRON

V = 120

F = 62 (30 Squa. + 20 Hexa. + 12 Deca.)

E = 180