### Unleash the power of Surface selection by seed-boundary option

Lets have a look at how the surface selection by "Seed and Boundary" works and possible benefits.  The real benefits of this method will come when the model goes through unexpected changes and by following this approach, your model will be really rigid!

What are the general methods of selecting surfaces?

The main classification of surface selection is..
> Individual Surfaces
> Bounded set
> > Neighbouring surfaces
> > Surface between anchor and boundary (or seed-boundary)
> > All surfaces
> Exclude surfaces

Before going into the main topic, we just have a look at other options.

Individual surfaces : Select all necessary surfaces one-by-one.
Bounded Set -> Neighbouring surfaces : ProE selects all neighbouring surfaces of the anchor surface.
Exclude Surfaces : Individually select surfaces that has to be removed from the selected ones.

What is seed-boundary surface set?

In this option the user selects one surface as anchor (the seed) and one (or more) surface(s) as boundary surface(s). ProE then takes all surfaces starting from anchor (seed) and bounded by the boundary surfaces.

How do I do it?

(Option-1)

Assume you want to make a copy of a surface set by this option.

Step 1:
Select the surface which will be the seed. In part level, if the selection filter is "SMART" then first click will select the feature and next click will select the geometry (surface, edge..). Or else you can change the filter to "GEOMETRY" and then select the surface easily.

Step 2: Edit-Copy (Ctrl+C)
Step 3: Edit-Paste (Ctrl+V)

At this stage it will look something like this.

Step 4:
Now select the anchor and boundaries.
Then it should be looking like this.

Step 5:

In case you see one more entry here (single surface), right click and remove.

(Option-2)
I prefer this one, as this is easy!

Step 1:
Select the Seed surface.

Step 2:
Click SHIFT Key.

Step 3:
Select the boundary surface(s).

Step 4:
release the SHIFT key and the ProE will display the the surface set.

Now you can rotate the model.
Again you click SHIFT and continue the boundary selection. Releasing the SHIFT will update the surface selection.

Note:
You can do the Ctrl+C Ctrl+V to create a copy of this surface set.

Steps 1 to 4 can be followed in other surface selection situations. Like, you wanna apply the colour to all the surfaces in a pocket. Its easy with this as you don't have to go and select all surfaces one-by-one.

But the real power of this some things else.

When you make a pattern of a group of features, this comes really handy. In fact this is better than the feature pattern in terms of performance also.

Consider the model that I showed above and I wanna pattern the pocket.
Normal options are
1. make a group of the Cut-Extrude and the Round. Pattern it.
2. Make a pattern of the Cut-Extrude. Make a Ref pattern of the Round.

Here I will make a surface copy (selected with seed-boundary option) and make a pattern of it. Then make a soldification of the surface and make a reference pattern.

Now I want to change the pocket. I not only want to change the dimensions, I want to add some features in the pocket.

You just have to go to the inset mode above the copy feature, add your features and remove the insert mode. See what happened! The new features are updated in all pattern elements.

This option is so very useful in ProE when you have to deal with complex geometries and features. This is more important because if you do a GROUP and pattern, its almost impossible in ProE to add or remove some features from that. By this option these hassles are more or less avoided.

Have a look at the model tree. I just added the three features in between and the pattern gets updated automatically and easily!!

Things to be taken care of

1. Be careful with your selection. Take the references in such a way that there is least possibility of failing with its design intend.

2. Understand the how this works and select the boundary surfaces accordingly. For eg, if there is a chance that the pocket may get opened to the side when you modify it, then include the side surface also in the boundary surfaces, so that the feature will not fail when you make such modification.

(these two points has not come out the way I expected to put it.. but I hope you got what was trying to communicate...)

Explore yourself further..
Update me if I have missed out some thing...
Comment what you feel...

Thanks...

Anonymous said…
Very Good Tip...!!!!!
Unknown said…
hello sir

i am prakash

this is very useful tips for product designer specialy in plastic design

i strugle lot to avoid surface reff. missing ....
i usally use induvidual n boundary surface this help me lot in feature...

using this option we can save more time

prakash G
mail:vgprakash2002@gmail.com
Joe said…
Hi Prakash,

Glad that you found it useful.

Regards
Joe
Anonymous said…
Hi, Joe,
Nice explanation.
I have used it somewhere earlier, but now i understand it properly.
Have a Nice Time!
Regards,
Prashant Dudhaiya

### Excel Function :TABLE

Its been a while since I have done some posting. This option in excel is something which I thought would be very useful for many. Its the TABLE Function in MS Excel. This is especially useful in the following scenarios.

### TreeView Structure in Excel VBA

TreeView is extreamly useful in specific cases but it can be bit tricky sometimes to implement.  Last Few days I was working on a TreeView Structure and thought I will share the knowledge I gained...  This post takes you through the basic operations to create and operate a TreeView. It will be like the Folder tree window of the windows explorer.  Moreover, you can have it dynamically updated based on the data in excel.... Here we go..

### Proe Function / Relation to round the decimal places

Its strange that ProE does not have a ROUND function. At least I counldnt find it. It has two funtions. Ceil will always round it up. Floor will always round it down. I have used both to get the ROUND functionality. here is the relation...