![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
прорисовка объекта по координатам... [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]Что значит "прорисовать"?