# How-To: Enable PMI Automatic Orientation like HOOPS Demo Viewer by API

**URL:** <https://forum.techsoft3d.com/t/how-to-enable-pmi-automatic-orientation-like-hoops-demo-viewer-by-api/4483>\
**Category:** HOOPS Visualize Desktop\
**Tags:** knowledge-base, how-to\
**Created:** [March 24, 2025, 9:34am UTC](https://forum.techsoft3d.com/t/how-to-enable-pmi-automatic-orientation-like-hoops-demo-viewer-by-api/4483 "2025-03-24T09:34:15Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![rie](https://avatars.discourse-cdn.com/v4/letter/r/a6a055/32.png) [@rie](https://forum.techsoft3d.com/u/rie)\
**Post date:** [March 24, 2025, 9:34am UTC](https://forum.techsoft3d.com/t/how-to-enable-pmi-automatic-orientation-like-hoops-demo-viewer-by-api/4483/1 "2025-03-24T09:34:15Z")

</div>

When importing a model with PMI Automatic Orientation in HOOPS Demo Viewer, it will flip pmi when rotating so that text / symbols remain readable.

 ![image](https://us1.discourse-cdn.com/flex020/uploads/techsoft3d/original/2X/d/dc7ac00ec0a001f5032e2b10535c950da61195bb.png)

With HOOPS Visualize HPS API, you can set by [ImportOptionsKit::SetPMIFlipping](https://docs.techsoft3d.com/hps/latest/api_ref/cpp/class_h_p_s_1_1_exchange.html#_CPPv4N3HPS8Exchange16ImportOptionsKit14SetPMIFlippingEb).

![3F53342B-22DE-4A2A-BA17-CDA756450C11](https://us1.discourse-cdn.com/flex020/uploads/techsoft3d/original/2X/f/f52a29817303822058685c06006ffb7da117ccf0.gif)

PMI Automatic Orientation option is not available for JT and 3DXML file formats due to limitations.
