Hi @Anonymous
Alright, so I asked around on this one and have an explanation for you:
The behavior of an object, such as yours above, when brought into Infraworks is like this: "if you import a 3D model via drag and drop, you can specify a rotation in the first tab. That is applied with respect to the chosen anchor point. So if you choose "local origin" as anchor, the rotation will work as expected. "center 2d" will rotate around the lower center of the bounding box. So using the data source config and typing a rotation angle would work. However, the rotation gizmos available in the canvas will ALWAYS rotate around the center of the bounding box, regardless of the anchor chosen in the data source config. So manually tweaking the rotation after import won't work. Similarly, editing the feature properties (using the old Alt+2 dialog) won't work."
However, the workflow designed is: "import a shp file with object locations and then manually adjust the rotation. For that I may have found a way: Create a 3D model style from your 3d model (with local origin as anchor). Then import your shp file and assign the style as rule style. If you have a column in your shp file that contains the rotation angle, assign it using the table tab. This will rotate the individual 3D models around their anchor, NOT around the bounding box center. You can also fine tune individual models after import this way: select a model, open the properties widget (Alt+2) and type the angle into the RotateZ field. This also rotates around the anchor. DO NOT use the gizmos for rotation as they will mess things up."
Please let me know if you have any questions on that.
Pat Lowe
Technical Support Specialist
Please click on "Accept as Solution" if post helped you resolve the issue.