Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > рисование линии


Автор: rthsobakas 3.7.2008, 10:49
можно ли перевести линию в массив точек?то есть известно начальные и конечные координаты линии и надо исходя из этого определить массив точек (с координатами) для этой линии.

Автор: mrbrooks 3.7.2008, 11:19
Если ты имеешь ввиду линию на канве имхо то наврятли. Только если использовать математику и геометрию и считать считать...

Автор: UniBomb 3.7.2008, 14:36
rthsobakas, если линия прямая и извесны две координаты (в данном случае это координаты начала и конца), то по "уравнению прямой на плоскости, проходящей через две заданные точки " находиш функцию этой прямой. Затем задаёш количесво шагов (элементов массива) и меняя х и подсавляя в полученную функцию расчитываш у. ничего сложного...

Автор: rthsobakas 5.7.2008, 10:24
ясно. Тогда еще вопрос он графике: как напечатать содержимое пэинт бокса? И в чем измеряется компонент на форме(ширина,длина) и как их перевести в см? 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)