Can't change camera translation position

I’m running a body-tracking program using two ZEDxOne stereo cameras.

I’m trying to set the initial x-position of the camera frame, from the left camera (default) to the center of the baseline between the cameras: using this code –>

// Move center position from left cam, to center of baseline = 353.413

PositionalTrackingParameters positional_tracking_parameters; 

sl::Transform initial_position;
initial_position.setTranslation(sl::Translation(176.7065, 30, 0));
positional_tracking_parameters.initial_world_transform = initial_position; 

//Using the REFERENCE_FRAME::WORLD (tested CAMERA- same result)

This program compiles, but the body-tracking program still thinks the initial position is located on the left camera- what am I doing wrong?

(used this document- Coordinate Frames - Stereolabs)

The body tracking algorithm is not affected by this parameter of the positional tracking algorithm because, by default, the measures are returned in the camera frame.

You can change this behavior by setting the ZED SDK in “World mode” using the sl::RuntimeParameters::measure3D_reference_frame : RuntimeParameters Struct Reference | API Reference | Stereolabs
and setting it to sl::REFERENCE_FRAME::WORLD