### 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

### 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..

### Controlling LED through Octolapse for 3D print timelapse

Today's post is about one of the 3D Printing adaptation that I learned. This is specifically about how to control an LED light automatically through OctoLapse so that it is switched on only when the timelapse photo is taken. Just as a background, I have been learning to use 3D printer and its customizations options for a few months now and was a lot of learning since then. The best thing was OctoPi, a platform for controlling the 3D printer and the many plugin options that are developed by the community.  Most of them are like open source. Today we will discuss specifically about an adaptation to one such plugin, OctoLapse. OctoLapse is the plugin for taking timelapse photos, with many options for further customisations. One of the best timelapse method is taking photo after each layer is complete, by moving the head out of the way. You can use standard Pi Camera or a DSLR, which is great to get good resolution videos. One small flash back before we dive into the topic.  I keep the