Anonymous
а, не
Aidar
Anonymous
не юзай это старье
я его не юзаю
Anonymous
я юзаю glUniformMatrix4fv
Berkus
я его не юзаю
у кватернионов есть плюс - они не подвержены т.н. gimbal lock когда оси вращения в процессе вращения вдруг совпадают и обратно развращать это дело уже невозможно
Berkus
да, конечно
Александр
Но они некоммутативны по умножению :(
Berkus
Но они некоммутативны по умножению :(
матрицы вообще некоммутативны по умножению, так что и пофиг
Matwey
как-будто бы матрицы поворота коммутативны по умножению
Александр
Ну это понятно
Александр
Просто к матрицам привыкли все, а для многих кватернионы - те же комплексные числа
Matway
BTW, в моих проектах я давно не передаю в вертексные шейдеры матрицы. Только кватернионы.
Anonymous
Кватернионы даже дешевле чисто в плане вычислений Энивэй, под конец все равно придется конвертить в матрицы и посылать на видеокарту
Dmitry
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64488
Dmitry
в гцц теперь можно вариадики в initalizer list експандить
MrSmith
Ребят предположим std::array<some,3> K{q,w,d}; Как бы я мог инициализировать инстансы q,w,d в лист инициализаторе, что бы они вообще не торчали наружу в интерфейсе класса
MrSmith
А да тензоры и квантерионы еще могу кинуть книг, но боюсь забанят
Anonymous
По тензорам кинь в лс (только если они простые и требуют знание линала и не более), а то я когда-то пытался разобраться безуспешно
Endor Flame
И мне пож
MrSmith
MrSmith
У меня еше штук пять книг есть но они на телефоне
MrSmith
Фикса советую для освежения совсем базы
MrSmith
Дак мне кто поможет с лист инициализатором?
MrSmith
Ребят предположим std::array<some,3> K{q,w,d}; Как бы я мог инициализировать инстансы q,w,d в лист инициализаторе, что бы они вообще не торчали наружу в интерфейсе класса
MrSmith
Тоесть инициализировать объект при передаче
MrSmith
https://hastebin.com/gavagukeqo.cpp
MrSmith
Сейчас так, но я бы хотел инициализировать инстансы в листе инициализации
MrSmith
Короче, шаблонная фабрика есть?
MrSmith
Компаил тайм
MrSmith
void some(инициализирую объект и сразу передаю в вызов)
MrSmith
std::array<button,5> K{start(), game(), chooseLvl(), setting(), exit()}; так и сделал он ругается
MrSmith
Cкомпилил лол
MrSmith
Короче clion снова не смог и светит мне что то не то
MrSmith
Да не оно самое. У меня просто один из главных принципов проектирования архитектуры после явное лучше не явного, пиши код так, что бы расширение было возможно в одном месте
MrSmith
Ну что-нибудь про преобразования координат наверное. Всякие там ортогональные матрицы. Я не могу придумать, что там еще в навигатор можно засунуть.
Да клавное сто бы прочитал про применение лага в вычислениях есть у мгу хорошая метода и книга + gpu вычисления матриц и прочего. А смысла от знания что такое матрица и как найти ее детерминант не особо много
Anonymous
у меня есть Findбиблиотека_нейм.cmake в /usr/share/cmake-3.6/Modules, но цмейк его нахуй не видит
Anonymous
или как там
Anonymous
CMAKE_MODULE_PATH ;-list of directories specifying a search path for CMake modules to be loaded by the the include() or find_package() commands before checking the default modules that come with CMake. By default it is empty, it is intended to be set by the project.
Anonymous
CMAKE_MODULE_PATH?
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/modules )
Anonymous
у меня так и почему то из за этого не видит встроенные в cmake модули
Anonymous
а те что в папке видит
Anonymous
если убрать, наоборот
Anonymous
может как-нибудь по-другому добавить?
Anonymous
посмотри значение после этих строк
Anonymous
внезапно значение изначально пустое
Anonymous
если я убираю эти 4 строчки, там нихера нет
Anonymous
а соответствует ли /usr/share/cmake-3.6 версии CMake?
Anonymous
у меня тут было, cmake 3.7, а модуль лежит в cmake-3.6
Mikhail
Подскажите, а есть часик С++ user group в телеграмме. Лучше русский, а еще лучше Питерский
Mikhail
?
Square
Тут и Питер туссе мается
Mikhail
А этот часик не годный?
Тут 1.6К пользователей. Если если всем интересно, то хорошо, и сюда материал с user group закину.
Square
Тут 1.6К пользователей. Если если всем интересно, то хорошо, и сюда материал с user group закину.
Правила, ога ну? Если ивент то кому нить из админов в лс сначала
Anonymous
Спасиб братуха
Berkus
а соответствует ли /usr/share/cmake-3.6 версии CMake?
+, смотри куда на самом деле установлен cmake
🦥Alex Fails
#book
🦥Alex Fails
Pavel
Чо за топик проплаченый?
Pavel
Где мой список каналов
🦥Alex Fails
если б он был проплаченный...
Ф
Кто подскажет?можно ли с стм32 считать прошиву?или есть вероятность что может быть залочена?
MrSmith
Кто подскажет?можно ли с стм32 считать прошиву?или есть вероятность что может быть залочена?
Можно, но если вероятно повезет(как правило везёт), и нельзя если не повезёт. Можно попробовать снять фьюзы высоковольтным но скорей всего нельзя
Kirill
Кто то хотел выложить слайды со вчерашнего доклада spb.cpp user group?
🦥Alex Fails
Так вы Дима и Аня Макаровы илп Василий?