[IR Ss4/10] 3D Features Linestyle Scaling Issues

We are having to migrate files from our Ss2 Workspace to Ss10. Our Ss2 workspace has never been upgraded to allow annotation scale to work with Linestyles due to the large number of projects in our standards that predated that capability.

So in our Workspace, we must retain the Model Properties that set linestyles to use the global line style scale factor. We were also were forced to keep that set to 1, due to the number of linestyles not defined as physical. Instead, we set linestyle scales by element and use a macro to adjust these if necessary. This also played well with InRoads as we could define named symbologies with no linestyle scale or with a scale of 1 and when InRoads used these, it would never scale those with no scale factor and those with a scale of 1 would scale using the InRoads Glogal Linestyle scale factor.

So in Ss10 we are still using our XIN with its scale factors driving line style scale. In our 3D model, when a 3D feature is drawn using the linked features from the XIN, there are odd results. 

  • Elements that are not complexed get created with a linestyle scale assigned to the element. I'm not even sure where that scal comes from as I can change both InRoads and the design file and it seems to have no effect. These are displayed using the linestyle scale.
  • Elements that are complex, get created with the same linestyle scale applied to the complex header. The linestrings that make up the complexed element are drawn with a line style scale of 1. These are drawn using the scale of 1 - the complex header scale is ignored.

It seems to me the model setting for linestyle scale should be honored and when the scale is changed, things should adapt. And if a scale factor is assigned in InRoads, if honored it should follow the InRoads rules.