# How to set the camera using the orientation

**URL:** <https://community.cesium.com/t/how-to-set-the-camera-using-the-orientation/20098>\
**Category:** CesiumJS\
**Created:** [August 24, 2022, 7:46am UTC](https://community.cesium.com/t/how-to-set-the-camera-using-the-orientation/20098 "2022-08-24T07:46:44Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![gsq2022](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/gsq2022/32/3476_2.png) [@gsq2022](https://community.cesium.com/u/gsq2022)\
**Post date:** [August 24, 2022, 7:46am UTC](https://community.cesium.com/t/how-to-set-the-camera-using-the-orientation/20098/1 "2022-08-24T07:46:44Z")

</div>

I add a frustum ,it has an orientation property.I use the orientation to get headingpitchroll,I set  
the camera

scene.camera.flyTo({  
destination:positionOnEllipsoid,  
orientation:Cesium.HeadingPitchRoll.fromQuaternion(orientation)  
})

but I find the camera is wrong

> **[Cesium Sandcastle](https://sandcastle.cesium.com/#c=rVZbb9s2FP4rhJ8kwKWdtdmDkgYrvHoN0MWe66YrICBgpGObGEUKJOXGHfLfe0SKtqQqy8NiwAZ5Lt+5fUfWZEJmGpgFYndA9hy+gaapzJQ0trmSt0TCNzIDw6uC3jpZlI4yd58paRmXoNNRfBH8TAYS0K2Bc1dUBnWpDLdcyYV8LwQvjeI5Gjf4M6Ytnph8TTdaFb/DVgOYKJWEvDqbntPpuD6+CYdfpnSayriFDrI6oa01k2ajdGEoMGNvlLa7z+VazfkD5HPNCnDIAxl5UA+plWW1+oT7J7OaP7yhW7D++DrCuON2o4I8rnG6MlpUwvJSHFzwgO7q6RnWLVg1+r+jVyftji6v7xa371d36y+LeNzG8Zm/RMSvT0YkQyF9s5TmIPv9+qtCimmJsk4AHzQKMO0xbnRlbFV0ybcEbUrILN/D3Oujf+s8NmqfkHaqVq1YjiQy0a9IEJ8sc66rOlLiKUozJvfM0EzUKX/hud2RyZDqA/DtzjoUCUwn5Gza8G9T38797XEg/z9AFWD1oVvHvKtsivDCJBwcPnZzy2UyxNCgD91O2hen3APu0sMc6c/ssT+3LSFdLj5dr68XN3eLm49fnynhGmVMZtAtpa/1tWwbadIH8ZOwOPb7Cvc8Ic6ckEwJpY85zupbH/ld8HIUciaRdybthLziDCdCpq2f89jbei48ul+eJyQdNRmmoyfqX2pe8JpyWLjnRhkkhrI8jzwtTiQN2qipbdsrxCRPtXbsHVhZIstqQdJjfzB0Rb47moVI2EehDGBZVlcBDZkl6vm3RI9NF2K/uC9V1bO0aPslAwuxqKzAP5PuXjQ1DG2H/zy3I0erpzel1RQ3gJ8J+gIkHSTqtEtU5G18sj9l9Nid3P/iyHN0SGWf+RRfEfLDEiviBii+KchoU8nMPeOjI2/iulcOMTxCC9CMbsRhrY7RczCWSz+G/xhYe1pNaR8wBy63S26z3UoJ4Tp8+mOJWi6+hXU9zUKPxqN0dFFLw5eQS2MPAq5CV37jRYmvB6TSIqJ0YqEosU9gJvdV9g9YmhkTXzSek7brZc73+Ch5O/BKhOvIjEHNphLiE/8O6ejqcoL2P7kK5Ypb4CNbsENttju7+uiFlNLLCV6HPa1S4p7pHvIP)**
>
> The Cesium Sandcastle provides an interactive environment for testing Cesium code.
