dl
dl
math
dl_rigid_body.h
浏览该文件的文档.
1
12
#pragma once
13
14
#include "
base/dl_type_def.h
"
15
16
namespace
JPH
17
{
18
class
Body;
19
}
20
21
namespace
dl
22
{
23
enum class
RigidBodyType
24
{
25
STATIC
,
26
KINEMATIC
,
27
DYNAMIC
,
28
};
29
31
class
RigidBody
32
{
33
friend
class
Physics
;
34
public
:
35
Position3
GetPosition
();
36
Position3
GetRotate
();
37
38
~RigidBody
();
39
private
:
40
JPH::Body* _body;
41
};
42
43
44
}
dl::RigidBody
刚体
定义
dl_rigid_body.h:32
dl::RigidBody::GetPosition
Position3 GetPosition()
dl::RigidBody::Physics
friend class Physics
定义
dl_rigid_body.h:33
dl::RigidBody::GetRotate
Position3 GetRotate()
dl::RigidBody::~RigidBody
~RigidBody()
dl_type_def.h
通用类型定义
JPH
定义
dl_physics.h:23
dl
定义
dl_array.h:22
dl::RigidBodyType
RigidBodyType
定义
dl_rigid_body.h:24
dl::RigidBodyType::KINEMATIC
@ KINEMATIC
运动学物体,如电机
定义
dl_rigid_body.h:26
dl::RigidBodyType::DYNAMIC
@ DYNAMIC
动态物体,如篮球
定义
dl_rigid_body.h:27
dl::RigidBodyType::STATIC
@ STATIC
静态物体,如地面
定义
dl_rigid_body.h:25
dl::Position3
Array< Float, 3 > Position3
定义
dl_type_def.h:42
制作者
1.13.1