One confirmed World3D contact produced by a frame sweep. 更多...
#include <TrajectoryCollision.h>
Public 属性 | |
| SubjectRef | subject |
| std::string | colliderId |
| PhysicsWorldHandle | world = PhysicsWorldHandle::invalid() |
| PhysicsBodyHandle | body = PhysicsBodyHandle::invalid() |
| PhysicsShapeHandle | shape = PhysicsShapeHandle::invalid() |
| int | bodyId = -1 |
| int | shapeId = -1 |
| int | shapeTag = 0 |
| int | materialId = 0 |
| float | x = 0.f |
| float | y = 0.f |
| float | z = 0.f |
| float | normalX = 0.f |
| float | normalY = 0.f |
| float | normalZ = 0.f |
| float | fraction = 1.f |
| Translation fraction in [0,1] along this frame's previous→current sweep. | |
详细描述
One confirmed World3D contact produced by a frame sweep.
在文件 TrajectoryCollision.h 第 48 行定义.
类成员变量说明
◆ body
| PhysicsBodyHandle eve::physics::trajectory::TrajectoryHit::body = PhysicsBodyHandle::invalid() |
在文件 TrajectoryCollision.h 第 52 行定义.
◆ bodyId
| int eve::physics::trajectory::TrajectoryHit::bodyId = -1 |
在文件 TrajectoryCollision.h 第 54 行定义.
◆ colliderId
| std::string eve::physics::trajectory::TrajectoryHit::colliderId |
在文件 TrajectoryCollision.h 第 50 行定义.
◆ fraction
| float eve::physics::trajectory::TrajectoryHit::fraction = 1.f |
Translation fraction in [0,1] along this frame's previous→current sweep.
在文件 TrajectoryCollision.h 第 61 行定义.
◆ materialId
| int eve::physics::trajectory::TrajectoryHit::materialId = 0 |
在文件 TrajectoryCollision.h 第 57 行定义.
◆ normalX
| float eve::physics::trajectory::TrajectoryHit::normalX = 0.f |
在文件 TrajectoryCollision.h 第 59 行定义.
◆ normalY
| float eve::physics::trajectory::TrajectoryHit::normalY = 0.f |
在文件 TrajectoryCollision.h 第 59 行定义.
◆ normalZ
| float eve::physics::trajectory::TrajectoryHit::normalZ = 0.f |
在文件 TrajectoryCollision.h 第 59 行定义.
◆ shape
| PhysicsShapeHandle eve::physics::trajectory::TrajectoryHit::shape = PhysicsShapeHandle::invalid() |
在文件 TrajectoryCollision.h 第 53 行定义.
◆ shapeId
| int eve::physics::trajectory::TrajectoryHit::shapeId = -1 |
在文件 TrajectoryCollision.h 第 55 行定义.
◆ shapeTag
| int eve::physics::trajectory::TrajectoryHit::shapeTag = 0 |
在文件 TrajectoryCollision.h 第 56 行定义.
◆ subject
| SubjectRef eve::physics::trajectory::TrajectoryHit::subject |
在文件 TrajectoryCollision.h 第 49 行定义.
◆ world
| PhysicsWorldHandle eve::physics::trajectory::TrajectoryHit::world = PhysicsWorldHandle::invalid() |
在文件 TrajectoryCollision.h 第 51 行定义.
◆ x
| float eve::physics::trajectory::TrajectoryHit::x = 0.f |
在文件 TrajectoryCollision.h 第 58 行定义.
◆ y
| float eve::physics::trajectory::TrajectoryHit::y = 0.f |
在文件 TrajectoryCollision.h 第 58 行定义.
◆ z
| float eve::physics::trajectory::TrajectoryHit::z = 0.f |
在文件 TrajectoryCollision.h 第 58 行定义.
该结构体的文档由以下文件生成:
- src/modules/physics/trajectory/TrajectoryCollision.h