Понаблюдайте за количеством горутин. Через 2 часа после запуска программы, когда она нажрёт достаточно памяти, сделайте дамп стека всех горутин. Сразу увидите, каких горутин очень много.
Скорее всего какой-то специализированный медицинский софт есть, который должен идти в комплекте с томографами и подобным оборудованием.
Если такого софта совсем нет, можно написать скрипт для Блендера, например, который бы преобразовывать данные в воксельную модель. Это если снимки уже ровно относительно друг друга выстроены. Если их ещё и выравнивать надо, то задача приобретает довольно высокую сложность.
Виталий Столяров, прямоугольники можно записывать и в одну ветку и в другую, смысл то в том, чтобы получить в результате небольшой список для окончательной проверки на пересечение уже самих треугольников.
GOPATH это путь к вашим исходникам проектов, а не к установленному go. Внутри GOPATH у вас должна быть изначально пустая папка src. В неё go get будет скачивать зависимости и в ней же вы будете хранить исходники ваших проектов.