nlib
|
平面、球、AABB等のジオメトリに対するクラスや関数が定義されています。 [詳解]
#include "nn/nlib/simd/SimdFloat.h"
#include "nn/nlib/simd/SimdVector3.h"
#include "nn/nlib/simd/SimdVector4.h"
#include "nn/nlib/simd/SimdQuaternion.h"
#include "nn/nlib/simd/SimdMatrix.h"
クラス | |
class | nn::nlib::simd::Plane |
3次元空間上の平面を扱う関数が集められたクラスです。 [詳解] | |
class | nn::nlib::simd::Sphere |
3次元空間上の球を扱う静的メンバ関数が集められたクラスです。このクラスはインスタンス化できません。 [詳解] | |
class | nn::nlib::simd::AxisAlignedBox |
3次元空間におけるAABB(軸並行境界ボックス)を表すクラスです。最小座標(point_min )と最大座標(point_max )をデータメンバに持ちます。 [詳解] | |
class | nn::nlib::simd::OrientedBox |
OBB(有向境界ボックス)を表すクラスです。中心座標(center )とxyz軸方向の大きさ(extent )及び回転クォータニオン(rotation )をデータメンバに持ちます。 [詳解] | |
class | nn::nlib::simd::Frustum |
視錐台を表すクラスです。 [詳解] | |
class | nn::nlib::simd::DistanceSq |
距離(の2乗)の計算を行う関数をまとめたクラスです。 [詳解] | |
class | nn::nlib::simd::Intersection |
交差の判定を行う関数をまとめたクラスです。 [詳解] | |
class | nn::nlib::simd::Containment |
包含関係の判定を行う関数をまとめたクラスです。 [詳解] | |
名前空間 | |
nn::nlib | |
共通して使われる機能やプラットフォームへの依存度が高い機能が実装されます。 nlib Platform APIs も御覧ください。nlib_ns はエイリアスです。 | |
nn::nlib::simd | |
整数、単精度浮動小数点数のSIMD演算を行うためのクラスや関数が実装されています。 | |
平面、球、AABB等のジオメトリに対するクラスや関数が定義されています。
SimdGeometry.h に定義があります。
© 2013, 2014, 2015 Nintendo Co., Ltd. All rights reserved.