Would like to be able to create datums, "temporarily" using an external/internal reference to set the location. External references a generally frowned upon. While creating/modifying a part in an assembly, I sometimes will measure from a part datum to an assembly reference, copy the distance, create a datum referencing the part datum and pasting the dimension.
Would be nice if I could select an exterenal reference while creating a datum, to get the correct position, then deselect it (would change to an offset dimension). Currently the datum "jumps" back to the Creo "random default" offset. This behaviour would also be useful with internal references when you do not want the datum tied to the reference.
Create dautm plane in part by selecting Right datum plane, select a reference vertex to set position, deselect reference, and plane will stay in position with offset dimension.
Create axis by selecting perpendicular reference, select a reference vertex to set position, deselect reference, axis will stay in place, and offset drag handles can be attached to part datums.
Create a point by selecting a vertext, deselect reference vertex, select coordinant system and point stays in place as on offset point.