Polyeder mit POV-Ray: Platonische Körper

Hexaeder

#declare Hexaeder = box {-1, 1}

Oktaeder

#declare Oktaeder = intersection {
    plane {<-1, -1, -1>, 1}
    plane {<-1, -1,  1>, 1}
    plane {<-1,  1, -1>, 1}
    plane {<-1,  1,  1>, 1}
    plane {< 1, -1, -1>, 1}
    plane {< 1, -1,  1>, 1}
    plane {< 1,  1, -1>, 1}
    plane {< 1,  1,  1>, 1}
    bounded_by {sphere {0, 2}}
}

Tetraeder

#declare Tetraeder = intersection {
    plane {<-1,  1, -1>, 1}
    plane {< 1,  1,  1>, 1}
    plane {<-1, -1,  1>, 1}
    plane {< 1, -1, -1>, 1}
    bounded_by {sphere {0, 3}}
}

site2004.de/provis.html