Катафот Йака-Кушелева из плоско-параллельных пластин

Кушелев: Сегодня я придумал, как собрать катафот Йака-Кушелева из элементов простой формы, т.е. по существу из плоско-параллельных пластинок:

Изображение

Изображение

Сначала склеивается пятислойная конструкция из элементов 4-х типов.

Изображение

Изображение
Далее из трёх пятислоек склеивается одна ячейка катафота.

Изображение

Изображение
Далее можно склеить необходимое число ячеек...

Скрипт для 3D Studio:

-- Yak-Kushelev catafot
-- nanoworld.narod.ru
m = mesh vertices: #([0,0,0],[-5,0,0],[-6,-1,0],[-1,-6,0],[0,-5,0],[0,0,1],[-5,0,1],[-6,-1,1],[-1,-6,1],[0,-5,1]) \
faces: #([1,3,2],[1,4,3],[1,5,4],[6,7,8],[6,8,9],[6,9,10]
,[1,2,6],[6,2,7],[2,3,7],[7,3,8],[3,4,8],[8,4,9],[4,5,9],[9,5,10],[5,1,10],[10,1
,6]) \
wirecolor: [255,255,255]
m2 = mesh vertices: #([0,0,0],[-5,0,0],[-6,-1,0],[-1,-6,0],[0,-5,0],[0,0,1],[-5,0,1],[-5,-1,1],[-1,-5,1],[0,-5,1]) \
faces: #([1,3,2],[1,4,3],[1,5,4],[6,7,8],[6,8,9],[6,9,10]
,[1,2,6],[6,2,7],[2,3,7],[7,3,8],[3,4,8],[8,4,9],[4,10,9],[4,5,10],[5,1,10],[10,
1,6]) \
wirecolor: [255,255,255]
m3 = mesh vertices: #([0,0,0],[-4,0,0],[-4,-1,0],[-1,-4,0],[0,-4,0],[0,0,1],[-3,0,1],[-3,-1,1],[-1,-3,1],[0,-3,1]) \
faces: #([1,3,2],[1,4,3],[1,5,4],[6,7,8],[6,8,9],[6,9,10]
,[1,2,6],[6,2,7],[2,3,7],[7,3,8],[3,4,8],[8,4,9],[4,10,9],[4,5,10],[5,1,10],[10,
1,6]) \
wirecolor: [255,255,255]
m4 = mesh vertices: #([0,0,0],[-2,0,0],[-2,-1,0],[-1,-2,0],[0,-2,0],[0,0,1],[-1,0,1],[-1,-1,1],[-1,-1,1],[0,-1,1]) \
faces: #([1,3,2],[1,4,3],[1,5,4],[6,7,8],[6,8,9],[6,9,10]
,[1,2,6],[6,2,7],[2,3,7],[7,3,8],[3,4,8],[8,4,9],[4,10,9],[4,5,10],[5,1,10],[10,
1,6]) \
wirecolor: [255,255,255]
m1 = copy m
move m1 [-1,-1,1]
move m2 [-2,-2,2]
move m3 [-3,-3,3]
move m4 [-4,-4,4]
attach m1 m2
attach m3 m4
attach m1 m3
attach m m1
m.pivot = [0,0,0]
rotate m 45 [0,0,1]
rotate m 54.73561 [1,0,0]
m1 = copy m
rotate m1 120 [0,0,1]
m2 = copy m1
rotate m1 120 [0,0,1]
attach m1 m2
attach m m1
m1 = copy m
move m1 [0,12.247,0]
m2 = copy m
move m2 [0,-12.247,0]
m3 = copy m
move m3 [10.606,6.1235,0]
m5 = copy m3
move m5 [0,-12.247,0]
m4 = copy m
move m4 [-10.606,6.1235,0]
m6 = copy m4
move m6 [0,-12.247,0]
max tool zoomextents all