Как преобразовать сферическую геометрию в геометрию эллипсоида Генерация вершин C++C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как преобразовать сферическую геометрию в геометрию эллипсоида Генерация вершин C++

Сообщение Anonymous »

У меня вопрос о том, как создать геометрию вершин эллипсоида в C++. У меня есть следующий код:

Код: Выделить всё

Sphere::Sphere(const LengthT radius, const LengthT a, const LengthT b, const LengthT c, , std::uint16_t sectorCount, std::uint16_t stackCount) :
m_radius(radius),
m_sectorCount(sectorCount),
m_stackCount(stackCount) {
const double sectorStep{2 * std::numbers::pi / m_sectorCount};
const double stackStep{std::numbers::pi / m_stackCount};
constexpr double half_pi{std::numbers::pi / 2};
double xy, sectorAngle, stackAngle;
const auto lengthInv{double(1) / m_radius};
for(std::uint16_t i{0}; i 

Подробнее здесь: [url]https://stackoverflow.com/questions/78475367/how-to-convert-spherical-geometry-to-ellipsoid-geometry-c-vertex-generation[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»