Edited: Someone has opened a Symbol working group. Please follow this link to contribute: https://community.ptc.com/t5/CAD-Symbols-2D-and-or-3D/Drawing-Symbol-Interface-UI-Improvement-functi...
The finished product of Symbols are powerful and extraordinarily useful. However the creation of them is horrible, painful, and stuck in 1989-ish coding! In addition some improvements can be made to the finished product too.
This is a WIKI type Document so please edit this document in order to add more functionality that you would like to see added to the creation and finished product of Drawing Symbols! Comments also welcome below.
Add and removed entities from groups without a million clicks (approximately)
Stable and controllable Symbol Placements
Toggle through and choose constraints using RMB similar to how it is done in sketcher mode.
In sketcher mode if you want to constrain to a horizontal reference, as soon as that constraint shows up you can RMB to lock it in place, or RMB again to not choose that constraint and make sure that it doesn't get in the way.
Nice to have:
General Product Idea for Improving/updating Symbol UI & Functionality:
please define your suggestions as a product idea!
I vote for this if it is possible.
I'm missing rename of groups at any time.
Thanks for the comments gentleman.
The way current product ideas is done it is really hard to create all these and not have them all lost and voted low. I just don't want to give a false impression of the value of these if the idea doesn't get many votes.
I think it is safe to say that there are few symbol creators at a company, but MANY people who benefit from the symbols that they create and thus have significant benefits to all users. But this highlights why it may not see much visibility on the forums, because only the creators will recognize the problems with creating these symbols while everyone else (the end users) will not understand why there are not more useful symbols. If you create any product ideas, post the link in the article above and we will vote for them.
Also, I noticed this document doesn't have many likes so go ahead and like it (and hope that is a metric for more people on the forum to see it).
The problem with grouping in symbols is that it seems to be handled by using layers, with exclusion, et al. I noticed this back in rev 15 or 17 and found that managing groups from the layer menu was much easier. That functionality was hidden in the next version I used. This is why the PTC weld symbols (among others) have so much duplication of entities - the combinations of exclusion and inclusion aren't suitable for a more focused approach. I think they end up as tree structures.
It is also possible to 'copy drawing' to import items so that sketching in the tool is not entirely required, but there was a long standing problem that each time there was an import, the import origin shifted. Try drawing a line and then create a symbol. Import the line as the geometry and finalize the symbol. Then edit the symbol and import the same line again. In pre-Creo 2 versions the second imported line would be offset from the first import.
*** I did a minor document edit to correct misspellings and correct a missed <CR>. Use the compare to see what changed.
Thanks for updating the document to make those corrections and additions!
That is interesting how it used to be...just to be clear it layer access is no longer allowed in the Symbols, right? I just want to make sure if there is a secret way of doing these manipulations I want to know about it!
Another problem with drawing elsewhere and then importing is that you cannot reuse groups from other symbols or layers or anything. You just get individual sketch entities, and then must recreate groups. That is why after my initial creation I do everything inside symbols so I don't lose already defined groups (same with copy paste). Hmm maybe I will add this to the list above...here comes another edit
Thanks for leaving the extra functionality, however I am not sure I understand your second point above about the snapping points. Are you wanting snapping points while you are creating and working with the geometry while editing the symbol? Or do you want snapping points when you are placing the symbol on the drawing? In the way that I understand either of these points we currently have that functionality, however I think I do not understand what you want correctly. Could you explain further?
Also, we currently have construction geometry and points, however it does not stay when you finish the symbol. It would be very nice if construction geometry (including points) remained after completing edits in a symbol and behaved as they do in a model feature sketch (invisible outside the feature/symbol, but remains present inside the symbol for future edits).
Yeah, thanks for attempting to clear it up.
You captured the essence of the key problem with the existing construction geometry...
Now to the "snap" idea:
First of all, I am not an expert at defining symbols. I'll give you an example - say I need to make a square into a rectangle. I try to do this by "dragging":
1) I click on the side line, 2 drag handles show up. These handles are pretty useless for anything other snapping to the grid.
2) so usually, I use move special to "snap" to a vertex of another entity.
And using that "move special" command, is just so tedious. If entities and entire symbols just had little "handles" and you could snap to them...
Essentially, I think the idea is best described as imitating the type of connections you can make when creating a diagram in visio or even simple stuff like ms office powerpoint - you put in a shape, and then if you are then drawing a line, the little red handles pop up on this shape and you can connect your line to them.
And so when you are defining a symbol, it would be useful if you could put in special "anchor points". Subsequently in the drawing, other entities could "snap to them".
The previous statement that only admins care about this topic is accurate. It is also why improvements in other areas remain on the back burner (like enhancing ModelCHECK).
There are many other symbol improvements that could also be considered. Things like defining the default placement type within the attributes. Having the ability to update symbols, combine duplicate instances, etc.
It would be nice if PTC took this on as a major project. The current functionality is based upon 20 year old coding. Symbols are not going away even if 2D drawings are eventually eliminated. They will still be needed indefinitely for 3D annotations.
Paul Sobejko, thanks for the suggestions. I tried to get some of your suggestions in point 16, although using the approach that PTC already implemented in the model sketcher.
Please feel free to edit this document and add the other one about MS office and the grab handles. I think a request like that is more of an overhall of drawing sketches in general. Do you agree?
Roger Mast, great points. Yes, Model Check could be so much more powerful if they updated it, similar to these symbols. And agree that these symbols are not going anywhere.
I added your suggestions with a link. Go ahead and add more to the document if you have more.
Someone has opened a Symbol working group. Please follow this link to contribute: https://community.ptc.com/t5/CAD-Symbols-2D-and-or-3D/Drawing-Symbol-Interface-UI-Improvement-functi...