Войти
ПрограммированиеФорумОбщее

хочу создать универсальные математические классы типа : Vector , Matrix , и т д (2 стр)

Страницы: 1 2 3 Следующая »
#15
10:34, 20 мар. 2013

для матрицы что лучше  float Mat[3][3] или Vector3 Mat[3] ??????????


#16
11:35, 20 мар. 2013

float [16].
Нацеливайся сразу на матрицы 4х4. Двумерные массивы лучше не использовать. Для себя первоначально делал 2 класса матриц float[16] и vector4[4]. Вторым не пользовался практически.

#17
13:25, 20 мар. 2013

werasaimon
> там куча левого !!!
Где? в DirectXMath? Там как раз таки минимум нужного и ничего лишнего.

#18
21:53, 20 мар. 2013

war_zes
Хочется все. Самому зделать!
чтоб все понимать!

#19
21:55, 20 мар. 2013

Volodar
А почему одномерныйе массивы лучше?
с ними разве не сложней робота?

#20
23:00, 20 мар. 2013

werasaimon
> А почему одномерныйе массивы лучше?
Ничем они не лучше. Разумеется, для матрицы удобнее float m[4][4] а не float m[16]

#21
0:21, 21 мар. 2013

[A][R][T]
ну тогда так и начну !!!

#22
1:34, 21 мар. 2013

werasaimon
>float Mat[3][3] или Vector3 Mat[3]
сделай union
полезная возможность извлечь строки
для матриц нужно ортогонализацию, матрицу вращения вокруг оси, наоборот ось и угол из ортогональной матрицы и наконец slerp через предыдущие 2 пункта
я бы делал шаблонами, неужели ты никогда не пользуешся double?

#23
2:44, 21 мар. 2013

Aslan
double медлиней float!
union что ето за зверь ??

#24
5:10, 21 мар. 2013

Aslan
> сделай union
Тогда вектор остается без конструктора, что не есть удобно.

werasaimon
Other Data Types - C++ Documentation

#25
7:12, 21 мар. 2013

Volodar
> werasaimon
> Other Data Types - C++ Documentation
это типа на щет union!&&?
Volodar
> Aslan
> > сделай union
> Тогда вектор остается без конструктора, что не есть удобно.
о нет я не хочу остаться без конструкторов

#26
9:27, 21 мар. 2013

а чем GLM не угодил? там и посмотреть можно, что и как сделано

#27
10:00, 21 мар. 2013

werasaimon
> double медлиней float
На 64битовом то процессоре? ) А высокая точность тебе не нужна?
> union что ето за зверь
надо знать основы языка

Volodar
> Тогда вектор остается без конструктора, что не есть удобно.
не остается, union внутри struct

#28
11:05, 21 мар. 2013

Aslan
> > double медлиней float
> > union что ето за зверь
> надо знать основы языка
Основы двух языков. ;)

#29
11:28, 21 мар. 2013

Aslan
> не остается, union внутри struct
Не понял.

Как бы я описал матрицу:

+ Показать

Страницы: 1 2 3 Следующая »
ПрограммированиеФорумОбщее

Тема в архиве.