![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 31.05.2009
Сообщений: 20
|
![]()
"Закрасить"
x:=GetMaxX; y:=GetMaxY; Line((x div 2)+X1, (y div 2)-Y1;(x div 2)+X2, (y div 2)-Y2); Line((x div 2)+X2, (y div 2)-Y2;(x div 2)+X3, (y div 2)-Y3); Line((x div 2)+X3, (y div 2)-Y3;(x div 2)+X1, (y div 2)-Y1); Знаю, что FloodFill, но не могу правильно выбрать точку внутри треугольника Последний раз редактировалось midletarket; 06.11.2010 в 18:41. Причина: Опечатка |
![]() |
![]() |
![]() |
#2 |
ТАМБОВСКИЙ ВОЛК.
Участник клуба
Регистрация: 16.03.2010
Сообщений: 1,354
|
![]()
есть такая процедурка Putpixel.Поставь точку и дальше двигай её в треугольник.Как попадёшь замени на floodfill с координатами из Putpixel
にんじゃ
![]() |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 31.05.2009
Сообщений: 20
|
![]()
А как узнать, попал ли я в треугольник?
|
![]() |
![]() |
![]() |
#4 |
ТАМБОВСКИЙ ВОЛК.
Участник клуба
Регистрация: 16.03.2010
Сообщений: 1,354
|
![]()
ну так точка же отображается и ты увидишь.
にんじゃ
![]() |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 31.05.2009
Сообщений: 20
|
![]()
не так, мне нужно чтобы я не подбирал точки, а она сразу опадала туда, и потом я закрашиваю треугольник. Как это реализовать?
|
![]() |
![]() |
![]() |
#6 |
ТАМБОВСКИЙ ВОЛК.
Участник клуба
Регистрация: 16.03.2010
Сообщений: 1,354
|
![]()
я тебе объясняю.Pupixel'ем попади в этот треуголник (например putpixel(100,100,5)) и дальше когда увидишь что точка в треугольника замени putpixel(100,100,5) на floodfill(100,100,5)
にんじゃ
![]() |
![]() |
![]() |
![]() |
#7 |
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
![]()
ищи центр вписанной окружности)
как??? читать тут
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" Последний раз редактировалось Mad_Cat; 06.11.2010 в 19:39. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 31.05.2009
Сообщений: 20
|
![]()
Самое интересное, что координаты у меня все:
x:=GetMaxX; y:=GetMaxY; X1:=(x div 2)+X1 Y1:=(y div 2)-Y1; Вот и путаюсь, может как-то по-другому можно. Мол координаты точки в треугольнике (X3-X1, Y2-Y1) |
![]() |
![]() |
![]() |
#9 |
ТАМБОВСКИЙ ВОЛК.
Участник клуба
Регистрация: 16.03.2010
Сообщений: 1,354
|
![]()
にんじゃ
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[Pascal] Расчитать треугольник паскаля | Рамик | Помощь студентам | 4 | 29.09.2020 08:40 |
Определить равнобедренный ли треугольник [pascal] | kakawkin | Помощь студентам | 16 | 05.05.2010 18:26 |
Сформировать массив случайным образом... (Pascal ABC) | om3n | Помощь студентам | 2 | 14.04.2010 22:27 |
[Pascal] вывод элементов из файла случайным образом | Рамик | Помощь студентам | 4 | 28.05.2009 17:18 |
Помогите немного если не сложно,оч надо(Pascal) | Bremen | Помощь студентам | 7 | 27.07.2008 12:52 |