Ведите установку с Pydev

Следуя документации glm::perspective , угол обзора должен быть в радианах не в градусах (поскольку glm версия 0.9.4 ).

Преобразовать угол от градусов к радианам:

glm::perspective(glm::radians(70.0f), aspect, 0.01f, 1000.0f);

С кодом

tmat = pmat * vmat * tmat;
glUniformMatrix4fv(uTransform, 1, GL_FALSE, glm::value_ptr(tmat));

вы постоянно соединяете матрицу вида и проекции с окончательной проекцией представления модели матрица в каждом кадре.

Измените ее на:

glm::mat4 mvp = pmat * vmat * tmat;
glUniformMatrix4fv(uTransform, 1, GL_FALSE, glm::value_ptr(mvp));

0
задан Benjamin Bettan 19 January 2019 в 10:56
поделиться

2 ответа

Моя проблема была: «Я хочу IDE, где я могу выполнить Behave»

Pycharm выполняет свою работу.

Я сделал скрипт для удобного выполнения тестов:

cd / D% ~ dp0

ведут себя

0
ответ дан Benjamin Bettan 19 January 2019 в 10:56
поделиться

Ну, если вы просто хотите интегрироваться с внешним бегуном, вы можете сделать это и в PyDev, используя внешнюю конфигурацию запуска (в меню: run > external tools).

Другим вариантом использования его в PyDev может быть использование pytest с pytest-bdd для его запуска (чтобы запустить pytest на PyDev, вы должны настроить бегун в preferences > pydev > pyunit).

Что касается импорта, который не найден, попробуйте добавить behave в forced builtins (инструкции см. В http://www.pydev.org/manual_101_interpreter.html ), чтобы избежать неиспользованного импорта, просто импортируйте что вы хотите (from behave import when, given, then) или добавьте #noqa в этой строке.

0
ответ дан Fabio Zadrozny 19 January 2019 в 10:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: