| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Звук, графика и видео > Есть две точки соединённые линией. |
| Автор: Kaban4eG 10.2.2009, 13:20 |
| У меня есть две точки с координатами соединённые линией, на самих точках я построил круг, но мне нужно чтоб он по всей линии строился))) Извините если что за язык, я с України. |
| Автор: Snowy 10.2.2009, 14:57 | ||
| Вопрос не совсем понятен. Но думаю, что нужно вот это:
|
| Автор: Kaban4eG 11.2.2009, 00:18 |
![]() |
| Автор: Kaban4eG 11.2.2009, 00:38 |
| Как здесь картинку загрузить? сообщение сверху не удачная попытка. Мне не так нужно. Ты сделал 1 круг на всю длину, а мне нужно построить круг в первой точки с любым радиусам и протянуть єво до второй точки (круг должен строится во всех пикселях линии). И выйдет такой прямоугольник с выдутыми краями. |
| Автор: Qu1nt 11.2.2009, 10:32 |
| А зачем так? Не проще соединить два круга линиями? |
| Автор: Kaban4eG 11.2.2009, 12:30 |
| У меня задание: "Построение эквидистанты вокруг заданного многоугольника". Я уже всё сделал, осталось кругом зарисовать))) Мне нужно чтобы зарисовано было))) |
| Автор: Kaban4eG 11.2.2009, 13:20 | ||
Вот єто мне и нужно. А так как сказал Qu1nt нужно много дописывать и сложнее. Я вечером выкину прогу, щас ухожу на практику. Мне просто тяжело объяснить на русском. Большое спасибо что хотите понять и помогаете))) |
| Автор: Snowy 11.2.2009, 13:31 |
| Это будет совсем не эквидистанта. Таким способом ты нарисуешь цилиндр, а не то, что хочешь. Чтобы нарисовать эквидистанту к прямой, нужно делать именно, как я писал: |
| Автор: Kaban4eG 12.2.2009, 01:23 |
| Здесь программа для построения многоугольника. Так как Ты, Snowy, предлогаеш, я сделать не смог. Будем надеяться что у тебя выйдет))) |
| Автор: AntonN 12.2.2009, 01:40 | ||
если нужно именно по картинке, можно напролом, но это некрасиво
|
| Автор: Kaban4eG 12.2.2009, 01:56 |
| Большое спасибо, єто то что надо, и нормально смотрится))) |
| Автор: Kaban4eG 15.2.2009, 03:10 |
| Одна проблемка есть, у меня по циклу рисует, строит нормально, тока последняя линия не замыкает многоугольник, ее в центр тянет почему то. Вот программа, посмотрите пожалуйста, я там заблокировал кусок, он рабочий, просто чтоб видеть как в центр сворачивает. |
| Автор: AntonN 16.2.2009, 01:16 |
| Kaban4eG, выложи готовый скриншот, а то не понять. |
| Автор: Kaban4eG 16.2.2009, 01:36 |
| http://ipicture.ru/ я строил квадрат а мне ..... |
| Автор: AntonN 16.2.2009, 01:49 | ||
попробуй позадавать 10 вершин, будет интересно и так же нужно циклить с 1 до k, но при i=(k) для второй вершины p2 брать первый элемент из массива, а не xx[i+1] (чтобы завершить рисование из последней вершины к первой) |
| Автор: Kaban4eG 16.2.2009, 01:49 |
| http://pic.ipicture.ru/uploads/090216/KK49f47wAf.jpg |
| Автор: Kaban4eG 16.2.2009, 02:13 | ||||||
долго думает но строит, тока опять же последнюю не замыкает. Добавлено через 10 минут и 49 секунд
долго думает но строит, тока опять же последнюю не замыкает. Добавлено через 12 минут и 43 секунды
долго думает но строит, тока опять же последнюю не замыкает. |