MinTnt, да, согласен, даже не досмотрел до этого момента. Создается инстанс класса, но ни чему не присваивается)
Да и вообще если разбираться в коде, то можно поискать ещё ошибки:
1) Нет инкремента в цикле while, таким образом, программа просто уйдёт в бесконечный цикл;
2) Опять же в цикле while открывается файл, но не закрывается при этом по окончании работы с ним.
3) Переменная book_id всегда будет записываться 0.
Бобби Шифер, можно тогда подсказку относительно хода решения? Туговато у меня с геометрией
Я пытался брать орты по каждой оси. Дальше пересчитываю их координаты относительно новой СК путём перемножения матриц поворота, получаю некоторые значения, например, M(Mx, My, Mz), N(Nx, Ny, Nz), L(Lx, Ly, Lz), где M, N, L - координаты ортов X(1, 0, 0), Y(0, 1, 0) ,Z(0, 0, 1) соответственно в новой СК.
Дальше не приложу ума, что делать. Например, вращаю инклинометр относительно оси OY. Он мне показывает измеренный угол. Окей, а вот что дальше совсем не могу сообразить. Точнее всплески идей какие-то есть, но в единое целое скомпилировать не могу.
просто скопируй это