--- layout: stdlib-reference --- # HitObject\.GetObjectToWorld ## Description Returns 4x3 object-to-world transform matrix. Valid if the hit object represents a hit. Note: NVAPI/SPIRV/GLSL extension. DXR 1.3 uses GetObjectToWorld3x4() and GetObjectToWorld4x3(). ## Signature
matrix<float, 4, 3> HitObject.GetObjectToWorld();
## Availability and Requirements
Defined for the following targets:
#### hlsl
Available in stages: `raygen`, `closesthit`, `miss`.
Requires capabilities: `hlsl_nvapi`, `ser_hlsl_native`.
#### glsl
Available in stages: `raygen`, `closesthit`, `miss`.
#### cuda
Available in stages: `raygen`, `closesthit`, `miss`.
#### spirv
Available in stages: `raygen`, `closesthit`, `miss`.
Requires capabilities: `spvRayTracingKHR`, `spvShaderInvocationReorderEXT`.