/
wmigor
/
z-plane
Обзор
Документация
Войти
/
wmigor
/
z-plane
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
app/src/WheelCallback.cpp
21 строка
584 B
wmigor
Добавлена физика колес
29 май 2026, 01:20
Верифицирован
29 май 2026, 01:20
22ae2e4
Код
Авторство
О чём код?
#include "WheelCallback.h" #include <osg/PositionAttitudeTransform> #include <osg/NodeVisitor> WheelCallback::WheelCallback(const Wheel *wheel): _wheel(wheel) { } void WheelCallback::operator()(osg::Node *node, osg::NodeVisitor *nv) { auto transform = dynamic_cast<osg::PositionAttitudeTransform *>(node); if (transform != NULL) { auto position = transform->getPosition(); transform->setPosition(osg::Vec3(position.x(), _wheel->getCompress(), position.z())); transform->setAttitude(osg::Quat(_wheel->getSteerAngle(), osg::Vec3(0.0, 1.0, 0.0))); } traverse(node, nv); }