KisaragiLibrary
 
読み取り中…
検索中…
一致する文字列を見つけられません
Primitive.hpp ファイル

図形の形状を表すためのクラスを提供するヘッダ [詳解]

#include "vector"
#include <cmath>
#include "../utility/Math/KisaragiMath.hpp"

[ソースコード]

クラス

struct  Kisaragi_Lib::Point2D< T >
 点を表すプリミティブ型 [詳解]
 
struct  Kisaragi_Lib::Vector2D< T >
 ベクトルを表すプリミティブ型 [詳解]
 
struct  Kisaragi_Lib::Line2D< T >
 始点と方向ベクトルで示される無限の直線を表すプリミティブ型 [詳解]
 
struct  Kisaragi_Lib::Segment2D< T >
 始点と方向ベクトルで示される有限の直線を表すプリミティブ型 [詳解]
 
struct  Kisaragi_Lib::Circle2D< T >
 円を表すプリミティブ型 [詳解]
 
struct  Kisaragi_Lib::Capsule2D< T >
 楕円形を表すプリミティブ型 [詳解]
 
struct  Kisaragi_Lib::AABB< T >
 軸平行境界ボックス [詳解]
 

名前空間

namespace  Kisaragi_Lib
 

型定義

template<typename T>
using Kisaragi_Lib::Scale2D = Point2D<T>
 サイズを表すプリミティブ型 実体はPoint2D<T>と変わりありません
 

変数

static const double Kisaragi_Lib::EPSILON = 0.000001
 

詳解

図形の形状を表すためのクラスを提供するヘッダ

著者
樺澤陽向
日付
2025/05/08
から
ver1.0.0 Bool型削除による変更