ランタイム
Plane.h
Go to the documentation of this file.
1 #pragma once
2 
5 
6 namespace Mix{ namespace Geometry{
7 
11  {
12  public:
15 
16  public:
18  Plane( void );
22  Plane( const Mix::Vector3& n, Float32 nd );
28  Plane( const Mix::Vector3& p1, const Mix::Vector3& p2, const Mix::Vector3& p3 );
29 
31  void Normalize( void );
32 
33  public:
40  static void Compute( const Mix::Vector3& p1, const Mix::Vector3& p2, const Mix::Vector3& p3, Mix::Geometry::Plane& plane );
41  };
42 
43 }}
3次元浮動小数点ベクトルクラス
Definition: Vector3.h:12
Float32 d
法線と平面上の点の内積
Definition: Plane.h:14
Mix::Vector3 normal
法線
Definition: Plane.h:13
ミックス
Definition: AtomicValue.h:6
float Float32
32ビット浮動小数点
Definition: Common.h:83
平面クラス
Definition: Plane.h:10
#define _MIX_DLL_API
DLLインポート定義
Definition: Common.h:38