Download src/Mod/Part/App/ShapeFix/ShapeFix_Shell.pyi from AbdulElahGwaith/FreeCAD: direct link, hf CLI and curl.
- Browser
- Download file 2.76 kB
-
https://huggingface.co/AbdulElahGwaith/FreeCAD/resolve/main/src/Mod/Part/App/ShapeFix/ShapeFix_Shell.pyi
- Command line
-
hf download hf://AbdulElahGwaith/FreeCAD/src/Mod/Part/App/ShapeFix/ShapeFix_Shell.pyi
-
curl -L -o ShapeFix_Shell.pyi https://huggingface.co/AbdulElahGwaith/FreeCAD/resolve/main/src/Mod/Part/App/ShapeFix/ShapeFix_Shell.pyi
2.76 kB
| # SPDX-License-Identifier: LGPL-2.1-or-later | |
| from __future__ import annotations | |
| from Metadata import export | |
| from Part.App.ShapeFix.ShapeFix_Root import ShapeFix_Root | |
| class ShapeFix_Shell(ShapeFix_Root): | |
| """ | |
| Root class for fixing operations | |
| Author: Werner Mayer (wmayer@users.sourceforge.net) | |
| Licence: LGPL | |
| """ | |
| FixOrientationMode: bool = ... | |
| """Mode for applying fixes of orientation of faces""" | |
| FixFaceMode: bool = ... | |
| """Mode for applying fixes using ShapeFix_Face""" | |
| def init(self) -> None: | |
| """ | |
| Initializes by shell | |
| """ | |
| ... | |
| def fixFaceTool(self) -> None: | |
| """ | |
| Returns tool for fixing faces | |
| """ | |
| ... | |
| def perform(self) -> None: | |
| """ | |
| Iterates on subshapes and performs fixes | |
| """ | |
| ... | |
| def shell(self) -> None: | |
| """ | |
| Returns fixed shell (or subset of oriented faces) | |
| """ | |
| ... | |
| def numberOfShells(self) -> None: | |
| """ | |
| Returns the number of obtained shells | |
| """ | |
| ... | |
| def shape(self) -> None: | |
| """ | |
| In case of multiconnexity returns compound of fixed shells and one shell otherwise | |
| """ | |
| ... | |
| def errorFaces(self) -> None: | |
| """ | |
| Returns not oriented subset of faces | |
| """ | |
| ... | |
| def fixFaceOrientation(self) -> None: | |
| """ | |
| Fixes orientation of faces in shell. | |
| Changes orientation of face in the shell, if it is oriented opposite | |
| to neighbouring faces. If it is not possible to orient all faces in the | |
| shell (like in case of mebious band), this method orients only subset | |
| of faces. Other faces are stored in Error compound. | |
| Modes : | |
| isAccountMultiConex - mode for account cases of multiconnexity. | |
| If this mode is equal to Standard_True, separate shells will be created | |
| in the cases of multiconnexity. If this mode is equal to Standard_False, | |
| one shell will be created without account of multiconnexity. By default - Standard_True; | |
| NonManifold - mode for creation of non-manifold shells. | |
| If this mode is equal to Standard_True one non-manifold will be created from shell | |
| contains multishared edges. Else if this mode is equal to Standard_False only | |
| manifold shells will be created. By default - Standard_False. | |
| """ | |
| ... | |
| def setNonManifoldFlag(self) -> None: | |
| """ | |
| Sets NonManifold flag | |
| """ | |
| ... | |