#include "sz.pov"
#include "mittelstueck.pov"

#if (defined(Sol_Simple)) 
    #declare Sol = 
	union {
	    union {
		sphere {
		    <0, 0, 0>, 1250
		}
		torus {
		    1250, 400
		}
		translate <0, 1250+750, 0>
	    }
	    
	    union {
		cylinder {
		    <0, 750, 0>,
		    <0, -750, 0>,
		    750
		}
		torus {
		    750, 400
		}
	    }

	    union {
		sphere {
		    <0, 0, 0>, 1250
		}
		torus {
		    1250, 400
		}
		translate <0, -(1250+750), 0>
	    }
	    texture {
		Ynkelonium_Texture
	    }
	}
#else 
    #declare Sol =
	union {
	    object {
		SZ
		translate <0, 750+1250, 0>
	    }
	    object {
		Mittelstueck
	    }
	    object {
		SZ
		translate <0, -(750+1250), 0>
	    }
	}
#end
