Инженер 2.2 - страница 78

Шрифт
Интервал


После этого пришла пора применить мой дальномер. Первоначально я считал, что с его помощью я буду постоянно сканировать геометрию тела и, обрабатывая полученные данные, буду динамически формировать защиту вокруг себя.

Однако после того, как я сделал один сегмент будущего плетения, я понял, что этот вариант слишком тяжёл для реализации. Может быть когда-нибудь я пройду этой дорогой, но пока я решил сканировать геометрию тела однократно: при создании скафандра.

В общем, я разместил несколько лазерных дальномеров прямо внутри моего тела: два в таранных костях в стопах, два под коленными чашечками, два около шейного и поясничного позвонков, один в голове и ещё четыре в руках.

Каждый из этих дальномеров вращался, выдавая измерения от него до поверхности тела. Это позволяло построить 3D-модель поверхности тела. Сохранив все измерения в таблицу в компьютере, стало возможно написать программу, покрывающую всю поверхность тела треугольными сегментами.

Поскольку все эти “кирпичики” маленькие, то при их размещении я использовал расчёты, предполагая что каждый сегмент находится на плоскости.

В среднем трёхсантиметровые треугольники подошли для формирования почти всей поверхности скафандра. Более мелкое разбиение пришлось делать только для пальцев рук – для формирования перчаток.

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

В итоге скафандр создавался следующим образом: сперва внутри тела разворачивались плетения дальномеров. Затем они сканировали форму будущей поверхности с точностью около одного миллиметра. Параллельно сканированию, длившемуся около десяти секунд, запускалась программа заполнения поверхности тела треугольными сегментами, каждый из которых совмещался со своими соседями плоскостями, представляющими рёбра жёсткости.

Поскольку одна и та же толщина одежды повсюду оказалась неудобной, то в некоторых местах плетение скафандра усиливалось дополнительными слоями. Самое большое количество слоёв и, соответственно, жёсткость было в подошвах. В районе груди и шеи плетение скафандра переходило в круглый пузырь шлема. Шлем, перчатки и обувь были отключаемыми.