Название: расчет программно точек Отправлено: StatuS74 от Август 24, 2011, 08:49 Доброго время суток. не погу найти ответ как вычислить координаты точек при рисовании графика. есть физическая точка например (120,364 ;20)как рассчитать её координаты на плоскость
Название: Re: расчет программно точек Отправлено: Sancho_s_rancho от Август 24, 2011, 09:43 А не судьба у гугла спросить? Ведь школьный курс.
Название: Re: расчет программно точек Отправлено: StatuS74 от Август 24, 2011, 10:12 не нашол что мне нужно...
Название: Re: расчет программно точек Отправлено: Sancho_s_rancho от Август 24, 2011, 10:16 http://otvet.mail.ru/question/11101689/
Название: Re: расчет программно точек Отправлено: StatuS74 от Август 24, 2011, 10:20 так у меня нету функции просто по 2 координатам откладываются точки =) хотя это и неважно.. но спасибо за подсказку
Название: Re: расчет программно точек Отправлено: StatuS74 от Август 25, 2011, 06:13 наткнулся на форуме люди обсуждают метод у QGraphicScene по конвектированию точек. не подскажите что это за метод ? точнее как он называется что то не могу найти в документации
Название: Re: расчет программно точек Отправлено: ecspertiza от Август 25, 2011, 09:15 был проект, я там тоже руками переводил координаты :) но проще через методы класс QGraphicsItem mapFrom* , mapTo*. Вот сейчас не вспомню какой именно тебе нужно, но я думаю если ты попробуешь их заюзать, то найдешь подходящий :)
Название: Re: расчет программно точек Отправлено: StatuS74 от Август 25, 2011, 10:49 что то мне это не подходит.... а как ты руками обсчитывал ?
Название: Re: расчет программно точек Отправлено: ecspertiza от Август 25, 2011, 12:51 честно сказать не помню уже, там формула дикая была, сам придумывал :) в итоге переделал на mapTo* mapFrom* с ними точнее получалось. А почему не подходит то ?
Название: Re: расчет программно точек Отправлено: StatuS74 от Август 25, 2011, 13:05 я попробывал... мне надо что бы возвращалось конкретное значение.а почитав документацию не нашол что бы выдавала его. сразу отрисовка на форме идет. я юзаю QGraphicsScene
Название: Re: расчет программно точек Отправлено: Странник от Август 25, 2011, 15:49 объясните по-человечески, чего вам надо. преобразовать координату из координатной системы виджета в координатную систему главного окна или экрана?
Название: Re: расчет программно точек Отправлено: StatuS74 от Август 26, 2011, 05:53 объясняю... я с прибора получаю данные. и потом по этим данным строю график.. по оси Х у меня все нормально строит а координаты по оси Y не могу преобразовать..строю на графиксвьювере.при помощи QGraphicsScene.
Название: Re: расчет программно точек Отправлено: Странник от Август 26, 2011, 08:50 дело видимо в том, что Х возрастает при движении влево по экрану, как вы и ожидаете, а вот Y возрастает при движении по экрану вниз. кроме того, возможно, вам нужно изменить привязку и выравнивание сцены в представлении.
Название: Re: расчет программно точек Отправлено: vintik от Август 27, 2011, 21:12 дело видимо в том, что Х возрастает при движении влево по экрану, как вы и ожидаете, а вот Y возрастает при движении по экрану вниз. кроме того, возможно, вам нужно изменить привязку и выравнивание сцены в представлении. Наверное, всё-таки X растёт при движении слева на право?) А вообще, думаю, что про Y мысль верная, видимо нужно перед добавлением точки на сцену знак Y менять на противоположный. Если это не поможет, то нужен кусок кода Название: Re: расчет программно точек Отправлено: jerdeks от Сентябрь 13, 2011, 21:14 Цитата: StatuS74 есть физическая точка например (120,364 ;20)как рассчитать её координаты на плоскость Координаты точки (120,364; 20) на плоскости будут равны (120,364; 20) |