|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.05.2009, 21:03 | #21 |
Пользователь
Регистрация: 17.04.2009
Сообщений: 61
|
надо как нить создать координатную сетку..
|
18.05.2009, 21:06 | #22 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Ответа на мой вопрос я пока не вижу.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
19.05.2009, 14:51 | #23 |
Пользователь
Регистрация: 17.04.2009
Сообщений: 61
|
дана координатная сетка. даны 2 точки на плоскости и соединяющая их прямая. и вот надо найти те квадратики (деления координатной сетки, 1 маленькая ячейка) через которые проходит вот эта самая прямая. например: квадратик (1,2) где 1- номер столбца, 2- номер строки
|
19.05.2009, 15:06 | #24 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Ну если так..
Вы знаете координаты квадратов, в которых находятся краевые точки. Шагом будет шаг сетки. Вы можете найти уравнение прямой. Потом брать координату по x левой точки и прибавлять к ней шаг. Из уравнения находим координату по y. Таким образом получим координаты квадрата. Тут только еще, наверное, нужно смотреть на угол наклона прямой и в зависимости от него увеличивать либо x, либо y.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] Последний раз редактировалось Sazary; 19.05.2009 в 15:09. |
19.05.2009, 17:22 | #25 |
Пользователь
Регистрация: 17.04.2009
Сообщений: 61
|
я тоже так хотел.. но преподаватель сказал что никакого уравнения прямой не нужно...еще надо применить рекурсию...
|
19.05.2009, 17:35 | #26 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Ну можно без уравнения.
Прибавляем к иксу шаг. Получилась координата. Потом делим ее на шаг и округляем вверх. В итоге имеем номер квадрата.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
19.05.2009, 17:44 | #27 |
Пользователь
Регистрация: 17.04.2009
Сообщений: 61
|
это так чтоли? for (x=0;x<B.x;x+=h)
|
19.05.2009, 17:45 | #28 |
Пользователь
Регистрация: 17.04.2009
Сообщений: 61
|
округляем вверх это как?
|
19.05.2009, 17:46 | #29 |
Пользователь
Регистрация: 17.04.2009
Сообщений: 61
|
можешь код программы написать? пож-ся
|
19.05.2009, 17:48 | #30 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Вы проигнорировали мое замечание по поводу кнопки "правка"?
Начальное значение икса будет координата точки A. Округление вверх - значит округление в большую сторону. Как по-другому сказать? Код за вас я писать не буду.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нахождение трассы движения точки на плоскости | Эмиль_C++ | Общие вопросы C/C++ | 4 | 20.04.2009 14:26 |
Анимация движения точки по траектории | ariant | Microsoft Office Excel | 4 | 25.12.2008 06:28 |
Уравнение плоскости | eoln | Помощь студентам | 5 | 27.09.2008 09:22 |
точки плоскости, заданные своими координатами, попадают в круг с радиусом R | Jondeer | Общие вопросы C/C++ | 6 | 16.06.2008 00:06 |
Отбражение чисел - точки, это точки, а не запятые, обозначающие дробную часть | Дикий | Помощь студентам | 7 | 12.05.2008 17:57 |