Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
positron
22 / 7 / 1
Регистрация: 22.04.2010
Сообщений: 105
#1

Преобразование систем координат из мировыч в оконную - C++

12.10.2010, 00:05. Просмотров 342. Ответов 0
Метки нет (Все метки)

Собственно все ясно, но не работает:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
int Width   = 800;
int Height  = 600;
 
//диапазоны изменения координат
int xmin=-Width/2;
int xmax=Width/2;
int ymin=-Height/2;
int ymax=Height/2;
int Xmax=Width;
int Ymax=Height;
 
int Xs(int x)
{
    return Xmax*((x-xmin)/(xmax-xmin));
}
int Ys(int y)
{
    return Ymax*(1-((y-ymin)/(ymax-ymin)));
}
void PreparePage(void *data, int width, int height)
{
    unsigned int* pDest = (unsigned int*)data;  
    int background=0xFF00FF00;//цветовые составляющие пикселя
    for(int y = ymax; y > ymin; y--)
        for(int x = xmin; x < xmax; x++)
            //заполнение фоном
            pDest[Ys(y)*Width+Xs(x)] = background;
}
В частности при остановке показывает значение функций Ys, Xs как "0x01113380" и тп.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.10.2010, 00:05     Преобразование систем координат из мировыч в оконную
Посмотрите здесь:

Задача: преобразование систем счисления - C++
Описание Имеются 2 цифры в разных системах счисления, цель задачи найти, в каких системах счисления 2 цифры равны. Например, 12 и 5, в...

Перспективное преобразование координат - C++
typedef struct { float x, y, z; } Point3D; void AxonomProj(int n, Point3D* figure, Point3D* proj) { float alp = ProjectionAlpha; ...

С++ Создать оконную таблицу для корректировки данных в файле формата ".txt" - C++
В файле подробно описано как таблица должна выглядеть. Возможно есть наработки с такими примерами, если нет подскажите в чем копать для...

Преобразование типа или преобразование типа указателя ? - C++
Добрый день. Помогите пожалуйста понять что делает вот эта команда: out.write ((char *) &amp;n, sizeof n); Она что, перед записью в файл...

Моделирование систем - C++
Кто-нибудь встречал или делал такое задание? А то я половины понять не могу Пробный код есть, но так как задание разобрать не могу )))...

перевод систем счисления - C++
1. Задание: Напишите программу перевода чисел из 2 системы в 10. 2.Задание: Напишите программу выполнения арифметических операций в...

Решение систем уравнений - C++
помогите решить, не могу понять как решаются системы

Перевод систем счисления. - C++
Здравствуйте, сразу оговорюсь: занимаюсь программированием три дня. Я вот пытался сделать программу по переводу числа из 16-ричной системы...

Перевод систем счисления - C++
Здраствуйте, на входе имеется некое десятеричное число (примеры:1 / 2,8 / 0,123456) как перевести в другую систему счисления пробовал...

Перевод систем счисления - C++
Здравствуйте,помогите пожалуйста доработать программу перевода числа в разные системы счисления.Нужно чтобы заместо цифр 10 11 12 13 14...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru