Весь возбуждённый от вечерних покатушек, я ни капли не хотел спать. Принялся за работу.
К программе сделал модуль, назвал его «квадрат». Работа его до банальности проста: по выбранным координатам и углам выпиливал параллелепипед нужной ширины, длинны и высоты. Задавался габарит, а программа уже сама змейкой пробегалась по всему объёму, выскребая всю внутрянку.
Первой жертвой для экспериментов стал кусочек пенопласта. Материал мягкий, податливый и не царапает объектив. Кусок размером 5х5х10 см был поставлен на стол посреди комнаты. Запустил, и стал наблюдать. В программе сделал функцию «стоп» на клавишу «пробел», и держал руку на ней на случай непредвидимых проблем.
Программа отработала почти на ура. И у меня получился полный системный блок пенопластовой стружки. Пришлось идти выпрашивать у соседей пылесос. А от пенопластового кубика остался недопиленный остов. Шаг сетки пришлось уменьшить на 0.2 мм.
Запустил на новом кубике, съело его полностью. И опять вытряхивал мусор из системника. Третий кусок нужно было выбрать только внутри, оставив наружный каркас толщиной 3мм. В системник приладил трубку из бумаги и скотча, чтоб мусор не сыпался на дно. Получилось вполне успешно. Кусочек пенопласта оказался пустой, при этом снаружи выглядел так же.
На улице была ночь, а мне был нужен кирпич для дальнейших экспериментов. Зимой на улице его просто так не найдешь. Вдобавок вахтёрша может не пустить обратно (выпускает она без вопросов). Ломать стену совсем не хотелось, хотя это и была моя основная задача.
На следующий день вначале по общаге, а потом и по ВУЗу ходила байка о сумасшедшем программисте, которому для отладки кода понадобился кирпич, и он полночи ходил и выпрашивал его у студентов. Все ржали, а я не понимал, что тут смешного. Нашлись же ночью добрые люди. И я закончил свои эксперименты, созданием пустотелого кирпича-лайт.