Вниз  Mobile Basic 1.9.1
- 2.03.2015 / 15:17
skyezeno
  Пользователь

skyezeno 
Сейчас: Offline
Why is there a line in the center of the polygon?
  1. 0 dim x%(6):dim y%(6)
  2. 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
  3. 2 fp 6,x%,y%:re:sl 5000


Изменено Ксакеп (2.03 / 16:44) (всего 1 раз)


Прикрепленные файлы:
Screenshot5014.png (1.64 кб.) Скачано 419 раз
- 2.03.2015 / 20:23
limil
  Пользователь

limil 
Сейчас: Offline
skyezeno, а что это за команда? fp 6,x%,y%
- 2.03.2015 / 20:39
skyezeno
  Пользователь

skyezeno 
Сейчас: Offline
Цитата limil:
skyezeno, а что это за команда? fp 6,x%,y%
FILLPOLYGON Пост #403470
A 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
  Пользователь

Gifo_Gsoul 
Сейчас: Offline
limil, рисует контурный и залитый многоугольник
__________________
 </Твой код отражает эволюцию твоего мышления .../>
- 2.03.2015 / 21:30
Alexandr
  Пользователь

Alexandr 
Сейчас: Offline
паскаль портирует кто под все телы? :) уж очень хочется глянуть
- 2.03.2015 / 22:05
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
Alexandr, :-( мая твая не панимать
__________________
 знает толк
- 3.03.2015 / 01:46
limil
  Пользователь

limil 
Сейчас: Offline
Gifo_Gsoul, типа без цыкла? Сама команда пока не закрасит не отресует?
- 3.03.2015 / 02:18
Gifo_Gsoul
  Пользователь

Gifo_Gsoul 
Сейчас: Offline
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
  Пользователь

skyezeno 
Сейчас: Offline
limil, вот пример
треугольник
  1. 0 dim x%(3):dim y%(3)
  2. 1 x%(0)=50:y%(0)=50:rem Первая точка
  3. 2 x%(1)=50:y%(1)=150:rem Вторая точка
  4. 3 x%(2)=100:y%(2)=100:rem Третья точка
  5. 4 fillpolygon 3,x%,y%:repaint:sleep 5000


Изменено Ксакеп (3.03 / 03:42) (всего 2 раза)
- 3.03.2015 / 09:20
Alexandr
  Пользователь

Alexandr 
Сейчас: Offline
vl@volk, Mobile Pascal
Наверх  Всего сообщений: 2690
Фильтровать сообщения
Поиск по теме
Файлы топика (109)