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