![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
Bladerender |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 19.7.2007 Репутация: нет Всего: нет |
Есть две точки в положительной четверти. Нужно найти все промежуточные точки прямой, созданной по заданным двум точкам.
Почему-то мне кажется, что должен быть готовый некий класс Line(point1,point2) где у созданного екземпляра есть метод типа Point[] GetPoints(). Но почему-то найти не могу ни класса ни соответственно метода. Думаю в System.Drawing должно быть что-то готовое. PS:НЕ WPF и не Silverlight. |
|||
|
||||
source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 4 Всего: 56 |
А ты в школе геометрию прогуливал что ли?
Любой отрезок содержит бесконечное число точек, так что глупо даже думать о том, чтобы искать все эти точки. -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
Bladerender |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 19.7.2007 Репутация: нет Всего: нет |
Бесконечное это философия. А в Комп-графике все только в целых числах, т.к. нельзя покрасить пол пикселя в один цвет, а пол - в другой. Типа точки алгоритма Брезенхема.
PS: Если бы ПК воспринимал линию как бесконечное количество точек, то при рисовании одной линии он бы вис. ![]() Это сообщение отредактировал(а) Bladerender - 7.8.2009, 21:54 |
|||
|
||||
Bladerender |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 19.7.2007 Репутация: нет Всего: нет |
НЕ актуально. Написал своего целочисленного Бразенхема.
|
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |