Avoid entry in the Browser

Avoid entry in the Browser

Anonymous
Not applicable
463 Views
5 Replies
Message 1 of 6

Avoid entry in the Browser

Anonymous
Not applicable

My program has to create quite a few (seemngly redundant) work entities. I wish not to have their entries in the browser. How to do this?

 

What is the way to avoid creation of the corresponding browser node while creating the work entities?

Or is there any way to delete already created browser nodes corresponding to specific work entities, without deleting the actual entities?

0 Likes
Accepted solutions (1)
464 Views
5 Replies
Replies (5)
Message 2 of 6

CCarreiras
Mentor
Mentor

Hi!

 

To avoid creation of the corresponding browser nod:

Go to:

Tools -> Aplication Options -> Part
and deslect: Auto-consume work features and surface features

CCarreiras

EESignature

0 Likes
Message 3 of 6

CCarreiras
Mentor
Mentor

About the redundant wwork entities... we have to take a look, post the part and we will see if they are redundant or not.

CCarreiras

EESignature

0 Likes
Message 4 of 6

Anonymous
Not applicable

I could not get this to work in the interactive mode. Please see attached video (rename .zip to .swf , can be played in IE). Is there any API call?

 

The work geometries created are due to my own programming. They had to be created as many APIs need them as input. Attached is the code, if you can suggest better ways avoiding them in the first place, that would be great. If they can not be avoided, at least can we just remove their entries from the browser to avoid the clutter.

 

Let me talk about what I am trying to do in this project:

 

My task is to represent sheet metal features like FACE, FLANGE etc to equivalent EXTRUDE/REVOLVE/SWEEP feature representation => CreateCorrespondingABELFeature().

 

Here 'ABEL' means EXTRUDE/REVOLVE/SWEEP.

 

E.g. 'FACE' feature has a profile. I can use this profile to create a new sketch, then using sheet metal thickness property, create a new EXTRUDE. It will 

have same geometry/shape as that of original FACE, only the feature would be EXTRUDE.

 

Similarly I am trying to create equivalent SWEEP of a FLANGE feature.

 

Steps I am following are:
- I find smaller face connected to flang's input edge.
- extract boundary of that face as polyline3d => ExtractBoundaryOfFace()
- create a new sketch and create a new profile in it by projecting polyline3d => CreateSketchOutOfFaceBoundary()
- create a new plane, perpendicular to the face, for creating sketch for SWEEP path => CreatePathForFlange()
- create a sketch3d line in the sketch as path.
- using profile sketch and path sketch create SWEEP equivalent to the given Flange => CreateNewSweep()

 

Input part SheetMetal_Simple_Uclip.ipt is attached

0 Likes
Message 5 of 6

Anonymous
Not applicable

I should have looked at it more thoroughly before posting here.

It appears that Work Entities construction methods have an optional parameter called 'Construction'. If that is set to TRUE then, browser entry is not created.

 

WorkPlanes.AddFixed Method WorkPlanes.AddFixed( OriginPoint As Point, XAxis As UnitVector, YAxis As UnitVector, [Construction] As Boolean ) As WorkPlane

 

Will try this now and hopefully it work work and wont have any side effects.

0 Likes
Message 6 of 6

Vladimir.Ananyev
Alumni
Alumni
Accepted solution

Yes, construction work features should help you.  Please note – the end user knows nothing on these work features and cannot clean up the document.  Your program is responsible for any manipulations with construction work features.  Although they have not names (as “normal” work features) but you may use attributes to find previously created work features.


Vladimir Ananyev
Developer Technical Services
Autodesk Developer Network

0 Likes