ランタイム
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
Mix
Geometry
Plane.h
Generated on Mon Mar 21 2016 10:58:23 for ランタイム by
1.8.9.1