generate geometry shell