09.09.2010 17:53:39
Навигация
· XNA FAQ
· С чего начать
· Конкурсы
· Обратная связь
· XNA Блоги
Сейчас на сайте
· Гостей: 2

· Пользователей: 0

· Всего пользователей: 1,358
· Новый пользователь: JeriX
Последние фото
Простой ScreenSaver
Простой ScreenSaver
Альбом: Галерея XNA сообщества

Дипломная работа
Дипломная работа
Альбом: Галерея XNA сообщества

Дипломная работа
Дипломная работа
Альбом: Галерея XNA сообщества

Блоги
mike
» Silverlight (Symb...
Hale_32bit
» Уравнение многоуг...
mike
» WP7 XNA Microphone
mike
» WP7 XNA Ввод текста
SolarWind
» Установка Windows...
SolarWind
» Windows Phone 7 S...
SolarWind
» Установка в offli...
SolarWind
» Книга по Win Phon...
Hale_32bit
» 4) Третий закон (...
Hale_32bit
» 3) Третий закон (...
Поддержка
microsoft.com
1gb.ru - Дом для вашего сайта
Статистика посещений:

Google
Chort
Блоги пользователя:
Feb, 20 -10 18:36
 Маленькие хитрости : кеширование угла (1)
Маленькие хитрости : кеширование угла
В работе з 2Д графикой мне нередко надо было узнать синус-косинус угла. Так как эти математические операции не очень легкие, то их надо кешыровать. А вот такая структурка спасает от двух некрасивых переменных в классе.

GeSHi: C#
  1. public struct Angle
  2. {
  3. public readonly float radians;
  4. public readonly float sin;
  5. public readonly float cos;
  6.  
  7. public Angle(float value)
  8. {
  9. this.radians = value;
  10. this.sin = (float)Math.Sin(value);
  11. this.cos = (float)Math.Cos(value);
  12. }
  13.  
  14. public static implicit operator float (Angle angle)
  15. {
  16. return angle.radians;
  17. }
  18.  
  19. public static implicit operator Angle(float angle)
  20. {
  21. return new Angle(angle);
  22. }
  23. }
Добавлено за 0.008 секунд, используя GeSHi 1.0.8.2

Notice: Undefined index: blog_write in /home/virtwww/w_xnadev-ru_daa232f5/http/infusions/ti_blog_system/blog_includes.php on line 237


© 2007 - 2008 by Elactos
Реклама
Авторизация
Логин

Пароль



Вы не зарегистрированы?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Мини-чат
Вы должны авторизироваться, чтобы добавить сообщение.

07.09.2010
Я из Иркутска, только сейчас в Питере.

06.09.2010
А Иркутская область? Smile

06.09.2010
а краснодарский край есть?

04.09.2010
Я из Красноярска

04.09.2010
а тут есть кто нибудь из красноярска?

03.09.2010
16 сентября релиз программных продуктов будет

03.09.2010
Разработка WP7 завершена! http://www.vesti..
..?id=389960

03.09.2010
походу именно самсунги станут первыми телефонами поступившими в открытую продажу.

03.09.2010
а мне хочеца чтоб самсунг чтото выпустил не хуже I9000 Galaxy S на этой ОС

03.09.2010
Мне обещали прислать смарт за пару недель до офф. релиза. Знакомые сотрудники из Майкрософт Юкрейн тоже пока в ожидании. А этот прототип на LG я тоже щупал еще 2 месяца назад. Мобила моей мечты!

02.09.2010
WP7, интересно для Украинцев, http://itc.ua/nod.
..mments-top
.

30.08.2010
А понял получается нужно просто перемножить векктор реального положения мыши на вектор Scaleing'а

30.08.2010
Где находиться .X Viewer в новом, июльском SDK? Чем еще можно .Х файлы глянуть?

30.08.2010
http://youtu.be/1F
zVPytCw9Q?hd=1

30.08.2010
Как?

RSS каналы сайта
XNA - Новости
XNA - Статьи
XNA - Форум
XNA - Галерея
XNA - Файлы
Время загрузки: 0,11 секунд 1,332,845 уникальных посетителей