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

, высота (наибольшая, конечно)

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

отсчитывается вдоль катета треугольника (или вдоль диаметра круглого основания, это одно и то же), причем нуль находится в центре основания. Соответственно,

меняется от

до

.
Рассмотрим прямоугольник, который получается при сечении плоскостью

. Его ширина по теореме Пифагора —

, его высота (из подобия треугольников)

.
Осталось посчитать. Центр масс каждого прямоугольника находится в его геометрическом центре, так что берем половины от координат. Началом координат будет центр основания,

, как уже сказано, вдоль диаметра,

вверх. Берем интеграл: координата центра масс на площадь прямоугольника (масса), всё вместе делим на общий объём. Общий объём равен

.
По высоте:

Получаем

от основания.
Вдоль

:

Получаем

от оси, либо

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