Не хватает еще одной запятой: Засыпать, зная, что завтра выходной, – божественно!
Тире не требуется.
Правильно: задать длину и форму чего-л.
Например: с какой целью? зачем?
Оба вопроса корректны.
Какой вопрос Вы хотите задать? И главное - зачем?
Второй вариант предпочтителен.