Войти
ПрограммированиеФорум2D графика и изометрия

Нужна помощь с поворотами векторов (3 стр)

Страницы: 1 2 3
#30
(Правка: 23 мая 2020, 0:02) 23:12, 22 мая 2020

1 frag / 2 deaths

Мы - это кто? Не пугай меня.
Насчет индексов - где они? Так и не сказал.
Напоминаешь мне собаченку -пробегала мимо - тявкнула и побежала дальше,  зачем тявкала,  хз,  видимо что бы было, что бы не забыли.


#31
(Правка: 23:23) 23:22, 22 мая 2020

Rikk
> разве тут есть хоть один кто имеет изобретение реальное оформленное
> авторство-патент?вроде таких нету.

Я же говорю - психология очень похожа на барыгу. А это тест на выявление оного.
Патент здесь при чем? Тот же Ньютон, неужели он старался ради патента?
Не живи ты с такой психологией - сказали так - значит так, под козырек и побрел выполнять.

#32
(Правка: 23:42) 23:39, 22 мая 2020

tonline_kms65
> Не живи ты с такой психологией - сказали так - значит так, под козырек и побрел
> выполнять.
а как же эта самая позиция = личность взрослая и самостоятельная, особо от момента 18 лет совершеннолетия.
получается противоречие.
если =побрели выполнять то как может быть самостоятельность личности?

tonline_kms65
> Тот же Ньютон, неужели он старался ради патента?
надо уточнить факты истории. но Эдисон вроде реально делал науку электричество-электроника-физика и реально оформлял патенты и изобретения. то есть ему это был способ заработать денег.
чего то не видно чтоб его за это гнобили и чморили и Эдисона не называют барыгою.
  ну тут короче открывается тема для флуда и оно нафиг надо.
это были ремарки к размышлениям.

#33
(Правка: 23 мая 2020, 0:34) 23:58, 22 мая 2020

Rikk
Ок. Возможно оно так и есть,  у меня то это просто хобби и не более того, хобби с 2006 года,  именно с графикой.  Принципиально ничего не продаю.
Кстати,  а ты меня натолкнул на мысль, почему то я об этом даже не задумывался, есть люди, для которых это просто работа, ни о каком хобби там нет даже речи. Во как.

Я позже вернусь к твоему предложению, но попозже. Ну не нравится мне зависимось угла поворота от тиков таймера. Это повод для накапливания неучтеных ошибок. У меня на этом таймере и другие зависимости находятся. Вернутся по любому придется,  чувствую это пригодится в будущем.

#34
0:36, 23 мая 2020

tonline_kms65
> не нравится мне зависимось угла поворота от тиков таймера.
если есть частота процессора то значит есть период времени T=1/f , f=1/T а период Т повторяется.
тут не только угол поворота а вобще все дела зависят от таймера (частота процессора)

и таки если проблема именно во времени там два поворота за секунду

попробуй пихнуть в нужное место пустой цикл прождать нужное время сколько секунд.
подобрать экспериментом типа

цикл от 1 до тысяча =это время одна секунда

или
цикл от 1 до сто тыщ=это время одна секунда

влепить пустой цикл ждать секунду

между кругами.

ты замеряешь угол=угол мы типа знаем

код:
если угол =360градусов (радианов)
  это круг законченый
тогда вставить этот пустой цикл задержка на секунду
повторять это движение перса по карте или чего тама
  если нажали кнопки повернуть тело по кругу
то это повторить опять

#35
(Правка: 25 мая 2020, 10:39) 20:56, 24 мая 2020

Сделал определение максимально видимого расстояния, при помощи трассировки и функции рисования окружности - то что и хотел сделать.
max_dist | Нужна помощь с поворотами векторов
Как я уже говорил, есть возможность создания любой окружности, с любым количеством сегментов(точек).
Сам принцип кода - создаю в цикле установленное количество сегментов по диаметру, получаю точки с координатами. От центра окружности(в центре объекта) до точек (по вектору направления) кидаю трассировки - получаю конечные точки в местах столкновений с твердыми поверхностями. Получаю дистанцию от центра окружности до конечных точек, записываю дистанции в массив. В массиве нахожу максимальную дистанцию.
На скрине сами трассировки белыми линиями, максимально просматриваемая дистанция зеленая линия.
Результат выборки из массива(20 точек - полная окружность):

1/544.611328
2/544.611328
3/572.638244
4/673.177001
5/635.434570
6/593.473876
7/548.427368
8/576.650512
9/915.218627
10/960.260131
11/532.382873
12/506.326171
13/498.736053
14/586.299743
15/937.570129
16/831.191284
17/790.510131
18/830.407531
19/382.131164
20/277.634552
Max 10/960.260131

max_dist_number | Нужна помощь с поворотами векторов
#36
23:01, 24 мая 2020
А скорость какая?
#37
23:20, 24 мая 2020

Dav103
> А скорость какая?
и потому придумали штука=математический со-процессор делающий дела с плавающими точками

#38
23:28, 24 мая 2020

Dav103
> А скорость какая?

Скорость чего?

#39
14:33, 28 мая 2020

Запустить видео по клику - Как делать игрыЗапустить видео по клику - Как делать игры
Страницы: 1 2 3
ПрограммированиеФорум2D графика и изометрия