Using ViaCAD Pro V9, Mac build 1109.
The objective is to create multiple complex objects that have all of their properties/geometries editable at some later time.
The complex objects are combinations of primitive objects. For example, I used a cube, with a cylinder on top, and a cone on top of the cylinder. These three were constructed using convenient dimensions and were seperately joined with the "Add Solid" operator to form a single object. First, the cylinder and cone were joined, then that composite object was added to the cube.
The resulting history in Concept Explorer looks like:
Part_419
Block_406
Union_568
Part_482
Cone_480
Union_556
Part_453
If I examine any of the primitive parts, (the Block, Cone, or Cylinder) in the Inspector window, there is a "Data" tab that allows me to edit the dimensions of the primitive.
The goal is to create a copy of the complex object that still allows me to edit the dimensions of the underlying primitives.
1. Cut/Paste - this leaves me with no history as:
If I examine the "ACIS Solid", the Inspector window has no "Data" tab. I can change other properties under the "Display" and "Attributes" tabs, but not the dimensions of the primitives.
2. Duplicate Part with History
This, would seem to be the way to accomplish the desired action. But... when you "Duplicate Part with History", you have a part with the following in the Concept Explorer:
I can examine (and modify) the dimensions in the Inspector window, Data Tab for the Block_675. But... There is no "Data" Tab for the ACIS Solid_717 object.
3. Duplicate Part as Instance
If I "Duplicate Part as Instance", I see the instance created in the Concept Explorer and a Child-Links entry added to the master part.
Any edits to the master geometry are reflected in the instance. This is as I would expect.
4. Work-around to create a complete History
I did discover a work-around: If you export the selected part to an external file, then import the part from the (now) external file, you preserve the full editable history.
This works but is cumbersome to my thinking.
So... The "Duplicate Part with History" does not duplicate the part with the full history. It appears to only go one partial level deep?
I believe that this is an error. The "Duplicate with History" should preserve all of the history. To not preserve all of the history makes the current behavior useless.
I would argue that the current behavior of the Cut/Paste is marginally useful. The behavior I was expecting from Cut/Paste is what a correctly functioning "Duplicate with History" would be.
There would still be a seperate command to "Duplicate as Instance".
The current behavior where there is the creation of the uneditable "ACIS Solid_xxx" stubs could be separately retained, but I can't think of a reason to use it.
There are a number of situations where I have several similar, but not identical features, in a drawing. One example would be v-belt pulleys with an identical rims, but with different diameters.
I should be able to draw/construct one pulley, duplicate the part, then resize the diameter for the second pulley.
I am relatively new to using ViaCAD Pro, so is there something that I am not aware?
If you are interested, I have attached a ViaCAD file that illustrates the behavior
Thanks for your attention.
-Jess
File Attachment(s):
Test_2_copy_paste.vcp
(41kb) downloaded 9 time(s).You cannot view/download attachments. Try to login or register.