Вернуться   CoderX :: Forums > Основные форумы > Программинг
Войти через OpenID

Программинг Форум для тем связанных с программированием

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 18.03.2011, 22:13   #1
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

GameLine:=TLine.Create(Engine.Objects.Lines);
GameLine.color:=RGB(63,70,87);
GameLine.x:=180;
GameLine.y:=450;
GameLine.len:=700;
GameLine.angle:=90;
Миниатюры
Нажмите на изображение для увеличения
Название: 45747548.PNG
Просмотров: 17
Размер:	12.2 Кб
ID:	1953  
__________________
Начало.
supernewbie вне форума   Ответить с цитированием
Старый 18.03.2011, 22:19   #2
Рыцарь
 
Аватар для destructor
 
Регистрация: 26.06.2009
Сообщений: 2,433
Сказал Спасибо: 154
Имеет 692 спасибок в 426 сообщенях
destructor на пути к лучшему
По умолчанию

ух епть...


а так чо нарисует: GameLine.angle:=0; ?
__________________
Шожиделать.. ботить хочется..
destructor вне форума   Ответить с цитированием
Старый 18.03.2011, 22:20   #3
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

----
Миниатюры
Нажмите на изображение для увеличения
Название: 7897898797897.PNG
Просмотров: 13
Размер:	14.5 Кб
ID:	1954  
__________________
Начало.
supernewbie вне форума   Ответить с цитированием
Старый 18.03.2011, 22:20   #4
Рыцарь
 
Аватар для destructor
 
Регистрация: 26.06.2009
Сообщений: 2,433
Сказал Спасибо: 154
Имеет 692 спасибок в 426 сообщенях
destructor на пути к лучшему
По умолчанию

короч угол у тебя задается относительно оси Y
__________________
Шожиделать.. ботить хочется..
destructor вне форума   Ответить с цитированием
Старый 18.03.2011, 22:23   #5
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

и че делать?
__________________
Начало.
supernewbie вне форума   Ответить с цитированием
Старый 18.03.2011, 22:24   #6
Рыцарь
 
Аватар для destructor
 
Регистрация: 26.06.2009
Сообщений: 2,433
Сказал Спасибо: 154
Имеет 692 спасибок в 426 сообщенях
destructor на пути к лучшему
По умолчанию

Цитата:
Сообщение от destructor Посмотреть сообщение
противолежащийкатет:=y2-y1;
прилежащийкатет:=x2-x1;
тангенс: = противолежащийкатет / прилежащийкатет;
угол:= ArcTan( тангенс );
чтобы его получить тут, используй котангенс
__________________
Шожиделать.. ботить хочется..
destructor вне форума   Ответить с цитированием
Старый 18.03.2011, 22:29   #7
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

dx:=value-x;
dy:=ey-y;
path:=Sqrt(sqr(dx)+sqr(dy));
if dy>0 then
tan:=dx/dy else tan:=0;
angle:=Round((ArcTan(tan)*180)/pi);
len:=round(path);

угол 0

Добавлено через 1 минуту
погите
__________________
Начало.

Последний раз редактировалось supernewbie, 18.03.2011 в 22:29. Причина: Добавлено сообщение
supernewbie вне форума   Ответить с цитированием
Старый 18.03.2011, 22:31   #8
Местный
 
Аватар для Nickers
 
Регистрация: 23.11.2009
Сообщений: 574
Сказал Спасибо: 134
Имеет 117 спасибок в 82 сообщенях
Nickers пока неопределено
По умолчанию

Ученые выяснили, что тангенс 90 градусов = 0... Гарантирую.
__________________
Пишу что думаю, но ничего не знаю...
[LameGuard|Скрипты l2phx]
Nickers вне форума   Ответить с цитированием
Старый 18.03.2011, 22:39   #9
Рыцарь
 
Аватар для destructor
 
Регистрация: 26.06.2009
Сообщений: 2,433
Сказал Спасибо: 154
Имеет 692 спасибок в 426 сообщенях
destructor на пути к лучшему
По умолчанию

Цитата:
Сообщение от Nickers Посмотреть сообщение
Ученые выяснили, что тангенс 90 градусов = 0... Гарантирую.
ага, вот пруфлик http://www.wolframalpha.com/input/?i...%3D+tan%28x%29

Добавлено через 2 минуты
Код:
dx:=value-x;
dy:=ey-y;
path:=Sqrt(sqr(dx)+sqr(dy));

if dy>0 then
    angle:=Round((ArcTan(dx/dy)*180)/pi);
else 
    angle:=90 градусов нах;

len:=round(path);
__________________
Шожиделать.. ботить хочется..

Последний раз редактировалось destructor, 18.03.2011 в 22:40. Причина: Добавлено сообщение
destructor вне форума   Ответить с цитированием
Старый 18.03.2011, 22:31   #10
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

госпади
__________________
Начало.
supernewbie вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Основные форумы > Программинг



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 01:57.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!