It would be good to be able to edit the dimension type (i.e. Aligned, Vertical, Horizontal) not only during the creation of the dimension, but also afterwards (by right-clicking on the dimension and selected from these 3 options). It's a bit quicker than deleting the dimension and starting again.
Sometimes when I dimension between 2 points, I don't always want to use the default direction that the Alignment dimension type provides (i.e. the line connecting to the 2 points). A somewhat useful option is to select the the line / direction that the dimension is applied in, which may be entirely separate from the 2 points.
It's hard to explain, so I've attached 2 pictures of what I'm trying to express. "Not quite", is the default alignment direction, which although correct, is not always appropriate. In the 2nd picture, I've annotated the dimension between the 2 points in a direction parallel to the blue line. This is required to calculate the length of timber I need to start with before I start cutting the angles on the top and bottom (i.e. the timber runs along the blue line axis).
So maybe a 4th option could be "Custom Aligned", whereby the user selects a line on the drawing which determines the alignment direction.
Sometimes when creating detail views I forget to select the correct Fence and Cutout shape. To correc this I need to delete the current detail view, which I've already annotated and create a new one. it would be nice to be able to simply modify these attributes of the detail view AFTER I've created it.
Often I need to splace slats at distances of say 1/4", 3/8" , etc. But to do this using the Rectangular Pattern and Spacing selected, I need to first enter the spacing as Width + Gap. It would be better to have an option (GAP) selectable in the combo box, so that instead, I can just enter the gap between regularly spaced objects and let the software figure out the width itself (bounding box maybe). It's a luxury feature, I admit, but it would still be nice.
There's a fifth type of hole which is sometimes used in woodwork. It's a countersunk-bored hole. You simply use the coutersink bit to bored down into the wood after coutersinking the hole. It's used when hiding screw heads with wooden plugs. It's similar to a counter-bored hole feature except that instead of a flat bottom for the boring, it's an angled bottom, the same angle as countersinking.
I use a lot of rounded mortises in creating woodwork items which are essentially slots cut into the wood. I'm not sure if there is a standard notation for slots but it would be good if there was a command similar to the Hole command which could automatically annotate slots (eg. Slot Width x Slot Diameter x Slot Depth maybe). Maybe even a Centre Mark command which could recognise the slots as a complete entity and automatically insert two perpendicular centrelines would definitely be handy.
It would be handy to have a combo box available when entering dimensions which lists all the available parameters. This would neglect the need to click on the right arrow and select "List Parameters". It would save one, possibly two mouse clicks, especially if the user were to "drag" the mouse to the appropriate parameter and release the button upon selection. Maybe the List Parameters could be removed altogether if this GUI method were introduced.
As well as the HIDE OTHERS command when selecting a particular body in a multi-body part, it would be useful to have an ISOLATE command which permanently hides other bodies in the part. I'll give an example where this is useful.
Say I design a multi-body part and create a lot of views which I use to isolate each individual body (so I can generate separate drawings for each body) by selecting the appropriate view. Then as soon as I create another body within the Master View, this new body is added to each and every other view I have created, even though I have previously selected to HIDE OTHER bodies within each of these views. This is not my intended result. I want to isolate the body permanently. So despite generating new bodies either BEFORE or AFTER the creation of this view, the body is ALWAYS isolated, not just temporarily at the time of view creation.
Another option is to forget the ISOLATE command previously suggested, and just change the behaviour of the HIDE OTHERS command as I have already suggested.
I use a lot of parameters in my drawings. As such I have to click on List Parameters when dimensioning something and then choose from the list box which pops up. It would be handy to have a combo box feature which lists all the available parameters from it. It would not only save one mouse click, but possibly two, if the user decides to "drag" their selection and choose it on the "mouse up" event when selecting the appropriate parameter. If this feature were implemented, maybe the List Parameters menu option could be removed from the dimensioning pop up altogether and use my method instead. It would surely make entering parameter dimensions a lot quicker.
In addition to the typical chamfer and fillet/radius edge profiles, I would like to see the ability to simply select a standard woodworking edge profile to machine the edges of parts. I've included only a small sample of the available profiles. They typically fall into certain groups and then have each of their associated dimensions changed to suit. It would be quicker than manually drawing the profile and then sweeping along edges, especially when there are standard types available.
Sometimes I create text annotations, only to later think of adding a leader line to point to the specific location in the drawing I'm referring to. But to do this, I need to create a new Leader Text and then copy the text over, or type it in again. It would be good to have an option to Add a Leader line, just like Leader Text has, which then automatically converts it to Leader Text. I can convert from Leader Text to ordinary Text, so why can't I go the other way?
It would be good to allow to use the same node name in the Features tree view as a node in the Solid Bodies tree view. Currently, I have to enter two different names (one for the Features tree view and a sligthly different one for the Solid Bodies tree view). For example, if I create an extrusion called
"Back", I can't then rename the newly generated Solid Body node "Solid1" to "Back" as well. So I usually call the feature "Back Profile" and the Solid Body "Back". But it would be good to be able to name them indentically for easy reference.
A step further would be to automatically link the names, especially for solid generating features (Extrude, Revolve, Loft or Sweep). So when the feature node name is renamed, the associated soild body could be renamed too, or the featured could be called "<Solid body name> + Extrusion".
I think you would be really useful to have an interface that attaches text to balloons. Something like the image below where you can attach it to any side.
It would be nice if you double click the balloon and attach whatever you need. It would also never lose the link to the balloon.
It would be great to have function to get scale from base view in title block automatically (competing prodcts have this function)
I know it can be achieved through Ilogic, but it gives unnecessary complexity to a workflow, and it is time consuming if users uses more then a few sheets per drawing.
The idea is that the part files have a definition and an instance. The part can change within the boundaries set up in the definition - just like dynamic blocks.
This would be easier to work with than iParts - because you wouldn't have so many part files on disk to manage.
It would alos be a lot easier to create assemblies around layout parts (iCopy is a bit of a cludge).