black formatting
This commit is contained in:
@@ -25,9 +25,6 @@ class Arc(TrimmedCurve):
|
||||
"""
|
||||
|
||||
@overload
|
||||
def __init__(self, circ: Geom_Circle, T: type = ...) -> None:
|
||||
...
|
||||
|
||||
def __init__(self, circ: Geom_Circle, T: type = ...) -> None: ...
|
||||
@overload
|
||||
def __init__(self, circ: Geom_Ellipse, T: type = ...) -> None:
|
||||
...
|
||||
def __init__(self, circ: Geom_Ellipse, T: type = ...) -> None: ...
|
||||
|
||||
@@ -25,8 +25,7 @@ class ArcOfConic(TrimmedCurve):
|
||||
"""
|
||||
|
||||
@overload
|
||||
def __init__(self) -> None:
|
||||
...
|
||||
def __init__(self) -> None: ...
|
||||
|
||||
Location: Vector = ...
|
||||
"""Center of the conic."""
|
||||
|
||||
@@ -6,7 +6,6 @@ from Base.Metadata import export, constmethod
|
||||
from Base.PyObjectBase import PyObjectBase
|
||||
from typing import List
|
||||
|
||||
|
||||
@export(
|
||||
PythonName="Part.BRepFeat.MakePrism",
|
||||
Twin="BRepFeat_MakePrism",
|
||||
|
||||
@@ -30,7 +30,7 @@ class BRepOffsetAPI_MakeFilling(PyObjectBase):
|
||||
Tol2d: float = 0.00001,
|
||||
Tol3d: float = 0.0001,
|
||||
TolAng: float = 0.01,
|
||||
TolCurv: float = 0.1
|
||||
TolCurv: float = 0.1,
|
||||
) -> None:
|
||||
"""
|
||||
setConstrParam(Tol2d=0.00001, Tol3d=0.0001, TolAng=0.01, TolCurv=0.1)
|
||||
@@ -97,13 +97,9 @@ class BRepOffsetAPI_MakeFilling(PyObjectBase):
|
||||
...
|
||||
|
||||
@overload
|
||||
def G0Error(self, /) -> float:
|
||||
...
|
||||
|
||||
def G0Error(self, /) -> float: ...
|
||||
@overload
|
||||
def G0Error(self, arg: int, /) -> float:
|
||||
...
|
||||
|
||||
def G0Error(self, arg: int, /) -> float: ...
|
||||
def G0Error(self, arg: int = 0, /) -> float:
|
||||
"""
|
||||
G0Error([int])
|
||||
@@ -112,13 +108,9 @@ class BRepOffsetAPI_MakeFilling(PyObjectBase):
|
||||
...
|
||||
|
||||
@overload
|
||||
def G1Error(self, /) -> float:
|
||||
...
|
||||
|
||||
def G1Error(self, /) -> float: ...
|
||||
@overload
|
||||
def G1Error(self, arg: int, /) -> float:
|
||||
...
|
||||
|
||||
def G1Error(self, arg: int, /) -> float: ...
|
||||
def G1Error(self, arg: int = 0, /) -> float:
|
||||
"""
|
||||
G1Error([int])
|
||||
@@ -127,13 +119,9 @@ class BRepOffsetAPI_MakeFilling(PyObjectBase):
|
||||
...
|
||||
|
||||
@overload
|
||||
def G2Error(self, /) -> float:
|
||||
...
|
||||
|
||||
def G2Error(self, /) -> float: ...
|
||||
@overload
|
||||
def G2Error(self, arg: int, /) -> float:
|
||||
...
|
||||
|
||||
def G2Error(self, arg: int, /) -> float: ...
|
||||
def G2Error(self, arg: int = 0, /) -> float:
|
||||
"""
|
||||
G2Error([int])
|
||||
|
||||
@@ -8,7 +8,6 @@ from Base.Vector import Vector
|
||||
from TopoShape import TopoShape
|
||||
from typing import overload
|
||||
|
||||
|
||||
@export(
|
||||
PythonName="Part.BRepOffsetAPI_MakePipeShell",
|
||||
Include="BRepOffsetAPI_MakePipeShell.hxx",
|
||||
@@ -58,7 +57,9 @@ class BRepOffsetAPI_MakePipeShell(PyObjectBase):
|
||||
"""
|
||||
...
|
||||
|
||||
def setAuxiliarySpine(self, wire: TopoShape, CurvilinearEquivalence: bool, TypeOfContact: int, /) -> None:
|
||||
def setAuxiliarySpine(
|
||||
self, wire: TopoShape, CurvilinearEquivalence: bool, TypeOfContact: int, /
|
||||
) -> None:
|
||||
"""
|
||||
setAuxiliarySpine(wire, CurvilinearEquivalence, TypeOfContact)
|
||||
Sets an auxiliary spine to define the Normal.
|
||||
@@ -76,9 +77,9 @@ class BRepOffsetAPI_MakePipeShell(PyObjectBase):
|
||||
...
|
||||
|
||||
@overload
|
||||
def add(self, Profile: TopoShape, *, WithContact: bool = False, WithCorrection: bool = False) -> None:
|
||||
...
|
||||
|
||||
def add(
|
||||
self, Profile: TopoShape, *, WithContact: bool = False, WithCorrection: bool = False
|
||||
) -> None: ...
|
||||
@overload
|
||||
def add(
|
||||
self,
|
||||
@@ -86,10 +87,8 @@ class BRepOffsetAPI_MakePipeShell(PyObjectBase):
|
||||
Location: TopoShape,
|
||||
*,
|
||||
WithContact: bool = False,
|
||||
WithCorrection: bool = False
|
||||
) -> None:
|
||||
...
|
||||
|
||||
WithCorrection: bool = False,
|
||||
) -> None: ...
|
||||
def add(self, **kwargs) -> None:
|
||||
"""
|
||||
add(shape Profile, bool WithContact=False, bool WithCorrection=False)
|
||||
|
||||
@@ -104,13 +104,9 @@ class BSplineCurve(BoundedCurve):
|
||||
...
|
||||
|
||||
@overload
|
||||
def increaseMultiplicity(self, index: int, mult: int, /) -> None:
|
||||
...
|
||||
|
||||
def increaseMultiplicity(self, index: int, mult: int, /) -> None: ...
|
||||
@overload
|
||||
def increaseMultiplicity(self, start: int, end: int, mult: int, /) -> None:
|
||||
...
|
||||
|
||||
def increaseMultiplicity(self, start: int, end: int, mult: int, /) -> None: ...
|
||||
def increaseMultiplicity(self, *args, **kwargs) -> None:
|
||||
"""
|
||||
increaseMultiplicity(int index, int mult)
|
||||
@@ -344,9 +340,7 @@ class BSplineCurve(BoundedCurve):
|
||||
TorsionWeight: float = 0.0,
|
||||
Parameters: List[float] = None,
|
||||
ParamType: str = "Uniform",
|
||||
) -> None:
|
||||
...
|
||||
|
||||
) -> None: ...
|
||||
def approximate(self, **kwargs) -> None:
|
||||
"""
|
||||
Replaces this B-Spline curve by approximating a set of points.
|
||||
@@ -383,9 +377,7 @@ class BSplineCurve(BoundedCurve):
|
||||
|
||||
@overload
|
||||
@constmethod
|
||||
def getCardinalSplineTangents(self, **kwargs) -> List[Vector]:
|
||||
...
|
||||
|
||||
def getCardinalSplineTangents(self, **kwargs) -> List[Vector]: ...
|
||||
@constmethod
|
||||
def getCardinalSplineTangents(self, **kwargs) -> List[Vector]:
|
||||
"""
|
||||
@@ -404,9 +396,7 @@ class BSplineCurve(BoundedCurve):
|
||||
FinalTangent: Vector = None,
|
||||
Tangents: List[Vector] = None,
|
||||
TangentFlags: List[bool] = None,
|
||||
) -> None:
|
||||
...
|
||||
|
||||
) -> None: ...
|
||||
def interpolate(self, **kwargs) -> None:
|
||||
"""
|
||||
Replaces this B-Spline curve by interpolating a set of points.
|
||||
@@ -483,9 +473,7 @@ class BSplineCurve(BoundedCurve):
|
||||
degree: int,
|
||||
weights: List[float] = None,
|
||||
CheckRational: bool = False,
|
||||
) -> None:
|
||||
...
|
||||
|
||||
) -> None: ...
|
||||
def buildFromPolesMultsKnots(self, **kwargs) -> None:
|
||||
"""
|
||||
Builds a B-Spline by a lists of Poles, Mults, Knots.
|
||||
|
||||
@@ -664,7 +664,7 @@ class BSplineSurface(GeometrySurface):
|
||||
ParamType: str = ...,
|
||||
LengthWeight: float = ...,
|
||||
CurvatureWeight: float = ...,
|
||||
TorsionWeight: float = ...
|
||||
TorsionWeight: float = ...,
|
||||
) -> None:
|
||||
"""
|
||||
Replaces this B-Spline surface by approximating a set of points.
|
||||
@@ -725,7 +725,7 @@ class BSplineSurface(GeometrySurface):
|
||||
vperiodic: bool = ...,
|
||||
udegree: int = ...,
|
||||
vdegree: int = ...,
|
||||
weights: List[List[float]] = ...
|
||||
weights: List[List[float]] = ...,
|
||||
) -> None:
|
||||
"""
|
||||
Builds a B-Spline by a lists of Poles, Mults and Knots
|
||||
|
||||
@@ -6,7 +6,6 @@ from Metadata import export, constmethod
|
||||
from Base.PyObjectBase import PyObjectBase
|
||||
from typing import Tuple
|
||||
|
||||
|
||||
@export(
|
||||
Name="ChFi2d_AnaFilletAlgoPy",
|
||||
PythonName="Part.ChFi2d.AnaFilletAlgo",
|
||||
|
||||
@@ -7,7 +7,6 @@ from typing import Tuple, overload
|
||||
|
||||
from Base.PyObjectBase import PyObjectBase
|
||||
|
||||
|
||||
@export(
|
||||
PythonName="Part.ChFi2d.ChamferAPI",
|
||||
Twin="ChFi2d_ChamferAPI",
|
||||
|
||||
@@ -44,8 +44,9 @@ class ChFi2d_FilletAPI(PyObjectBase):
|
||||
"""
|
||||
...
|
||||
|
||||
def result(self, point: Point, solution: int = -1,
|
||||
/) -> tuple[TopoShapeEdge, TopoShapeEdge, TopoShapeEdge]:
|
||||
def result(
|
||||
self, point: Point, solution: int = -1, /
|
||||
) -> tuple[TopoShapeEdge, TopoShapeEdge, TopoShapeEdge]:
|
||||
"""
|
||||
result(point, solution=-1)
|
||||
|
||||
|
||||
@@ -41,21 +41,12 @@ class Circle(Conic):
|
||||
"""The radius of the circle."""
|
||||
|
||||
@overload
|
||||
def __init__(self) -> None:
|
||||
...
|
||||
|
||||
def __init__(self) -> None: ...
|
||||
@overload
|
||||
def __init__(self, circle: "Circle") -> None:
|
||||
...
|
||||
|
||||
def __init__(self, circle: "Circle") -> None: ...
|
||||
@overload
|
||||
def __init__(self, circle: "Circle", distance: float) -> None:
|
||||
...
|
||||
|
||||
def __init__(self, circle: "Circle", distance: float) -> None: ...
|
||||
@overload
|
||||
def __init__(self, center: Point, normal: Vector, radius: float) -> None:
|
||||
...
|
||||
|
||||
def __init__(self, center: Point, normal: Vector, radius: float) -> None: ...
|
||||
@overload
|
||||
def __init__(self, point1: Point, point2: Point, point3: Point) -> None:
|
||||
...
|
||||
def __init__(self, point1: Point, point2: Point, point3: Point) -> None: ...
|
||||
|
||||
@@ -51,21 +51,12 @@ class Cylinder(GeometrySurface):
|
||||
"""The axis direction of the cylinder"""
|
||||
|
||||
@overload
|
||||
def __init__(self) -> None:
|
||||
...
|
||||
|
||||
def __init__(self) -> None: ...
|
||||
@overload
|
||||
def __init__(self, cylinder: "Cylinder") -> None:
|
||||
...
|
||||
|
||||
def __init__(self, cylinder: "Cylinder") -> None: ...
|
||||
@overload
|
||||
def __init__(self, cylinder: "Cylinder", distance: float) -> None:
|
||||
...
|
||||
|
||||
def __init__(self, cylinder: "Cylinder", distance: float) -> None: ...
|
||||
@overload
|
||||
def __init__(self, point1: Vector, point2: Vector, point3: Vector) -> None:
|
||||
...
|
||||
|
||||
def __init__(self, point1: Vector, point2: Vector, point3: Vector) -> None: ...
|
||||
@overload
|
||||
def __init__(self, circle: Circle) -> None:
|
||||
...
|
||||
def __init__(self, circle: Circle) -> None: ...
|
||||
|
||||
@@ -6,7 +6,6 @@ from Metadata import export, constmethod
|
||||
from typing import Final, overload
|
||||
from Part.Geom2d import ArcOfConic2d
|
||||
|
||||
|
||||
@export(
|
||||
PythonName="Part.Geom2d.ArcOfCircle2d",
|
||||
Twin="Geom2dArcOfCircle",
|
||||
@@ -30,8 +29,7 @@ class ArcOfCircle2d(ArcOfConic2d):
|
||||
"""The internal circle representation"""
|
||||
|
||||
@overload
|
||||
def __init__(self, Radius: float, Circle: object) -> None:
|
||||
...
|
||||
def __init__(self, Radius: float, Circle: object) -> None: ...
|
||||
|
||||
"""
|
||||
ArcOfCircle2d(Radius, Circle) -> None
|
||||
|
||||
@@ -6,7 +6,6 @@ from Base.Metadata import export, constmethod, overload
|
||||
from typing import Final
|
||||
from Part.Geom2d import Curve2d
|
||||
|
||||
|
||||
@export(
|
||||
PythonName="Part.Geom2d.ArcOfConic2d",
|
||||
Twin="Geom2dArcOfConic",
|
||||
|
||||
@@ -6,7 +6,6 @@ from Metadata import export, constmethod
|
||||
from typing import Final, overload
|
||||
from Part import ArcOfConic2d
|
||||
|
||||
|
||||
@export(
|
||||
PythonName="Part.Geom2d.ArcOfEllipse2d",
|
||||
Twin="Geom2dArcOfEllipse",
|
||||
|
||||
@@ -6,7 +6,6 @@ from Base.Metadata import export, constmethod, overload
|
||||
from typing import Final
|
||||
from Part.Geom2d import ArcOfConic2d
|
||||
|
||||
|
||||
@export(
|
||||
PythonName="Part.Geom2d.ArcOfHyperbola2d",
|
||||
Twin="Geom2dArcOfHyperbola",
|
||||
|
||||
@@ -6,7 +6,6 @@ from Metadata import export, constmethod, overload
|
||||
from typing import Final
|
||||
from Part.Geom2d import ArcOfConic2d
|
||||
|
||||
|
||||
@export(
|
||||
PythonName="Part.Geom2d.ArcOfParabola2d",
|
||||
Twin="Geom2dArcOfParabola",
|
||||
|
||||
@@ -7,7 +7,6 @@ from typing import Final, overload
|
||||
from Part.Curve2d import Curve2d
|
||||
from Base.Vector import Vector
|
||||
|
||||
|
||||
@export(
|
||||
Twin="Geom2dBSplineCurve",
|
||||
TwinPointer="Geom2dBSplineCurve",
|
||||
@@ -88,13 +87,9 @@ class BSplineCurve2d(Curve2d):
|
||||
...
|
||||
|
||||
@overload
|
||||
def increaseMultiplicity(self, index: int, mult: int, /) -> None:
|
||||
...
|
||||
|
||||
def increaseMultiplicity(self, index: int, mult: int, /) -> None: ...
|
||||
@overload
|
||||
def increaseMultiplicity(self, start: int, end: int, mult: int, /) -> None:
|
||||
...
|
||||
|
||||
def increaseMultiplicity(self, start: int, end: int, mult: int, /) -> None: ...
|
||||
def increaseMultiplicity(self, *args, **kwargs) -> None:
|
||||
"""
|
||||
increaseMultiplicity(int index, int mult)
|
||||
@@ -131,7 +126,7 @@ class BSplineCurve2d(Curve2d):
|
||||
list_of_ints: list[int],
|
||||
tol: float = 0.0,
|
||||
bool_add: bool = True,
|
||||
/
|
||||
/,
|
||||
) -> None:
|
||||
"""
|
||||
insertKnots(list_of_floats, list_of_ints, tol = 0.0, bool_add = True)
|
||||
@@ -381,18 +376,24 @@ class BSplineCurve2d(Curve2d):
|
||||
|
||||
@overload
|
||||
def buildFromPolesMultsKnots(
|
||||
self, poles: list[Vector], mults: tuple[int, ...], knots: tuple[float, ...], periodic: bool,
|
||||
degree: int
|
||||
) -> None:
|
||||
...
|
||||
|
||||
self,
|
||||
poles: list[Vector],
|
||||
mults: tuple[int, ...],
|
||||
knots: tuple[float, ...],
|
||||
periodic: bool,
|
||||
degree: int,
|
||||
) -> None: ...
|
||||
@overload
|
||||
def buildFromPolesMultsKnots(
|
||||
self, poles: list[Vector], mults: tuple[int, ...], knots: tuple[float, ...], periodic: bool,
|
||||
degree: int, weights: tuple[float, ...], CheckRational: bool
|
||||
) -> None:
|
||||
...
|
||||
|
||||
self,
|
||||
poles: list[Vector],
|
||||
mults: tuple[int, ...],
|
||||
knots: tuple[float, ...],
|
||||
periodic: bool,
|
||||
degree: int,
|
||||
weights: tuple[float, ...],
|
||||
CheckRational: bool,
|
||||
) -> None: ...
|
||||
def buildFromPolesMultsKnots(self, **kwargs) -> None:
|
||||
"""
|
||||
Builds a B-Spline by a lists of Poles, Mults, Knots.
|
||||
|
||||
@@ -6,7 +6,6 @@ from Base.Metadata import export, constmethod
|
||||
from Part.Curve2d import Curve2d
|
||||
from typing import Final, List
|
||||
|
||||
|
||||
@export(
|
||||
Twin="Geom2dBezierCurve",
|
||||
TwinPointer="Geom2dBezierCurve",
|
||||
|
||||
@@ -6,7 +6,6 @@ from Metadata import export, constmethod
|
||||
from typing import Final, overload, Tuple
|
||||
from Part.Geom2d import Conic2d
|
||||
|
||||
|
||||
@export(
|
||||
PythonName="Part.Geom2d.Circle2d",
|
||||
Twin="Geom2dCircle",
|
||||
@@ -42,27 +41,17 @@ class Circle2d(Conic2d):
|
||||
"""The radius of the circle."""
|
||||
|
||||
@overload
|
||||
def __init__(self) -> None:
|
||||
...
|
||||
|
||||
def __init__(self) -> None: ...
|
||||
@overload
|
||||
def __init__(self, circle: "Circle2d") -> None:
|
||||
...
|
||||
|
||||
def __init__(self, circle: "Circle2d") -> None: ...
|
||||
@overload
|
||||
def __init__(self, circle: "Circle2d", Distance: float) -> None:
|
||||
...
|
||||
|
||||
def __init__(self, circle: "Circle2d", Distance: float) -> None: ...
|
||||
@overload
|
||||
def __init__(self, Center: Tuple[float, float], Radius: float) -> None:
|
||||
...
|
||||
|
||||
def __init__(self, Center: Tuple[float, float], Radius: float) -> None: ...
|
||||
@overload
|
||||
def __init__(
|
||||
self, Point1: Tuple[float, float], Point2: Tuple[float, float], Point3: Tuple[float, float]
|
||||
) -> None:
|
||||
...
|
||||
|
||||
) -> None: ...
|
||||
@overload
|
||||
def __init__(self, *args, **kwargs) -> None:
|
||||
"""
|
||||
|
||||
@@ -6,7 +6,6 @@ from Base.Metadata import export
|
||||
from typing import Final
|
||||
from Part.Geom2d import Curve2d
|
||||
|
||||
|
||||
@export(
|
||||
PythonName="Part.Geom2d.Conic2d",
|
||||
Twin="Geom2dConic",
|
||||
|
||||
@@ -8,7 +8,6 @@ from Part.App.Geom2d.Geometry2d import Geometry2d
|
||||
from Part.App.Geom2d.BSplineCurve import BSplineCurve
|
||||
from typing import Final, overload, List
|
||||
|
||||
|
||||
@export(
|
||||
Include="Mod/Part/App/Geometry2d.h",
|
||||
FatherInclude="Mod/Part/App/Geom2d/Geometry2dPy.h",
|
||||
@@ -108,21 +107,13 @@ class Curve2d(Geometry2d):
|
||||
...
|
||||
|
||||
@overload
|
||||
def length(self, /) -> float:
|
||||
...
|
||||
|
||||
def length(self, /) -> float: ...
|
||||
@overload
|
||||
def length(self, uMin: float, /) -> float:
|
||||
...
|
||||
|
||||
def length(self, uMin: float, /) -> float: ...
|
||||
@overload
|
||||
def length(self, uMin: float, uMax: float, /) -> float:
|
||||
...
|
||||
|
||||
def length(self, uMin: float, uMax: float, /) -> float: ...
|
||||
@overload
|
||||
def length(self, uMin: float, uMax: float, Tol: float, /) -> float:
|
||||
...
|
||||
|
||||
def length(self, uMin: float, uMax: float, Tol: float, /) -> float: ...
|
||||
def length(self, *args: float) -> float:
|
||||
"""
|
||||
Computes the length of a curve
|
||||
@@ -131,13 +122,9 @@ class Curve2d(Geometry2d):
|
||||
...
|
||||
|
||||
@overload
|
||||
def parameterAtDistance(self, abscissa: float, /) -> float:
|
||||
...
|
||||
|
||||
def parameterAtDistance(self, abscissa: float, /) -> float: ...
|
||||
@overload
|
||||
def parameterAtDistance(self, abscissa: float, startingParameter: float, /) -> float:
|
||||
...
|
||||
|
||||
def parameterAtDistance(self, abscissa: float, startingParameter: float, /) -> float: ...
|
||||
def parameterAtDistance(self, *args: float) -> float:
|
||||
"""
|
||||
Returns the parameter on the curve of a point at
|
||||
@@ -194,13 +181,9 @@ class Curve2d(Geometry2d):
|
||||
...
|
||||
|
||||
@overload
|
||||
def toBSpline(self, /) -> BSplineCurve:
|
||||
...
|
||||
|
||||
def toBSpline(self, /) -> BSplineCurve: ...
|
||||
@overload
|
||||
def toBSpline(self, First: float, Last: float, /) -> BSplineCurve:
|
||||
...
|
||||
|
||||
def toBSpline(self, First: float, Last: float, /) -> BSplineCurve: ...
|
||||
def toBSpline(self, *args: float) -> BSplineCurve:
|
||||
"""
|
||||
Converts a curve of any type (only part from First to Last)
|
||||
|
||||
@@ -6,7 +6,6 @@ from typing import Final, overload
|
||||
from Base.Metadata import export, constmethod
|
||||
from Part.Conic2d import Conic2d
|
||||
|
||||
|
||||
@export(
|
||||
Twin="Geom2dEllipse",
|
||||
TwinPointer="Geom2dEllipse",
|
||||
@@ -56,20 +55,12 @@ class Ellipse2d(Conic2d):
|
||||
"""The second focus is on the negative side of the major axis of the ellipse."""
|
||||
|
||||
@overload
|
||||
def __init__(self) -> None:
|
||||
...
|
||||
|
||||
def __init__(self) -> None: ...
|
||||
@overload
|
||||
def __init__(self, Ellipse: "Ellipse2d") -> None:
|
||||
...
|
||||
|
||||
def __init__(self, Ellipse: "Ellipse2d") -> None: ...
|
||||
@overload
|
||||
def __init__(self, S1: object, S2: object, Center: object) -> None:
|
||||
...
|
||||
|
||||
def __init__(self, S1: object, S2: object, Center: object) -> None: ...
|
||||
@overload
|
||||
def __init__(self, Center: object, MajorRadius: float, MinorRadius: float) -> None:
|
||||
...
|
||||
|
||||
def __init__(self, Center: object, MajorRadius: float, MinorRadius: float) -> None: ...
|
||||
@overload
|
||||
def __init__(self, *args, **kwargs) -> None: ...
|
||||
|
||||
@@ -6,7 +6,6 @@ from Base.Metadata import export, constmethod
|
||||
from Base.PyObjectBase import PyObjectBase
|
||||
from typing import overload
|
||||
|
||||
|
||||
@export(
|
||||
Twin="Geometry2d",
|
||||
TwinPointer="Geometry2d",
|
||||
|
||||
@@ -6,7 +6,6 @@ from Base.Metadata import export
|
||||
from Part.Conic2d import Conic2d
|
||||
from typing import Final, overload
|
||||
|
||||
|
||||
@export(
|
||||
Twin="Geom2dHyperbola",
|
||||
TwinPointer="Geom2dHyperbola",
|
||||
@@ -62,17 +61,10 @@ class Hyperbola2d(Conic2d):
|
||||
"""
|
||||
|
||||
@overload
|
||||
def __init__(self) -> None:
|
||||
...
|
||||
|
||||
def __init__(self) -> None: ...
|
||||
@overload
|
||||
def __init__(self, Hyperbola: "Hyperbola2d") -> None:
|
||||
...
|
||||
|
||||
def __init__(self, Hyperbola: "Hyperbola2d") -> None: ...
|
||||
@overload
|
||||
def __init__(self, S1: object, S2: object, Center: object) -> None:
|
||||
...
|
||||
|
||||
def __init__(self, S1: object, S2: object, Center: object) -> None: ...
|
||||
@overload
|
||||
def __init__(self, Center: object, MajorRadius: float, MinorRadius: float) -> None:
|
||||
...
|
||||
def __init__(self, Center: object, MajorRadius: float, MinorRadius: float) -> None: ...
|
||||
|
||||
@@ -6,7 +6,6 @@ from Base.Metadata import export, constmethod
|
||||
from Part.Geom2d.Curve2d import Curve2d
|
||||
from typing import overload
|
||||
|
||||
|
||||
@export(
|
||||
PythonName="Part.Geom2d.Line2d",
|
||||
Twin="Geom2dLine",
|
||||
|
||||
@@ -6,7 +6,6 @@ from Base.Metadata import export, constmethod
|
||||
from typing import Final, overload
|
||||
from Part.Geom2d import Curve2d
|
||||
|
||||
|
||||
@export(
|
||||
PythonName="Part.Geom2d.Line2dSegment",
|
||||
Twin="Geom2dLineSegment",
|
||||
@@ -37,17 +36,11 @@ class Line2dSegment(Curve2d):
|
||||
"""Returns the end point of this line segment."""
|
||||
|
||||
@overload
|
||||
def __init__(self) -> None:
|
||||
...
|
||||
|
||||
def __init__(self) -> None: ...
|
||||
@overload
|
||||
def __init__(self, Line: "Line2dSegment") -> None:
|
||||
...
|
||||
|
||||
def __init__(self, Line: "Line2dSegment") -> None: ...
|
||||
@overload
|
||||
def __init__(self, Point1: object, Point2: object) -> None:
|
||||
...
|
||||
|
||||
def __init__(self, Point1: object, Point2: object) -> None: ...
|
||||
def setParameterRange(self) -> None:
|
||||
"""
|
||||
Set the parameter range of the underlying line segment geometry.
|
||||
|
||||
@@ -6,7 +6,6 @@ from Metadata import export
|
||||
from typing import Final
|
||||
from Part.Geom2d import Curve2d
|
||||
|
||||
|
||||
@export(
|
||||
Name="OffsetCurve2dPy",
|
||||
Namespace="Part",
|
||||
|
||||
@@ -6,7 +6,6 @@ from Base.Metadata import export, constmethod
|
||||
from Base.PyObjectBase import PyObjectBase
|
||||
from typing import List
|
||||
|
||||
|
||||
@export(
|
||||
PythonName="Part.GeomPlate.BuildPlateSurfacePy",
|
||||
Twin="GeomPlate_BuildPlateSurface",
|
||||
|
||||
@@ -6,7 +6,6 @@ from Base.Metadata import export, constmethod
|
||||
from Base.PyObjectBase import PyObjectBase
|
||||
from typing import Final, overload
|
||||
|
||||
|
||||
@export(
|
||||
PythonName="Part.GeomPlate.CurveConstraintPy",
|
||||
Twin="GeomPlate_CurveConstraint",
|
||||
|
||||
@@ -6,7 +6,6 @@ from Base.Metadata import export, constmethod
|
||||
from Base.PyObjectBase import PyObjectBase
|
||||
from typing import Final, overload
|
||||
|
||||
|
||||
@export(
|
||||
PythonName="Part.GeomPlate.PointConstraintPy",
|
||||
Twin="GeomPlate_PointConstraint",
|
||||
|
||||
@@ -45,8 +45,9 @@ class GeometryCurve(Geometry):
|
||||
|
||||
@overload
|
||||
@constmethod
|
||||
def discretize(self, Number: int, *, First: Optional[float] = None,
|
||||
Last: Optional[float] = None) -> List[Vector]:
|
||||
def discretize(
|
||||
self, Number: int, *, First: Optional[float] = None, Last: Optional[float] = None
|
||||
) -> List[Vector]:
|
||||
"""
|
||||
Discretizes the curve and returns a list of points.
|
||||
"""
|
||||
@@ -54,11 +55,9 @@ class GeometryCurve(Geometry):
|
||||
|
||||
@overload
|
||||
@constmethod
|
||||
def discretize(self,
|
||||
QuasiNumber: int,
|
||||
*,
|
||||
First: Optional[float] = None,
|
||||
Last: Optional[float] = None) -> List[Vector]:
|
||||
def discretize(
|
||||
self, QuasiNumber: int, *, First: Optional[float] = None, Last: Optional[float] = None
|
||||
) -> List[Vector]:
|
||||
"""
|
||||
Discretizes the curve and returns a list of quasi equidistant points.
|
||||
"""
|
||||
@@ -66,11 +65,9 @@ class GeometryCurve(Geometry):
|
||||
|
||||
@overload
|
||||
@constmethod
|
||||
def discretize(self,
|
||||
Distance: float,
|
||||
*,
|
||||
First: Optional[float] = None,
|
||||
Last: Optional[float] = None) -> List[Vector]:
|
||||
def discretize(
|
||||
self, Distance: float, *, First: Optional[float] = None, Last: Optional[float] = None
|
||||
) -> List[Vector]:
|
||||
"""
|
||||
Discretizes the curve and returns a list of equidistant points with distance 'd'.
|
||||
"""
|
||||
@@ -78,11 +75,9 @@ class GeometryCurve(Geometry):
|
||||
|
||||
@overload
|
||||
@constmethod
|
||||
def discretize(self,
|
||||
Deflection: float,
|
||||
*,
|
||||
First: Optional[float] = None,
|
||||
Last: Optional[float] = None) -> List[Vector]:
|
||||
def discretize(
|
||||
self, Deflection: float, *, First: Optional[float] = None, Last: Optional[float] = None
|
||||
) -> List[Vector]:
|
||||
"""
|
||||
Discretizes the curve and returns a list of points with a maximum deflection 'd' to the curve.
|
||||
"""
|
||||
@@ -107,7 +102,7 @@ class GeometryCurve(Geometry):
|
||||
Minimum: int = 2,
|
||||
*,
|
||||
First: Optional[float] = None,
|
||||
Last: Optional[float] = None
|
||||
Last: Optional[float] = None,
|
||||
) -> List[Vector]:
|
||||
"""
|
||||
Discretizes the curve and returns a list of points with an angular deflection of 'a' and a curvature deflection of 'c'.
|
||||
|
||||
@@ -85,29 +85,23 @@ class GeometrySurface(Geometry):
|
||||
...
|
||||
|
||||
@overload
|
||||
def projectPoint(self, Point: Vector, Method: Literal["NearestPoint"] = "NearestPoint") -> Vector:
|
||||
...
|
||||
|
||||
def projectPoint(
|
||||
self, Point: Vector, Method: Literal["NearestPoint"] = "NearestPoint"
|
||||
) -> Vector: ...
|
||||
@overload
|
||||
def projectPoint(self, Point: Vector, Method: Literal["LowerDistance"]) -> float:
|
||||
...
|
||||
|
||||
def projectPoint(self, Point: Vector, Method: Literal["LowerDistance"]) -> float: ...
|
||||
@overload
|
||||
def projectPoint(self, Point: Vector, Method: Literal["LowerDistanceParameters"]) -> Tuple[float, float]:
|
||||
...
|
||||
|
||||
def projectPoint(
|
||||
self, Point: Vector, Method: Literal["LowerDistanceParameters"]
|
||||
) -> Tuple[float, float]: ...
|
||||
@overload
|
||||
def projectPoint(self, Point: Vector, Method: Literal["Distance"]) -> List[float]:
|
||||
...
|
||||
|
||||
def projectPoint(self, Point: Vector, Method: Literal["Distance"]) -> List[float]: ...
|
||||
@overload
|
||||
def projectPoint(self, Point: Vector, Method: Literal["Parameters"]) -> List[Tuple[float, float]]:
|
||||
...
|
||||
|
||||
def projectPoint(
|
||||
self, Point: Vector, Method: Literal["Parameters"]
|
||||
) -> List[Tuple[float, float]]: ...
|
||||
@overload
|
||||
def projectPoint(self, Point: Vector, Method: Literal["Point"]) -> List[Vector]:
|
||||
...
|
||||
|
||||
def projectPoint(self, Point: Vector, Method: Literal["Point"]) -> List[Vector]: ...
|
||||
@constmethod
|
||||
def projectPoint(self, Point: Vector, Method: str = ...) -> Any:
|
||||
"""
|
||||
@@ -241,9 +235,7 @@ class GeometrySurface(Geometry):
|
||||
max_degree_v: int = 25,
|
||||
max_segments: int = 1000,
|
||||
precision_code: int = 0,
|
||||
) -> Any:
|
||||
...
|
||||
|
||||
) -> Any: ...
|
||||
@constmethod
|
||||
def toBSpline(
|
||||
self,
|
||||
@@ -253,7 +245,7 @@ class GeometrySurface(Geometry):
|
||||
max_degree_u: int = 25,
|
||||
max_degree_v: int = 25,
|
||||
max_segments: int = 1000,
|
||||
precision_code: int = 0
|
||||
precision_code: int = 0,
|
||||
) -> Any:
|
||||
"""
|
||||
Returns a B-Spline representation of this surface.
|
||||
|
||||
@@ -6,7 +6,6 @@ from Base.Metadata import export, constmethod, class_declarations
|
||||
from Base.PyObjectBase import PyObjectBase
|
||||
from typing import Final
|
||||
|
||||
|
||||
@export(
|
||||
Twin="HLRBRep_Algo",
|
||||
TwinPointer="HLRBRep_Algo",
|
||||
|
||||
@@ -7,7 +7,6 @@ from Base.PyObjectBase import PyObjectBase
|
||||
from Part.TopoShapePy import TopoShape
|
||||
from typing import Final, overload
|
||||
|
||||
|
||||
@export(
|
||||
PythonName="Part.HLRBRep_PolyAlgo",
|
||||
Twin="HLRBRep_PolyAlgo",
|
||||
@@ -113,7 +112,7 @@ class HLRBRep_PolyAlgo(PyObjectBase):
|
||||
Origin: tuple[float, float, float] = (0.0, 0.0, 0.0),
|
||||
ZDir: tuple[float, float, float] = (0.0, 0.0, 0.0),
|
||||
XDir: tuple[float, float, float] = (0.0, 0.0, 0.0),
|
||||
focus: float = float("nan")
|
||||
focus: float = float("nan"),
|
||||
) -> None:
|
||||
"""
|
||||
setProjector(Origin=(0, 0, 0), ZDir=(0,0,0), XDir=(0,0,0), focus=NaN)
|
||||
|
||||
@@ -7,7 +7,6 @@ from Part.TopoShapePy import TopoShape
|
||||
from Base.PyObjectBase import PyObjectBase
|
||||
from typing import Optional, overload
|
||||
|
||||
|
||||
@export(
|
||||
PythonName="Part.HLRToShapePy",
|
||||
Twin="HLRBRep_HLRToShape",
|
||||
|
||||
@@ -8,7 +8,6 @@ from Part.HLRBRep_PolyAlgo import HLRBRep_PolyAlgo
|
||||
from Part.TopoShapePy import TopoShape
|
||||
from typing import Optional, overload
|
||||
|
||||
|
||||
@export(
|
||||
PythonName="Part.PolyHLRToShapePy",
|
||||
Twin="HLRBRep_PolyHLRToShape",
|
||||
|
||||
@@ -61,17 +61,10 @@ class Hyperbola(Conic):
|
||||
"""The second focus is on the negative side of the major axis of the hyperbola."""
|
||||
|
||||
@overload
|
||||
def __init__(self) -> None:
|
||||
...
|
||||
|
||||
def __init__(self) -> None: ...
|
||||
@overload
|
||||
def __init__(self, hyperbola: "Hyperbola") -> None:
|
||||
...
|
||||
|
||||
def __init__(self, hyperbola: "Hyperbola") -> None: ...
|
||||
@overload
|
||||
def __init__(self, S1: Vector, S2: Vector, Center: Vector) -> None:
|
||||
...
|
||||
|
||||
def __init__(self, S1: Vector, S2: Vector, Center: Vector) -> None: ...
|
||||
@overload
|
||||
def __init__(self, Center: Vector, MajorRadius: float, MinorRadius: float) -> None:
|
||||
...
|
||||
def __init__(self, Center: Vector, MajorRadius: float, MinorRadius: float) -> None: ...
|
||||
|
||||
@@ -39,13 +39,8 @@ class Line(GeometryCurve):
|
||||
"""Returns the direction of this line."""
|
||||
|
||||
@overload
|
||||
def __init__(self) -> None:
|
||||
...
|
||||
|
||||
def __init__(self) -> None: ...
|
||||
@overload
|
||||
def __init__(self, line: "Line") -> None:
|
||||
...
|
||||
|
||||
def __init__(self, line: "Line") -> None: ...
|
||||
@overload
|
||||
def __init__(self, point1: Vector, point2: Vector) -> None:
|
||||
...
|
||||
def __init__(self, point1: Vector, point2: Vector) -> None: ...
|
||||
|
||||
@@ -37,17 +37,11 @@ class LineSegment(TrimmedCurve):
|
||||
"""Returns the end point point of this line."""
|
||||
|
||||
@overload
|
||||
def __init__(self) -> None:
|
||||
...
|
||||
|
||||
def __init__(self) -> None: ...
|
||||
@overload
|
||||
def __init__(self, line_segment: "LineSegment") -> None:
|
||||
...
|
||||
|
||||
def __init__(self, line_segment: "LineSegment") -> None: ...
|
||||
@overload
|
||||
def __init__(self, point1: Point, point2: Point) -> None:
|
||||
...
|
||||
|
||||
def __init__(self, point1: Point, point2: Point) -> None: ...
|
||||
def setParameterRange(self) -> None:
|
||||
"""
|
||||
Set the parameter range of the underlying line geometry
|
||||
|
||||
@@ -27,7 +27,7 @@ class PlateSurface(GeometrySurface):
|
||||
MaxDistance: float = 0,
|
||||
CritOrder: int = 0,
|
||||
Continuity: str = "",
|
||||
EnlargeCoeff: float = 0
|
||||
EnlargeCoeff: float = 0,
|
||||
) -> None:
|
||||
"""
|
||||
Approximate the plate surface to a B-Spline surface
|
||||
|
||||
@@ -33,17 +33,11 @@ class Point(Geometry):
|
||||
"""
|
||||
|
||||
@overload
|
||||
def __init__(self) -> None:
|
||||
...
|
||||
|
||||
def __init__(self) -> None: ...
|
||||
@overload
|
||||
def __init__(self, other: "Point") -> None:
|
||||
...
|
||||
|
||||
def __init__(self, other: "Point") -> None: ...
|
||||
@overload
|
||||
def __init__(self, coordinates: Vector) -> None:
|
||||
...
|
||||
|
||||
def __init__(self, coordinates: Vector) -> None: ...
|
||||
@constmethod
|
||||
def toShape(self) -> object:
|
||||
"""
|
||||
|
||||
@@ -6,7 +6,6 @@ from Base.Metadata import export, constmethod, class_declarations
|
||||
from Base.PyObjectBase import PyObjectBase
|
||||
from typing import Final
|
||||
|
||||
|
||||
@export(
|
||||
PythonName="Part.ShapeFix.Edge",
|
||||
Include="ShapeFix_Edge.hxx",
|
||||
|
||||
@@ -8,7 +8,6 @@ from Part.App.TopoShapeEdge import TopoShapeEdge
|
||||
from Part.App.TopoShape import TopoShape
|
||||
from typing import overload
|
||||
|
||||
|
||||
@export(
|
||||
PythonName="Part.ShapeFix.EdgeConnect",
|
||||
Include="ShapeFix_EdgeConnect.hxx",
|
||||
@@ -24,13 +23,9 @@ class ShapeFix_EdgeConnect(PyObjectBase):
|
||||
"""
|
||||
|
||||
@overload
|
||||
def add(self, edge1: TopoShapeEdge, edge2: TopoShapeEdge, /) -> None:
|
||||
...
|
||||
|
||||
def add(self, edge1: TopoShapeEdge, edge2: TopoShapeEdge, /) -> None: ...
|
||||
@overload
|
||||
def add(self, shape: TopoShape, /) -> None:
|
||||
...
|
||||
|
||||
def add(self, shape: TopoShape, /) -> None: ...
|
||||
def add(self, *args, **kwargs) -> None:
|
||||
"""
|
||||
add(edge, edge)
|
||||
|
||||
@@ -8,7 +8,6 @@ from Part.TopoShapeFace import TopoShapeFace
|
||||
from Part.TopoShapeShell import TopoShapeShell
|
||||
from typing import Final, Union, overload
|
||||
|
||||
|
||||
@export(
|
||||
PythonName="Part.ShapeFix.Face",
|
||||
Include="ShapeFix_Face.hxx",
|
||||
|
||||
@@ -7,7 +7,6 @@ from Part.App.ShapeFix.ShapeFix_Root import ShapeFix_Root
|
||||
from Part.App.TopoShape import TopoShape
|
||||
from typing import Final, overload
|
||||
|
||||
|
||||
@export(
|
||||
PythonName="Part.ShapeFix.FixSmallFace",
|
||||
Include="ShapeFix_FixSmallFace.hxx",
|
||||
|
||||
@@ -6,7 +6,6 @@ from Base.Metadata import export
|
||||
from Part.App.ShapeFix.ShapeFix_Root import ShapeFix_Root
|
||||
from typing import overload
|
||||
|
||||
|
||||
@export(
|
||||
PythonName="Part.ShapeFix.FixSmallSolid",
|
||||
Include="ShapeFix_FixSmallSolid.hxx",
|
||||
|
||||
@@ -7,7 +7,6 @@ from Base.PyObjectBase import PyObjectBase
|
||||
from Part.App.TopoShapeCompound import TopoShapeCompound
|
||||
from Part.App.TopoShape import TopoShape
|
||||
|
||||
|
||||
@export(
|
||||
PythonName="Part.ShapeFix.FreeBounds",
|
||||
Include="ShapeFix_FreeBounds.hxx",
|
||||
|
||||
@@ -6,7 +6,6 @@ from Base.Metadata import export, constmethod
|
||||
from Base.PyObjectBase import PyObjectBase
|
||||
from typing import Final, overload
|
||||
|
||||
|
||||
@export(
|
||||
PythonName="Part.ShapeFix.Root",
|
||||
Include="ShapeFix_Root.hxx",
|
||||
|
||||
@@ -7,7 +7,6 @@ from Base.PyObjectBase import PyObjectBase
|
||||
from Part.App.TopoShape import TopoShape
|
||||
from typing import Final, overload
|
||||
|
||||
|
||||
@export(
|
||||
PythonName="Part.ShapeFix.ShapeTolerance",
|
||||
Include="ShapeFix_ShapeTolerance.hxx",
|
||||
@@ -23,13 +22,11 @@ class ShapeFix_ShapeTolerance(PyObjectBase):
|
||||
"""
|
||||
|
||||
@overload
|
||||
def limitTolerance(self, shape: TopoShape, tmin: float, /) -> None:
|
||||
...
|
||||
|
||||
def limitTolerance(self, shape: TopoShape, tmin: float, /) -> None: ...
|
||||
@overload
|
||||
def limitTolerance(self, shape: TopoShape, tmin: float, tmax: float, ShapeEnum: str = None, /) -> None:
|
||||
...
|
||||
|
||||
def limitTolerance(
|
||||
self, shape: TopoShape, tmin: float, tmax: float, ShapeEnum: str = None, /
|
||||
) -> None: ...
|
||||
def limitTolerance(
|
||||
self, shape: TopoShape, tmin: float, tmax: float = 0, ShapeEnum: str = None, /
|
||||
) -> None:
|
||||
@@ -39,13 +36,11 @@ class ShapeFix_ShapeTolerance(PyObjectBase):
|
||||
...
|
||||
|
||||
@overload
|
||||
def setTolerance(self, shape: TopoShape, precision: float, /) -> None:
|
||||
...
|
||||
|
||||
def setTolerance(self, shape: TopoShape, precision: float, /) -> None: ...
|
||||
@overload
|
||||
def setTolerance(self, shape: TopoShape, precision: float, ShapeEnum: str = None, /) -> None:
|
||||
...
|
||||
|
||||
def setTolerance(
|
||||
self, shape: TopoShape, precision: float, ShapeEnum: str = None, /
|
||||
) -> None: ...
|
||||
def setTolerance(self, shape: TopoShape, precision: float, ShapeEnum: str = None, /) -> None:
|
||||
"""
|
||||
setTolerance(shape, precision, [ShapeEnum=SHAPE])
|
||||
|
||||
@@ -6,7 +6,6 @@ from Metadata import export, constmethod
|
||||
from Part.App.ShapeFix.ShapeFix_Root import ShapeFix_Root
|
||||
from typing import Final, overload
|
||||
|
||||
|
||||
@export(
|
||||
PythonName="Part.ShapeFix.Shell",
|
||||
Twin="ShapeFix_Shell",
|
||||
|
||||
@@ -6,7 +6,6 @@ from Base.Metadata import export
|
||||
from Part.App.ShapeFix.ShapeFix_Root import ShapeFix_Root
|
||||
from typing import Final
|
||||
|
||||
|
||||
@export(
|
||||
PythonName="Part.ShapeFix.Solid",
|
||||
Twin="ShapeFix_Solid",
|
||||
|
||||
@@ -6,7 +6,6 @@ from Base.Metadata import export
|
||||
from Part.App.ShapeFix.ShapeFix_Root import ShapeFix_Root
|
||||
from typing import overload
|
||||
|
||||
|
||||
@export(
|
||||
PythonName="Part.ShapeFix.SplitCommonVertex",
|
||||
Include="ShapeFix_SplitCommonVertex.hxx",
|
||||
|
||||
@@ -6,7 +6,6 @@ from Base.Metadata import export, constmethod
|
||||
from Part.App.ShapeFix.ShapeFix_Root import ShapeFix_Root
|
||||
from typing import Final
|
||||
|
||||
|
||||
@export(
|
||||
PythonName="Part.ShapeFix.Wire",
|
||||
Twin="ShapeFix_Wire",
|
||||
|
||||
@@ -5,7 +5,6 @@ from __future__ import annotations
|
||||
from Base.Metadata import export, constmethod
|
||||
from Base.PyObjectBase import PyObjectBase
|
||||
|
||||
|
||||
@export(
|
||||
PythonName="Part.ShapeFix.WireVertex",
|
||||
Include="ShapeFix_WireVertex.hxx",
|
||||
|
||||
@@ -6,7 +6,6 @@ from Base.Metadata import export, constmethod
|
||||
from Part.App.ShapeFix.ShapeFix_Root import ShapeFix_Root
|
||||
from typing import Final
|
||||
|
||||
|
||||
@export(
|
||||
PythonName="Part.ShapeFix.Wireframe",
|
||||
Twin="ShapeFix_Wireframe",
|
||||
|
||||
@@ -6,7 +6,6 @@ from Base.Metadata import export, constmethod
|
||||
from Base.PyObjectBase import PyObjectBase
|
||||
from typing import overload
|
||||
|
||||
|
||||
@export(
|
||||
PythonName="Part.ShapeUpgrade.UnifySameDomain",
|
||||
Include="ShapeUpgrade_UnifySameDomain.hxx",
|
||||
|
||||
@@ -35,5 +35,6 @@ class SurfaceOfRevolution(GeometrySurface):
|
||||
"""Sets or gets the basic curve."""
|
||||
|
||||
@overload
|
||||
def __init__(self, location: Placement, direction: Vector, basis_curve: GeometryCurve) -> None:
|
||||
...
|
||||
def __init__(
|
||||
self, location: Placement, direction: Vector, basis_curve: GeometryCurve
|
||||
) -> None: ...
|
||||
|
||||
@@ -9,7 +9,6 @@ from Base.BoundBox import BoundBox
|
||||
from App.ComplexGeoData import ComplexGeoData
|
||||
from typing import Final, List, Tuple, Union, overload
|
||||
|
||||
|
||||
@export(
|
||||
Include="Mod/Part/App/TopoShape.h",
|
||||
FatherInclude="App/ComplexGeoDataPy.h",
|
||||
@@ -297,11 +296,7 @@ class TopoShape(ComplexGeoData):
|
||||
|
||||
@constmethod
|
||||
def section(
|
||||
self,
|
||||
tool: Tuple[TopoShape, ...],
|
||||
tolerance: float = 0.0,
|
||||
approximation: bool = False,
|
||||
/
|
||||
self, tool: Tuple[TopoShape, ...], tolerance: float = 0.0, approximation: bool = False, /
|
||||
) -> TopoShape:
|
||||
"""
|
||||
Section of this with a given (list of) topo shape.
|
||||
@@ -354,10 +349,9 @@ class TopoShape(ComplexGeoData):
|
||||
...
|
||||
|
||||
@constmethod
|
||||
def generalFuse(self,
|
||||
shapes: Tuple[TopoShape, ...],
|
||||
fuzzy_value: float = 0.0,
|
||||
/) -> Tuple[TopoShape, List[List[TopoShape]]]:
|
||||
def generalFuse(
|
||||
self, shapes: Tuple[TopoShape, ...], fuzzy_value: float = 0.0, /
|
||||
) -> Tuple[TopoShape, List[List[TopoShape]]]:
|
||||
"""
|
||||
Run general fuse algorithm (GFA) between this and given shapes.
|
||||
generalFuse(list_of_other_shapes, [fuzzy_value = 0.0]) -> (result, map)
|
||||
@@ -458,7 +452,9 @@ class TopoShape(ComplexGeoData):
|
||||
"""
|
||||
...
|
||||
|
||||
def transformShape(self, matrix: Matrix, copy: bool = False, checkScale: bool = False, /) -> None:
|
||||
def transformShape(
|
||||
self, matrix: Matrix, copy: bool = False, checkScale: bool = False, /
|
||||
) -> None:
|
||||
"""
|
||||
Apply transformation on a shape without changing the underlying geometry.
|
||||
transformShape(Matrix, [boolean copy=False, checkScale=False]) -> None
|
||||
@@ -537,14 +533,10 @@ class TopoShape(ComplexGeoData):
|
||||
|
||||
@overload
|
||||
@constmethod
|
||||
def makeFillet(self, radius: float, edgeList: List, /) -> TopoShape:
|
||||
...
|
||||
|
||||
def makeFillet(self, radius: float, edgeList: List, /) -> TopoShape: ...
|
||||
@overload
|
||||
@constmethod
|
||||
def makeFillet(self, radius1: float, radius2: float, edgeList: List, /) -> TopoShape:
|
||||
...
|
||||
|
||||
def makeFillet(self, radius1: float, radius2: float, edgeList: List, /) -> TopoShape: ...
|
||||
@constmethod
|
||||
def makeChamfer(self, *args) -> TopoShape:
|
||||
"""
|
||||
@@ -557,14 +549,10 @@ class TopoShape(ComplexGeoData):
|
||||
|
||||
@overload
|
||||
@constmethod
|
||||
def makeChamfer(self, radius: float, edgeList: List, /) -> TopoShape:
|
||||
...
|
||||
|
||||
def makeChamfer(self, radius: float, edgeList: List, /) -> TopoShape: ...
|
||||
@overload
|
||||
@constmethod
|
||||
def makeChamfer(self, radius1: float, radius2: float, edgeList: List, /) -> TopoShape:
|
||||
...
|
||||
|
||||
def makeChamfer(self, radius1: float, radius2: float, edgeList: List, /) -> TopoShape: ...
|
||||
@constmethod
|
||||
def makeThickness(self, faces: List, offset: float, tolerance: float, /) -> TopoShape:
|
||||
"""
|
||||
@@ -587,7 +575,7 @@ class TopoShape(ComplexGeoData):
|
||||
self_inter: bool = False,
|
||||
offsetMode: int = 0,
|
||||
join: int = 0,
|
||||
fill: bool = False
|
||||
fill: bool = False,
|
||||
) -> TopoShape:
|
||||
"""
|
||||
Makes an offset shape (3d offsetting).
|
||||
@@ -622,7 +610,7 @@ class TopoShape(ComplexGeoData):
|
||||
join: int = 0,
|
||||
fill: bool = False,
|
||||
openResult: bool = False,
|
||||
intersection: bool = False
|
||||
intersection: bool = False,
|
||||
) -> TopoShape:
|
||||
"""
|
||||
Makes an offset shape (2d offsetting).
|
||||
@@ -798,7 +786,9 @@ class TopoShape(ComplexGeoData):
|
||||
"""
|
||||
...
|
||||
|
||||
def fix(self, working_precision: float, minimum_precision: float, maximum_precision: float, /) -> bool:
|
||||
def fix(
|
||||
self, working_precision: float, minimum_precision: float, maximum_precision: float, /
|
||||
) -> bool:
|
||||
"""
|
||||
Tries to fix a broken shape.
|
||||
fix(working precision, minimum precision, maximum precision) -> bool
|
||||
@@ -858,7 +848,7 @@ class TopoShape(ComplexGeoData):
|
||||
UpDir: Vector = None,
|
||||
EdgeType: str = None,
|
||||
Visible: bool = True,
|
||||
OnShape: bool = False
|
||||
OnShape: bool = False,
|
||||
) -> TopoShape:
|
||||
"""
|
||||
Build projection or reflect lines of a shape according to a view direction.
|
||||
@@ -974,7 +964,9 @@ class TopoShape(ComplexGeoData):
|
||||
...
|
||||
|
||||
@constmethod
|
||||
def proximity(self, shape: TopoShape, tolerance: float = None, /) -> Tuple[List[int], List[int]]:
|
||||
def proximity(
|
||||
self, shape: TopoShape, tolerance: float = None, /
|
||||
) -> Tuple[List[int], List[int]]:
|
||||
"""
|
||||
Returns two lists of Face indexes for the Faces involved in the intersection.
|
||||
proximity(shape,[tolerance]) -> (selfFaces, shapeFaces)
|
||||
@@ -982,10 +974,9 @@ class TopoShape(ComplexGeoData):
|
||||
...
|
||||
|
||||
@constmethod
|
||||
def distToShape(self,
|
||||
shape: TopoShape,
|
||||
tol: float = 1e-7,
|
||||
/) -> Tuple[float, List[Tuple[Vector, Vector]], List[Tuple]]:
|
||||
def distToShape(
|
||||
self, shape: TopoShape, tol: float = 1e-7, /
|
||||
) -> Tuple[float, List[Tuple[Vector, Vector]], List[Tuple]]:
|
||||
"""
|
||||
Find the minimum distance to another shape.
|
||||
distToShape(shape, tol=1e-7) -> (dist, vectors, infos)
|
||||
@@ -1030,7 +1021,9 @@ class TopoShape(ComplexGeoData):
|
||||
"""
|
||||
...
|
||||
|
||||
def mapSubElement(self, shape: Union[TopoShape, Tuple[TopoShape, ...]], op: str = "", /) -> None:
|
||||
def mapSubElement(
|
||||
self, shape: Union[TopoShape, Tuple[TopoShape, ...]], op: str = "", /
|
||||
) -> None:
|
||||
"""
|
||||
mapSubElement(shape|[shape...], op='') - maps the sub element of other shape
|
||||
|
||||
@@ -1044,7 +1037,7 @@ class TopoShape(ComplexGeoData):
|
||||
generated: List[Tuple[TopoShape, TopoShape]],
|
||||
modified: List[Tuple[TopoShape, TopoShape]],
|
||||
op: str = "",
|
||||
/
|
||||
/,
|
||||
) -> None:
|
||||
"""
|
||||
mapShapes(generated, modified, op='')
|
||||
@@ -1103,7 +1096,9 @@ class TopoShape(ComplexGeoData):
|
||||
...
|
||||
|
||||
@constmethod
|
||||
def inTolerance(self, valmin: float, valmax: float, ShapeType: str = "Shape", /) -> List[TopoShape]:
|
||||
def inTolerance(
|
||||
self, valmin: float, valmax: float, ShapeType: str = "Shape", /
|
||||
) -> List[TopoShape]:
|
||||
"""
|
||||
Determines which shapes have a tolerance within a given interval
|
||||
inTolerance(valmin, valmax, [ShapeType=Shape]) -> ShapeList
|
||||
@@ -1192,7 +1187,7 @@ class TopoShape(ComplexGeoData):
|
||||
needName: bool = False,
|
||||
checkGeometry: bool = True,
|
||||
tol: float = 1e-7,
|
||||
atol: float = 1e-12
|
||||
atol: float = 1e-12,
|
||||
) -> Union[List[Tuple[str, TopoShape]], List[TopoShape]]:
|
||||
"""
|
||||
findSubShapesWithSharedVertex(shape, needName=False, checkGeometry=True, tol=1e-7, atol=1e-12) -> Shape
|
||||
|
||||
@@ -28,7 +28,9 @@ class TopoShapeCompound(TopoShape):
|
||||
...
|
||||
|
||||
@constmethod
|
||||
def connectEdgesToWires(self, Shared: bool = True, Tolerance: float = 1e-7, /) -> "TopoShapeCompound":
|
||||
def connectEdgesToWires(
|
||||
self, Shared: bool = True, Tolerance: float = 1e-7, /
|
||||
) -> "TopoShapeCompound":
|
||||
"""
|
||||
Build a compound of wires out of the edges of this compound.
|
||||
connectEdgesToWires([Shared = True, Tolerance = 1e-7]) -> Compound
|
||||
|
||||
@@ -455,29 +455,27 @@ class TopoShapeEdge(TopoShape):
|
||||
|
||||
@constmethod
|
||||
@overload
|
||||
def discretize(self, Number: int, First: float = ..., Last: float = ...) -> List[Vector]:
|
||||
...
|
||||
|
||||
def discretize(self, Number: int, First: float = ..., Last: float = ...) -> List[Vector]: ...
|
||||
@constmethod
|
||||
@overload
|
||||
def discretize(self, QuasiNumber: int, First: float = ..., Last: float = ...) -> List[Vector]:
|
||||
...
|
||||
|
||||
def discretize(
|
||||
self, QuasiNumber: int, First: float = ..., Last: float = ...
|
||||
) -> List[Vector]: ...
|
||||
@constmethod
|
||||
@overload
|
||||
def discretize(self, Distance: float, First: float = ..., Last: float = ...) -> List[Vector]:
|
||||
...
|
||||
|
||||
def discretize(
|
||||
self, Distance: float, First: float = ..., Last: float = ...
|
||||
) -> List[Vector]: ...
|
||||
@constmethod
|
||||
@overload
|
||||
def discretize(self, Deflection: float, First: float = ..., Last: float = ...) -> List[Vector]:
|
||||
...
|
||||
|
||||
def discretize(
|
||||
self, Deflection: float, First: float = ..., Last: float = ...
|
||||
) -> List[Vector]: ...
|
||||
@constmethod
|
||||
@overload
|
||||
def discretize(self, QuasiDeflection: float, First: float = ..., Last: float = ...) -> List[Vector]:
|
||||
...
|
||||
|
||||
def discretize(
|
||||
self, QuasiDeflection: float, First: float = ..., Last: float = ...
|
||||
) -> List[Vector]: ...
|
||||
@constmethod
|
||||
@overload
|
||||
def discretize(
|
||||
@@ -487,9 +485,7 @@ class TopoShapeEdge(TopoShape):
|
||||
Minimum: int = ...,
|
||||
First: float = ...,
|
||||
Last: float = ...,
|
||||
) -> List[Vector]:
|
||||
...
|
||||
|
||||
) -> List[Vector]: ...
|
||||
@constmethod
|
||||
def discretize(self, **kwargs) -> List[Vector]:
|
||||
"""
|
||||
|
||||
@@ -98,14 +98,10 @@ class TopoShapeSolid(TopoShape):
|
||||
|
||||
@overload
|
||||
@constmethod
|
||||
def offsetFaces(self, facesTuple: Tuple[TopoShape, ...], offset: float, /) -> TopoShape:
|
||||
...
|
||||
|
||||
def offsetFaces(self, facesTuple: Tuple[TopoShape, ...], offset: float, /) -> TopoShape: ...
|
||||
@overload
|
||||
@constmethod
|
||||
def offsetFaces(self, facesDict: Dict[TopoShape, float], /) -> TopoShape:
|
||||
...
|
||||
|
||||
def offsetFaces(self, facesDict: Dict[TopoShape, float], /) -> TopoShape: ...
|
||||
@constmethod
|
||||
def offsetFaces(self, *args, **kwargs) -> TopoShape:
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user