Download src/Mod/Part/App/ChFi2d/ChFi2d_ChamferAPI.pyi from AbdulElahGwaith/FreeCAD: direct link, hf CLI and curl.
- Browser
- Download file 1.12 kB
-
https://huggingface.co/AbdulElahGwaith/FreeCAD/resolve/main/src/Mod/Part/App/ChFi2d/ChFi2d_ChamferAPI.pyi
- Command line
-
hf download hf://AbdulElahGwaith/FreeCAD/src/Mod/Part/App/ChFi2d/ChFi2d_ChamferAPI.pyi
-
curl -L -o ChFi2d_ChamferAPI.pyi https://huggingface.co/AbdulElahGwaith/FreeCAD/resolve/main/src/Mod/Part/App/ChFi2d/ChFi2d_ChamferAPI.pyi
1.12 kB
| # SPDX-License-Identifier: LGPL-2.1-or-later | |
| from __future__ import annotations | |
| from Base.Metadata import export | |
| from typing import Tuple | |
| from Base.PyObjectBase import PyObjectBase | |
| PythonName="Part.ChFi2d.ChamferAPI", | |
| Twin="ChFi2d_ChamferAPI", | |
| TwinPointer="ChFi2d_ChamferAPI", | |
| Include="ChFi2d_ChamferAPI.hxx", | |
| Constructor=True, | |
| Delete=True, | |
| ) | |
| class ChFi2d_ChamferAPI(PyObjectBase): | |
| """ | |
| Algorithm that creates a chamfer between two linear edges | |
| Author: Werner Mayer (wmayer[at]users.sourceforge.net) | |
| Licence: LGPL | |
| """ | |
| def init(self) -> None: | |
| """ | |
| Initializes a chamfer algorithm: accepts a wire consisting of two edges in a plane | |
| """ | |
| ... | |
| def perform(self, radius: float, /) -> bool: | |
| """ | |
| perform(radius) -> bool | |
| Constructs a chamfer edge | |
| """ | |
| ... | |
| def result(self, point: object, solution: int = -1, /) -> Tuple[object, object, object]: | |
| """ | |
| result(point, solution=-1) | |
| Returns result (chamfer edge, modified edge1, modified edge2) | |
| """ | |
| ... | |