2.03.2015 / 15:17 | |
skyezeno Пользователь Сейчас: Offline
Имя: skye Регистрация: 28.04.2014
| Why is there a line in the center of the polygon? 0 dim x%(6):dim y%(6)
1 x%(0)=50:y%(0)=50:x%(1)=100:y%(1)=100:x%(2)=50:y%(2)=150:x%(3)=150:y%(3)=150:x%(4)=200:y%(4)=100:x%(5)=150:y%(5)=50
2 fp 6,x%,y%:re:sl 5000
Изменено Ксакеп (2.03 / 16:44) (всего 1 раз)
Прикрепленные файлы: Screenshot5014.png (1.64 кб.) Скачано 418 раз |
2.03.2015 / 20:23 | |
limil Пользователь Сейчас: Offline
Имя: limil Откуда: Белая Церковь Регистрация: 01.02.2011
| skyezeno, а что это за команда? fp 6,x%,y%
|
2.03.2015 / 20:39 | |
skyezeno Пользователь Сейчас: Offline
Имя: skye Регистрация: 28.04.2014
| Цитата limil: skyezeno, а что это за команда? fp 6,x%,y%FILLPOLYGON Пост #403470A new function that vlavolk added to mb1.9.1 mod used for drawing polygon filled with color. Изменено skyezeno (2.03 / 20:40) (всего 1 раз) |
2.03.2015 / 21:05 | |
Gifo_Gsoul Пользователь Сейчас: Offline
Имя: Gifo_Gsoul Откуда: Ур Регистрация: 26.06.2014
| limil, рисует контурный и залитый многоугольник
__________________
</Твой код отражает эволюцию твоего мышления .../> |
2.03.2015 / 21:30 | |
Alexandr Пользователь Сейчас: Offline
Имя: Александр Откуда: Днепр Регистрация: 01.07.2012
| паскаль портирует кто под все телы? уж очень хочется глянуть |
2.03.2015 / 22:05 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| Alexandr, мая твая не панимать __________________
знает толк |
3.03.2015 / 01:46 | |
limil Пользователь Сейчас: Offline
Имя: limil Откуда: Белая Церковь Регистрация: 01.02.2011
| Gifo_Gsoul, типа без цыкла? Сама команда пока не закрасит не отресует?
|
3.03.2015 / 02:18 | |
Gifo_Gsoul Пользователь Сейчас: Offline
Имя: Gifo_Gsoul Откуда: Ур Регистрация: 26.06.2014
| limil, Ну, допустим, ты хочешь нарисовать 3-угольник. Команда FILLPOLYGON или DRAWPOLYGON работает с массивом данных координат X и Y. Сначала тебе надо создать массив координат и вбить в них данные: DIM X%(3): DIM Y%(3) X%(0)=...:Y%(0)=... X%(1)=...:Y%(1)=... X%(2)=...:Y%(2)=... А затем вводишь саму команду и указываешь в ней координаты нужного массива без обозначения размерности. FILLPOLYGON 3,X%,Y% // Рисует закрашенный 3-угольник
Также можно нарисовать любой многоугольник.
__________________
</Твой код отражает эволюцию твоего мышления .../> Изменено Gifo_Gsoul (3.03 / 02:20) (всего 2 раза) |
3.03.2015 / 03:22 | |
skyezeno Пользователь Сейчас: Offline
Имя: skye Регистрация: 28.04.2014
| limil, вот пример треугольник 0 dim x%(3):dim y%(3)
1 x%(0)=50:y%(0)=50:rem Первая точка
2 x%(1)=50:y%(1)=150:rem Вторая точка
3 x%(2)=100:y%(2)=100:rem Третья точка
4 fillpolygon 3,x%,y%:repaint:sleep 5000
Изменено Ксакеп (3.03 / 03:42) (всего 2 раза) |
3.03.2015 / 09:20 | |
Alexandr Пользователь Сейчас: Offline
Имя: Александр Откуда: Днепр Регистрация: 01.07.2012
| vl@volk, Mobile Pascal
|