PDF3D ReportGen and PDF3D.IO development SDK can be used to convert various geospatial formats to 3D PDF.
Q - Can positioning be controlled in XML state file.
A - You may apply positioning using the following tags.
<ExplodedView value="true"/>
<Assembly>
<InputFileName value="..."/>
<AssemblyProperties colorArrayIndex="0" colorArrayName="">
<Position useActualCenter="false" autoPosition="false">
<ManualPosition x="22489943502.7" y="6828114117.33594" z="0"/>
</Position>
</AssemblyProperties>
</Assembly>