Вниз
Скачать: CL | DM;

проблемы с алгоритмом   Найти похожие ветки 

← →
Аврам   (2008-11-30 20:21) [0]

всем привет! мне нужно создавать окружности (shape) любого кол-ва, но так чтобы они создавали собой окружность если их больше 5,6, а так треугольник если 3, квадрат если 4. не представляю себе алгоритм. прошу помощи!


← →
Аврам   (2008-11-30 20:27) [1]

т.е. делю 360 градусов на кол-во окружностей и получаю угол между ними. а дальше хз как


← →
Ega23 ©   (2008-11-30 21:19) [2]

Ничего не понял.


← →
Поросенок Винни-Пух ©   (2008-11-30 21:21) [3]

хоровод он хочет


← →
Anatoly Podgoretsky ©   (2008-11-30 21:39) [4]

> Аврам  (30.11.2008 20:21:00)  [0]

if/case


← →
Аврам   (2008-11-30 23:26) [5]

вообщем задачу решил, одна неточность, которую не могу решить.
Создаются shape"ы динамически, им присваивается stCircle, потом эти окружности соединяются между собой посредством moveto,lineto, но так как фон shape принимает цвет формы, то виден как бы круг, а на самом деле объект прямоугольный, и поэтому рисованные линии не достигают shape на несколько пикселей, смотриться не красиво. как сделать чтобы линии уходили под shape?


← →
MBo ©   (2008-12-01 05:24) [6]

линии нарисуй раньше


← →
MBo ©   (2008-12-01 08:09) [7]

Хм, я наврал. Фон-то непрозрачный.
Если не извращаться, то проще просто рисовать эти окружности, а не использовать компоненты



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.01 c
2-1227860921
atom321
2008-11-28 11:28
2009.01.11
челая часть числа


15-1226819908
dimmy
2008-11-16 10:18
2009.01.11
Console-like control


15-1226691834
DVM
2008-11-14 22:43
2009.01.11
Из C в Pascal. Помогите с переводом.


15-1226277137
Abcdef123
2008-11-10 03:32
2009.01.11
Верно ли это?


15-1226030309
Руслан
2008-11-07 06:58
2009.01.11
шлюз своими руками




   Наверх