Конгер Д.
Физика для разработчиков компьютерных игр
стр. 432

Параллелепипед - часто достаточно хорошее для игр приближенное представление корпуса корабля. Если вам нужно найти объем корпуса сложной формы, например, корпуса гидроплана, можно использовать не один, а несколько параллелепипедов. Это позволит получить достаточно точный результат.

Подсказка

Объем параллелепипеда равен длина х высота х ширина.

Учесть остроконечный нос корабля немного сложнее. Он заострен, чтобы при движении вода оказывала меньшее сопротивление кораблю. Чем больше заострен нос, тем сложнее точно найти объем корпуса корабля. Проще всего приближенно найти объем носовой части, рассматривая ее как пирамиду. Объем такой пирамиды равен:

1/3 (длина х ширина).

Здесь длина и ширина - это соответственно длина и ширина основания пирамиды.

Для более точного приближения можно использовать четырехгранную пирамиду. Эта фигура называется тетраэдром и состоит из равносторонних треугольников. Равносторонний треугольник - это треугольник, длины всех сторон которого равны. Каждый угол такого треугольника всегда равен 60°. Вот формула для вычисления объема тетраэдра:

1/3 (площадь х высота).

Здесь площадь - это площадь основания тетраэдра, а высота - высота тетраэдра. Площадь основания (треугольника) можно найти по формуле

Здесь S - площадь треугольника, 1 - длина его стороны, ah- его высота. Длина высоты в треугольнике, входящем в тетраэдр, равна:

Как видите, использовать тетраэдр немного сложнее, чем пирамиду, но это дает гораздо более точное приближение объема корпуса корабля.

Остойчивость кораблей и лодок

Корабли могут быть остойчивыми и неостойчивыми. Остойчивость определяется взаимным расположением центра массы, центра водозмещения (плавучести) и метацентра корабля. Они показаны на рисунке 15.7.



Новости
Новый ролик Fallout 76 посвятили совместной работе
Компания Bethesda опубликовала новый ролик Fallout 76, продолжающий серию обучающих видео «Время приключений».
Battle for Azeroth: до 120-го уровня добрались за пять часов
Первый в мире игрок 120-го уровня появился уже через четыре с лишним часа после открытия аддона.