ランタイム: Mix/Geometry/Plane.h Source File

ランタイム

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List
- File Members

Plane.h
Go to the documentation of this file.
1 #pragma once
2
5
6 namespace Mix{ namespace Geometry{
7
10 class _MIX_DLL_API Plane
11 {
12 public:
13 Mix::Vector3 normal;
14 Float32 d;
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 }}
Mix::Vector3
3次元浮動小数点ベクトルクラス
Definition: Vector3.h:12
Mix::Geometry::Plane::d
Float32 d
法線と平面上の点の内積
Definition: Plane.h:14
Mix::Geometry::Plane::normal
Mix::Vector3 normal
法線
Definition: Plane.h:13
Mix
ミックス
Definition: AtomicValue.h:6
Float32
float Float32
32ビット浮動小数点
Definition: Common.h:83
Mix::Geometry::Plane
平面クラス
Definition: Plane.h:10
_MIX_DLL_API
#define _MIX_DLL_API
DLLインポート定義
Definition: Common.h:38