Using Direct Edit to scale dynamic Geometry Text extrusion

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I am trying to emboss a solid with text. The solid's base shape is a cylinder and so I need to use text bent along a circle - geometry text feature. The part I am working on is an iPart that has varying diameters for the base solid, and with increasing diameter, the text size needs to be scaled proportionally as well. Also, the text changes based on an user parameter as well - the first character varies.
Since it apparently is impossible to use an user parameter for the font size in the text editing dialog directly, I was searching for alternate solutions and on these forums found the suggestion to not use the emboss feature, but instead extrude the geometry text into a new solid, then using direct edit to scale the solid, then use combine to cut the text solid from the base solid.
This did seem to work well - until I started adding new iPart configurations with new values for the first character. Inventor started spitting out an error message every time I tried updating the part: "Dependent modeling failed. Try editing or deleting feature."
This message was incredibly useless as there was no real hint as to what exactly caused the error. I have no idea what exactly I did, but after a lot of clicking around I got Inventor to display an exclamation mark next to the direct edit feature, so I knew that one was the culprit. Turns out Inventor no longer finds/recognizes the vertext I selected as center point once the geometry text changes, even if the vertex belongs to a character from the text that does not change. (I assume this is because every character gets bent differently just a tiny little bit with varying glyph widths.)
Since I need to scale the text with the center point being roughly the geometric center of the text solid, I can't simply add e.g. a circle in the geometry text sketch somewhere near the center of the whole part that does not change its shape and selecting it as the scaling center point vertex. Neither can I add a circle or something at the exact geometric center of the text, because in order to be able to select it as scaling center point vertex I'd need to extrude it too, so it'll end up being visible in the finished part.
It appears like the direct edit scaling feature lacks an option to simply take the geometric center of all the selected solids, rather than specifying a vertex, and recalculate that center automatically whenever one of the solids changes. Or for even better control, allow picking a point from the source sketch rather than from the actual solid. And it would be even simpler if one could choose an user parameter for text size in the first place.
Until Inventor gets this functionality added - can anyone think of an alternative way to achieve what I want to do?