API ReferenceModelingAlgorithmsTKFillet
ChFiKPart
OCCT package ChFiKPart: ChFiKPart_ComputeData.
ChFiKPart_ComputeData
Methodes de classe permettant de remplir une SurfData dans les cas particuliers de conges suivants:
- cylindre entre 2 surfaces planes,
- tore/sphere entre un plan et un cylindre othogonal,
- tore/sphere entre un plan et un cone othogonal,
- tore entre un plan et une droite orthogonale (rotule).
Constructors(1)
Static methods(4)
- Compute(DStr: unknown, S1: Adaptor3d_Surface, S2: Adaptor3d_Surface, Or1: TopAbs_Orientation, Or2: TopAbs_Orientation, Sp: ChFiDS_Spine, Iedge: number): { returnValue: boolean; Data: ChFiDS_SurfData; [Symbol.dispose](): void }
Computes a simple fillet in several particular cases.
Parameters (7)DStr—Mutated in place; read the updated value from this argument after the call.S1S2Or1Or2SpIedge
ReturnsA result object with fields:
returnValue: the C++ return valueData: owned by the returned envelope.
Dispose the returned envelope to release owned Handle fields.
- ComputeCorner(DStr: unknown, Data: ChFiDS_SurfData, S1: Adaptor3d_Surface, S2: Adaptor3d_Surface, OrFace1: TopAbs_Orientation, OrFace2: TopAbs_Orientation, Or1: TopAbs_Orientation, Or2: TopAbs_Orientation, minRad: number, majRad: number, P1S1: gp_Pnt2d, P2S1: gp_Pnt2d, P1S2: gp_Pnt2d, P2S2: gp_Pnt2d): boolean
Computes a toric or spheric corner fillet.
Parameters (14)DStr—Mutated in place; read the updated value from this argument after the call.DataS1S2OrFace1OrFace2Or1Or2minRadmajRadP1S1P2S1P1S2P2S2
- ComputeCorner(DStr: unknown, Data: ChFiDS_SurfData, S1: Adaptor3d_Surface, S2: Adaptor3d_Surface, OrFace1: TopAbs_Orientation, OrFace2: TopAbs_Orientation, Or1: TopAbs_Orientation, Or2: TopAbs_Orientation, Rad: number, PS1: gp_Pnt2d, P1S2: gp_Pnt2d, P2S2: gp_Pnt2d): boolean
Computes spheric corner fillet with non iso pcurve on S2.
Parameters (12)DStr—Mutated in place; read the updated value from this argument after the call.DataS1S2OrFace1OrFace2Or1Or2RadPS1P1S2P2S2
- ComputeCorner(DStr: unknown, Data: ChFiDS_SurfData, S: Adaptor3d_Surface, S1: Adaptor3d_Surface, S2: Adaptor3d_Surface, OfS: TopAbs_Orientation, OS: TopAbs_Orientation, OS1: TopAbs_Orientation, OS2: TopAbs_Orientation, Radius: number): boolean
Computes a toric corner rotule.
Parameters (10)DStr—Mutated in place; read the updated value from this argument after the call.DataSS1S2OfSOSOS1OS2Radius