载入中...
搜索中...
未找到
TrajectoryCollision.h 文件参考

Bone-bound continuous collision sweeps against World3D (UE5-style trajectory traces). 更多...

#include "common/Export.h"
#include "common/AttachmentPoint.h"
#include "common/Result.h"
#include "common/SubjectRef.h"
#include "common/Time.h"
#include "physics/OwnedQuery3D.h"
#include "physics/PhysicsHandles.h"
#include "physics/trajectory/BoneCollider.h"
#include <cstdint>
#include <map>
#include <memory>
#include <string>
#include <string_view>
#include <tuple>
#include <vector>

浏览源代码.

类

struct  eve::physics::trajectory::TrajectorySample
 World-space sample of one collider endpoint pair. 更多...
 
struct  eve::physics::trajectory::TrajectoryHit
 One confirmed World3D contact produced by a frame sweep. 更多...
 
struct  eve::physics::trajectory::TrajectoryFrame
 Owning result of one deterministic trajectory advance. @cost Linear in the number of unique World3D cast hits emitted this frame. 更多...
 
class  eve::physics::trajectory::TrajectoryCollisionRuntime
 Owner-thread authority for bone-bound collider catalogs and continuous sweeps. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::physics
 Optional physics backend for vehicle mobility and body attach.
 
namespace  eve::physics::trajectory
 

详细描述

Bone-bound continuous collision sweeps against World3D (UE5-style trajectory traces).

Each armed collider samples attachment points every advance, then casts a sphere or capsule from the previous sample to the current sample through World3D. World3D remains the collision authority; this runtime stores only generation- qualified world handles and borrowed pose sources across frames.

在文件 TrajectoryCollision.h 中定义.