Main Thread Read-Only / Worker Thread Write-Only 타입. Owner로 Transform을 하나 가지며, shape에 따라 내부 처리가 암시적으로 분기합니다.
Pawn은 공간 오브젝트의 런타임 표현입니다. 스레드 접근 역할이 명확히 분리되어 있으며, 각 서브타입의 shape은 암시적으로 내부 처리를 분기합니다. 명시된 스펙 이외의 동작은 최적화·확장·수정 등의 이유로 변경될 수 있습니다.
Read Only — 메인 스레드에서 Pawn 데이터를 읽기만 합니다.Write Only — 워커 스레드에서 Pawn 데이터를 씁니다.Transform을 하나 가져야 합니다.암시적으로 분기합니다.각 서브타입의 struct 레이아웃과 비트 크기를 명세합니다. SIMD 최적화 기준선은 128bit(16 bytes)입니다.
// 20 bytes (=160bits) public struct PawnSphere { public sphere shape; public Features features; }
// 16 bytes (=128bits) struct sphere { public float3 center; public float radius; }
// 28 bytes (=224bits) public struct PawnCube { public cube shape; public Features features; }
// 24 bytes (=192bits) struct cube { public float3 center; public float3 extents; }
// 32 bytes (=256bits) public struct PawnCapsule { public capsule shape; public Features features; }
// 28 bytes (=224bits) struct capsule { public float3 a; public float3 b; public float radius; }