Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

прорисовка объекта по координатам... [D6, D7, WinXP]


mr-kack ©   (2005-03-13 17:49:00) 

Привет всем!такая трабла,значит,есть GPS,с него снимаю координаты и закидываю в Excel...такая вот таблица получаеться :
664356.45 244574.54
666456.34 424543.23
664534.98 246787.25
смысл в том надо нарисовать этот объект в делфи...подскажите какие компаненты использовать...координаты в метрах..заранее спасибо за любую помощь=)


mr-jack   (2005-03-13 18:45:00) [1]

уже начал....спасибо..


mr-jack   (2005-03-13 18:45:00) [2]

уже начал....спасибо..


Просто Джо   (2005-03-13 18:44:00) [3]

1. Polygon, это функция АПИ, объявленная в Windows.pas

2. TCanvas.Polygon - это метод класса TCanvas, объявленного в модуле Graphics.pas.


Просто Джо   (2005-03-13 18:44:00) [4]

Рекоммендую тут же все бросить и начать читать книжку по Паскалю, серьезно.


mr-jack   (2005-03-13 18:41:00) [5]

Undeclared identifier: 'Polygon'


Просто Джо   (2005-03-13 18:39:00) [6]

уже объявлен выше по тексту, убери.


mr-jack   (2005-03-13 18:36:00) [7]

не хочет пишет
Identifier redeclared: 'Graphics'


Просто Джо   (2005-03-13 18:33:00) [8]

uses Graphics;


mr-jack   (2005-03-13 18:16:00) [9]

а всё разобрался..почти,что нужно прописать в Uses?


Просто Джо   (2005-03-13 18:12:00) [10]


>  [6] mr-jack   (13.03.05 18:08)
> а ещё нельзя было поподробнее рассказать про функцию Polygon


В хелпе подробней некуда. Это метод TCanvas. И функция АПИ.


mr-jack   (2005-03-13 18:08:00) [11]

а ещё нельзя было поподробнее рассказать про функцию Polygon


mr-jack   (2005-03-13 18:07:00) [12]

Просто Джо ©   (13.03.05 18:04) [3]
спасибо.


Просто Джо   (2005-03-13 18:04:00) [13]

Так в чем проблема?
1. Вычисляешь минимальные X и Y в массиве исх. координат. Это раз.

2. Вычитаешь из каждой исходной координаты MinX,MinY. Получаешь значения вида:

   356.11  566.02
   355.23  562.00
   350.22  564.44

3. Вычисляешь Макс. значения MaxX,MaxY

3. Вычисляешь отношения MaxX/Width и MaxY/Height, где Width,Height - ширина и высота области, куда будешь выводить картинку, например, размер TImage'а.

4. Пересчитывешь координаты, используя вычисленное отношение, округляешь и выводишь функцией Polygon


jack128   (2005-03-13 18:04:00) [14]

TForm.Canvas.MoveTo/LineTo


mr-jack   (2005-03-13 17:56:00) [15]

неправильно выразился.спешил=)...мне надо как-нибудь объект покоординатам с GPS отобразить на форме...хотябы схематически.


Просто Джо   (2005-03-13 17:50:00) [16]

Что значит "прорисовать"?


Наверх

Титульная страница Поиск, карта сайта Написать письмо