Introduction to FreeShape Functions

 

 

 

 

Introduction

 

On an imported part, it is now possible to modify operation because there are none. (However, it is possible to create new operations to modify the shape's geometry.)

This is why, when working with a rather simple imported shape, we can imagine wanting to manipulate it as with sketches, moving the faces (instead of sketch segments) with the mouse, or having dimensions or relationships that would impose constraints on the imported geometry.

This is possible with FreeShape.

 

 

Creating a FreeShape

 

When a file is imported that contains geometric solids with conversion, the shapes of the produced parts are FreeShape by default.

It is also possible to create a FreeShape by converting a shape produced using operations in TopSolid, using the FreeShapes > FreeShape... command. .

This command removes all operations from the existing shape and creates a new Resolution operation that handles the form as FreeShape (like for sketches whose constraints are resolved by such an operation).

 

Using commands to work on the FreeShape is done in edit mode. Commands in the FreeShape menu are therefore accessible only if the user is currently editing the FreeShape.

 

Editing a FreeShape

 

A FreeShape is modified just like a sketch. You must first edit it, then you can add dimensional or relationship constraints or any other modification using functions in the Shape > FreeShape menu.

It is also possible to make some modifications directly with the mouse by selecting a face and moving the mouse without releasing the button.

To edit a FreeShape, use the Edit command in the shape's popup menu to move to edit mode for the resolution.

To finish the FreeShape edition, click the  button upper the graphic area..

 

Automated dimensioning

 

To avoid having too many degrees of freedom, which would lead to uncontrollable behavior, it is useful to impose some natural constraints, such as the fact that a planer face retains its orientation.

Other common constraints include maintaining the coaxiality of two aligned holes or even multiple faces making up the same hole (smooth hole with spot facing).

These constraints can be created at the time of conversion by using the command in TopSolid or by using the FreeShape > Automatically Constrain... command later. (This command must be used for imported FreeShapes, which are not constrained.)

 

As fro a sketch, it exists a color code to indicate the level of constraint of an element. Under-constrained is magenta, totally constrained is blue, fixed is gray.

This color code can be modified in the Tool > Options > Design Colors command.

 

 

Operation Extraction

 

The main interest of FreeShape is being able to easily and quickly work with a shape that is essentially made up of faces with a simple geometry: plane, cylinder, sphere, etc.

It is therefore often useful to get rid of all the small complex faces that can cause problems during resolution.

In particular, if the shape has fillets or chamfers, they should be extracted, or removed from the "resolution" portion, to make traditional operations from them, to recreate the resolved shape, with the resulting shape being the same.

To do this, edit the FreeShape and use the FreeShape > Extract Operation... command. .

 

Operation Deletion

 

On the same principle, it is possible to simply delete an operation/geometry. Unlike extract, deletion does not recreate an equivalent operation outside of FreeShape. The operation must therefore be manually created once the valid FreeShape is edited.

To delete a face, use the FreeShape > Delete Faces... command.

 

 

Insertion

 

Conversely, we may want to add faces to a FreeShape to be managed with constraints.

The shape should then be modified using traditional operations (pocket, boss, etc.), and the result should be converted into a FreeShape with the FreeShapes > FreeShape... command.

 

Dimensions

 

Once the FreeShape geometry is finalized, it will be possible to constrain it by adding dimensions with the FreeShape > Dimension... command, in the same way as for a sketch.

 

Relations

 

Similarly to dimensions, it will also be possible to impose relationships between faces through the FreeShape > Relations menu commands.

 

Geometry:

 

Associated geometries (points, axes, planes, etc.) can be created on the shape's entities using commands in the FreeShape menu.