Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   как получить радиус объекта? (http://www.flasher.ru/forum/showthread.php?t=173295)

optemus 28.12.2011 18:23

как получить радиус объекта?
 
есть такая формула X = r * sin альфа (не нашла как пичатать знак)
встал вопрос о том как получить радиус объекта?

GBee 28.12.2011 18:32

r = x/sin(a)

математика даже не знаю за какой класс.

optemus 28.12.2011 18:38

ну а как посчитать r?
формулу я знаю и так

Добавлено через 3 минуты
мне значение r нужно вычаслить
должноже быть какое-то оброщение к радиусу объекта а как его посчитать я в курсе

GBee 28.12.2011 18:46

БАБАХ! Осколки черепа разлетелись по комнате.

Угол и х знаете?

КорДум 28.12.2011 19:25

Я полагаю, радиус объекта - это половина ширины и высоты. Так как вопрос находится в разделе по AS3, то, после некоторых телепатических логических цепочек размышлений, осмелюсь предположить, что нужны такие строчки:
Код AS3:

obj.width = r * 2;
obj.height = r * 2;


Genzo 28.12.2011 19:31

Продолжу игру экстрасенс ,может быть вам нужен радиус описанной окружности?
Код AS3:

var r:Number = Math.sqrt( Math.pow(obj.width / 2 , 2) + Math.pow(obj.height / 2 , 2));


ChuwY 28.12.2011 19:34

Это справедливо, если объект представляет собой круг.
Если же это, например, квадрат, то это будет радиус вписанной окружности.
Думается, что требуется радиус описанной окружности более сложного объекта.
В случае квадрата радиус будет равен
Код AS3:

 r = Math.sqrt(2)(width/2);



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

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.