Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.81/72: Рейтинг темы: голосов - 72, средняя оценка - 4.81
0 / 0 / 1
Регистрация: 26.01.2011
Сообщений: 3
1

Нарисовать треугольник и залить цветом

12.10.2011, 16:30. Показов 13575. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите нарисовать треугольник по заданным координатам в Pascal ABC .net, не могу понять как сделать, пробовал с помощью Polygon(points: array of Point); , но не могу правильно заполнить массив(points) с координатами(говорит что тип не тот). Если с помощью линий строить, то как залить? Пытался из справки подчерпнуть знаний, но особо ни чего не нашел.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.10.2011, 16:30
Ответы с готовыми решениями:

Нарисовать прямоугольник и залить его черным цветом
написал код рисуется прямоугольник и надо залить его черным цветом но у меня почему-то не...

Как залить всё одним цветом?
Как сделать зелёный фон на всё окно? На первом скрине всё нормально. На втором я растянул на весь...

Нарисовать треугольник и залить его цветом
Ранее с Canvas не работал. Мне нужно нарисовать треугольник и залить его цветом. Делаю вот так, но...

Как залить треугольник цветом в Windows Forms?
Помогите пожалуйста залить треугольник цветом в Windows Forms graphics.DrawLine(Pens.Black, 970,...

2
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
12.10.2011, 17:27 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Вообще-то там есть неплохая справка, не грех и почитать.
Вот с полигоном.

Pascal
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
29
uses graphABC;
var t:array of Point;
    x,y:integer;
begin
setlength(t,4);
setwindowsize(500,500);
writeln('Введите координаты вершин треугольника от 50 до 450:');
repeat
writeln('x1,y1:');
read(x,y);
t[0].X:=x;t[0].Y:=y;
until(t[0].X>=50)and(t[0].X<=450)and (t[0].Y>=50)and(t[0].Y<=450);
repeat
writeln('x2,y2:');
read(x,y);
t[1].X:=x;t[1].Y:=y;
until(t[1].X>=50)and(t[1].X<=450)and (t[1].Y>=50)and(t[1].Y<=450);
repeat
writeln('x3,y3:');
read(x,y);
t[2].X:=x;t[2].Y:=y;
until(t[2].X>=50)and(t[2].X<=450)and (t[2].Y>=50)and(t[2].Y<=450);
t[3]:=t[0];
clearwindow;
setpencolor(clred);
setbrushcolor(clred);
Polygon(t);
readln
end.
1
0 / 0 / 1
Регистрация: 26.01.2011
Сообщений: 3
12.10.2011, 17:54  [ТС] 3
Спасибо за помощь, я стараюсь сам разбираться, но далеко не все описанно понятно.
0
12.10.2011, 17:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.10.2011, 17:54
Помогаю со студенческими работами здесь

Как создать треугольник, чтобы потом его залить цветом
Здравствуйте! Подскажите, пожалуйста, есть ли возможность в VB создать фигуру (по типу Shape)...

Нарисовать границы четырехугольника и залить цветом
Подскажите, что нужно добавить, что б нарисовать границы четырехугольника и залить цветом? ...

Нарисовать и залить чёрным цветом квадрат
приведите пример кода (рисовать &lt;windows.h&gt;) p.s искал, пытался вставить в свой код и чот не...

Нарисовать треугольник, линию с определенным цветом Directx 8.1
Появилась надобность нарисовать линию или треугольник. В интернете все перерыл, не могу найти...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru