Part SectionCut/fr

Description
La fonction Coupe persistante est disponible pour tous les ateliers, bien qu'elle ne fonctionne que pour les objets Part et PartDesign et leurs assemblages. Elle crée une coupe persistante des objets et des assemblages. Comme le résultat de la coupe est un objet ordinaire de Part Soustraction, il peut être modifié ultérieurement ou, par exemple, imprimé en 3D. Voir ci-dessous les applications possibles.



Utilisation


La boîte de dialogue Coupe persistante s'ouvre via le menu. Elle est indépendante du plan de travail actuel et du document actuellement ouvert. Elle peut être détachée de sa position d'ouverture en appuyant sur le bouton en haut à droite de la boîte de dialogue.

La fonction Coupe persistante prend en compte tous les objets Part visibles dans le document actif. Vous pouvez donc contrôler ce qui sera coupé, en rendant une partie visible ou non. En cochant l'une des options Cutting dans la boîte de dialogue, la fonction est activée. Vous pouvez alors soit saisir une position (en coordonnées du document), soit utiliser les curseurs pour définir la position de la coupe. Il est également possible de combiner des coupes, par exemple pour couper dans les directions X et Z. Les boutons permettent de retourner le côté qui est coupé.

Dès que l'option Cutting est cochée dans la boîte de dialogue, vous obtenez un objet coupé dans la Vue en arborescence. Son nom est par exemple SectionCutY lorsqu'il s'agit d'une coupe dans la direction des ordonnées.

L'option de dialogue Ne garder que les coupes visibles lors de la fermeture cache tout dans l'arborescence sauf l'objet coupé lorsque le bouton est cliqué pour fermer le dialogue.

Pour supprimer l'objet coupé, décochez toutes les options Cutting.

En décochant toutes les options Cutting, le bouton devient actif. Lorsqu'il est pressé, il prend une sorte de capture d'écran des objets Part visibles. Celle-ci sera utilisée la prochaine fois que vous vérifierez une option Cutting. Le rafraîchissement est nécessaire lorsque vous changez de document. Il est en outre utile pour les assemblages, où vous pouvez vouloir cacher certaines pièces ou les ajouter ultérieurement à la découpe. Dans ce cas, le rafraîchissement recalcule les valeurs min/max des curseurs et des positions de découpe en fonction des dimensions de l'objet actuellement visible.

Note: For assemblies the sliders in the dialog are disabled.The reason is that a slider movement results in many cut operations is a short time. For assemblies this quickly consumes all CPU power and the sticky slider movement is then no longer helpful.

When you select a cut object in the tree view and then open the Section Cut dialog, the cut positions will be read into the dialog.

Applications

 * An important use case is that Section Cut creates real cuts, not hollow ones like the Clip Plane feature.
 * Section Cut is useful for assemblies to visualize for example the working principle of a device. You thereby might want to color all or certain cut faces using the Face Colors tool. To use the tool, switch to the Part or PartDesign workbench, right-click on the cut object in the tree view and select in the context menu Set colors.
 * The limitation that only parts can be cut that don't intersect each other, see below, can be used as collision test.
 * The Section Cut feature can be used for technical drawings to highlight certain areas or to be able to draw in dimensions. The image below shows an example where the TechDraw features ActiveView and View are used.



Special cut positions



 * For example in the first image in this page only one quarter of the assembly is cut. This was done by creating a cut in X direction. Then in the resulting cut object SectionCutX the placement of the subobject SectionCutBoxX was changed.
 * To get a cut in any direction, you can do this:
 * 1) Create a new Std Part container.
 * 2) Select all objects you want to cut in the tree view and move them into the container.
 * 3) Now set the placement of the container to a rotation of your choice. For the image at the left, the container was rotated by 45° around the X and Z axis and the section cut was performed in X direction.

Limitations



 * Important: The Section Cut feature works poorly with OpenCASCADE 7.4 and older due to bugs. It is therefore recommended to use OpenCASCADE 7.5 or newer (all builds of FreeCAD 0.20 assure this).
 * In assemblies parts that intersect each other cannot be cut. Normally intersecting objects will not be cut while the others will. However, sometimes the cutting can produce strange results which is a bug in the OpenCASCADE libraries.
 * There can be color artifacts in the cut result. If and how depends on the OpenCASCADE library and also on the view position. In many cases the color artifacts disappear when the 3D view is slightly rotated.
 * It is technically not possible to apply automatically a certain color to all cut faces. This feature can first be implemented when the Topological naming problem is solved.

Background Info
Section Cut works technically this way:

All visible objects are put into a Part Compound container and then the compound is cut using a Part Box object. The box must be as large as necessary to cover the whole volume of all visible objects. To achieve this, the bounding box of the objects is acquired. When changing the view by adding/removing objects or changing the document, the bounding box must be updated. This is done when the button is clicked.

To enable the cutting of intersecting objects, instead of the Part Compound container a Boolean Fragements container is needed. This feature addition is planned for the next FreeCAD version.