|
0 / 0 / 0
Регистрация: 07.05.2012
Сообщений: 9
|
||||||
Поворот вокруг точки07.05.2012, 18:50. Показов 8578. Ответов 16
Метки нет (Все метки)
всем доброго времени суток, целый час ломал голову как сделать поворот вокруг точки, а не вокруг начла координат, чего я только не пробовал, у меня получился поворот лишь вокруг начала координат,
помогите дополнить прогу
0
|
||||||
| 07.05.2012, 18:50 | |
|
Ответы с готовыми решениями:
16
Переделать грибок на снеговика(поворот вокруг заданной точки) Вращение прямоугольника вокруг точки Графика: Движение точки вокруг квадрата |
|
Почетный модератор
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
|
||||||
| 09.05.2012, 19:25 | ||||||
1
|
||||||
|
0 / 0 / 0
Регистрация: 07.05.2012
Сообщений: 9
|
|
| 10.05.2012, 00:08 [ТС] | |
|
большое спасибо)
вообще мне задали чтобы буква крутилась , думал с разъяснением первого моего вопроса смогу дальше сам, но вот уже час не могу продвинуться пытался задавать координаты точек букв из массива но не не смог, записать записал и открыл, но вот чтобы потом из массива нарисвать букву да чтоб она еще вертелась.....
0
|
|
|
Почетный модератор
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
|
||||||
| 10.05.2012, 00:15 | ||||||
|
sergei11b, какая буква? только не говорите, что Б или В...
впрочем, вот В в меру моих...
2
|
||||||
|
0 / 0 / 0
Регистрация: 07.05.2012
Сообщений: 9
|
||||||
| 10.05.2012, 11:05 [ТС] | ||||||
|
в задании было, чтобы буква крутилась относительно своего центра
например буква "М", для удобства можно счиатать 3ю точку центром, но чета никак не могу допилить Добавлено через 15 минут вообще у меня есть пример моего другана, тока он у меня чета не работает program LMV;
вот координаты из файла 70 200 100 130 100 200 120 200 120 50 100 50 100 80 70 150 70 50 50 50 150 200 170 200 185 160 215 160 230 200 250 200 210 50 190 50 150 200 192 140 206 140 199 120 192 140 280 200 380 200 380 180 300 180 300 70 380 70 380 50 280 50 280 200
0
|
||||||
|
Почетный модератор
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
|
||||||
| 10.05.2012, 11:45 | ||||||
|
sergei11b, не вижу надобности в массиве... вот вращение буквы М вокруг центральной точки (на основе программы Pupоreva), все, что могу...
1
|
||||||
|
0 / 0 / 0
Регистрация: 07.05.2012
Сообщений: 9
|
|
| 10.05.2012, 12:55 [ТС] | |
|
я не понимаю почему у меня когда я нажимаю shift-f9 паскаль чуток задумывается и ничего не показав прекращает работу
уже пробовал на 2х своих компах, ни один не хочет включать прог с модулем crt, даже самую простую и переустанавливал уже и тут и там единственное к чему я пришел это обойтись без crt но не знаю как((( чтоза чертовщина, кстати у Вас КонецСвета мой пример заработал? у меня вообще ничего с crt посмотреть не получается(((
0
|
|
|
Почетный модератор
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
|
||||||
| 10.05.2012, 13:06 | ||||||
|
sergei11b, у вас PascalABC.NET? тогда вам так...
1
|
||||||
|
0 / 0 / 0
Регистрация: 07.05.2012
Сообщений: 9
|
|
| 10.05.2012, 19:52 [ТС] | |
|
спасибо теперь все понял)
кстати заметил что если удалить строчки 18-25 программа всеравно работает) (по последнему варианту)
0
|
|
|
Почетный модератор
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
|
|
| 10.05.2012, 19:58 | |
|
sergei11b, действительно =) но если заменить значения lx1... и т.д.на 0 (чему они вроде и равны по умолчанию), программа работать отказывается
![]() а... теперь я вижу, по любому вычисление этих точек происходит в подпрограмме, так что они и правда излишни, эти начальные координаты...
1
|
|
|
0 / 0 / 0
Регистрация: 07.05.2012
Сообщений: 9
|
||||||
| 10.05.2012, 20:08 [ТС] | ||||||
|
u1,u2 и тд это координаты точек буквы М?
Добавлено через 4 минуты мне не понятно как добавить в букву а горизонталь, проходящую по середине добавить добавил, но она крутится чудно
0
|
||||||
|
Почетный модератор
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
|
|
| 10.05.2012, 20:09 | |
|
u - это угол "ключевых" точек или концов отрезков, из которых составлена буква, относительно оси х против часовой стрелки
1
|
|
|
0 / 0 / 0
Регистрация: 07.05.2012
Сообщений: 9
|
||
| 10.05.2012, 20:13 [ТС] | ||
|
Добавлено через 2 минуты ща голову ломаю как избавиться от лишних объявленных lx1,....
0
|
||
|
Почетный модератор
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
|
|
| 10.05.2012, 20:23 | |
|
sergei11b, нене, они не лишние =) попробуй... а я попробую А..
но лучше придумать другие названия точкам, а то у меня "левая первая х", "правая вторая у" или .. в массив?...
1
|
|
|
0 / 0 / 0
Регистрация: 07.05.2012
Сообщений: 9
|
|
| 10.05.2012, 20:33 [ТС] | |
|
0
|
|
|
Почетный модератор
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
|
||||||
| 10.05.2012, 20:58 | ||||||
|
готово...
1
|
||||||
|
0 / 0 / 0
Регистрация: 07.05.2012
Сообщений: 9
|
|
| 10.05.2012, 21:34 [ТС] | |
|
0
|
|
| 10.05.2012, 21:34 | |
|
Помогаю со студенческими работами здесь
17
Вращение многоугольника вокруг произвольной точки Поворот объекта относительно заданной точки на заданный угол
Поворот фигуры вокруг оси Поворот куба вокруг оси координат Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|