
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I have been tasked with building a new part that is similar to an old part that we have. The new part is different enough that it will be a ground up re-build, but there are a few features from the old part that will be reused. Additionally, the old part was created in such a way that it has become unstable and the file is very difficult to work with. The simplest features will simply be measured from the old part and re-built on the new part. I am looking for the best way to re-use the complex features from the old part.
The complex features are the result of maybe 100 operations. Sketches, extrusions, thickens, etc, etc, etc. The operations to create these features are scattered throughout the operation tree and it would likely take me a few days just to isolate all of the operations to attempt to extract them and re-use them. I'm looking for a simple way to grab the current geometry of this feature while ignoring the operations that created it.
My current plan is to:
1. Use cut extrusions on the old part to isolate the feature that I am interested in
2. Extrude a new body that covers the feature.
3. Use the combine operation to cut the old feature out of this new body.
4. Create a second new body that fills the void in the first new body then use the combine operation again to fill that will fill that void.
I've basically made a digital mold of the feature, then digitally cast a new part in that mold.
This seems to work well.
My questions are: Is there a down side to this method of part creation? Is there a better way to accomplish my goals? Can I now sever all of the relationships between this new "cast" feature and the old, complex part? I'd like to simply save the geometry as-is without the links/relationships to ensure that my new part is not linked to the old, unstable part.
I've attached a picture showing what I'm trying to do.
THANKS!
John
Solved! Go to Solution.