Skip to content

Commit 59953e8

Browse files
committed
🐳 chore: update occ
1 parent 9c8a3f0 commit 59953e8

File tree

3 files changed

+36
-0
lines changed

3 files changed

+36
-0
lines changed

packages/chili-occ/occ-wasm/build_config.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ mainBuild:
7373
- symbol: BRepPrimAPI_MakeSweep
7474
- symbol: BRepPrimAPI_MakeTorus
7575
- symbol: BRepTools
76+
- symbol: BRepTools_ReShape
7677
- symbol: ChFi3d_FilletShape
7778
- symbol: ChFiDS_ChamfMode
7879
- symbol: Convert_ParameterisationType
@@ -166,6 +167,7 @@ mainBuild:
166167
- symbol: ProjLib
167168
- symbol: ShapeAnalysis_Edge
168169
- symbol: ShapeAnalysis_WireOrder
170+
- symbol: ShapeBuild_ReShape
169171
- symbol: ShapeFix_EdgeConnect
170172
- symbol: ShapeFix_Face
171173
- symbol: ShapeFix_Root

packages/chili-occ/occ-wasm/chili_occ.d.ts

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2077,6 +2077,26 @@ export declare class BRepTools {
20772077
delete(): void;
20782078
}
20792079

2080+
export declare class BRepTools_ReShape extends Standard_Transient {
2081+
constructor()
2082+
Clear(): void;
2083+
Remove(shape: TopoDS_Shape): void;
2084+
Replace(shape: TopoDS_Shape, newshape: TopoDS_Shape): void;
2085+
IsRecorded(shape: TopoDS_Shape): Standard_Boolean;
2086+
Value(shape: TopoDS_Shape): TopoDS_Shape;
2087+
Status(shape: TopoDS_Shape, newsh: TopoDS_Shape, last: Standard_Boolean): Graphic3d_ZLayerId;
2088+
Apply(theShape: TopoDS_Shape, theUntil: TopAbs_ShapeEnum): TopoDS_Shape;
2089+
ModeConsiderLocation(): Standard_Boolean;
2090+
CopyVertex_1(theV: TopoDS_Vertex, theTol: Standard_Real): TopoDS_Vertex;
2091+
CopyVertex_2(theV: TopoDS_Vertex, theNewPos: gp_Pnt, aTol: Standard_Real): TopoDS_Vertex;
2092+
IsNewShape(theShape: TopoDS_Shape): Standard_Boolean;
2093+
History(): Handle_BRepTools_History;
2094+
static get_type_name(): Standard_Character;
2095+
static get_type_descriptor(): Handle_Standard_Type;
2096+
DynamicType(): Handle_Standard_Type;
2097+
delete(): void;
2098+
}
2099+
20802100
export declare class Bnd_Box {
20812101
SetWhole(): void;
20822102
SetVoid(): void;
@@ -4154,6 +4174,18 @@ export declare class ShapeAnalysis_WireOrder {
41544174
constructor(mode3d: Standard_Boolean, tol: Standard_Real);
41554175
}
41564176

4177+
export declare class ShapeBuild_ReShape extends BRepTools_ReShape {
4178+
constructor()
4179+
Apply_1(shape: TopoDS_Shape, until: TopAbs_ShapeEnum, buildmode: Graphic3d_ZLayerId): TopoDS_Shape;
4180+
Apply_2(shape: TopoDS_Shape, until: TopAbs_ShapeEnum): TopoDS_Shape;
4181+
Status_1(shape: TopoDS_Shape, newsh: TopoDS_Shape, last: Standard_Boolean): Graphic3d_ZLayerId;
4182+
Status_2(status: ShapeExtend_Status): Standard_Boolean;
4183+
static get_type_name(): Standard_Character;
4184+
static get_type_descriptor(): Handle_Standard_Type;
4185+
DynamicType(): Handle_Standard_Type;
4186+
delete(): void;
4187+
}
4188+
41574189
export declare class ShapeFix_EdgeConnect {
41584190
constructor()
41594191
Add_1(aFirst: TopoDS_Edge, aSecond: TopoDS_Edge): void;
@@ -6536,6 +6568,7 @@ export type OpenCascadeInstance = {FS: typeof FS} & {
65366568
BRepPrimAPI_MakeTorus_7: typeof BRepPrimAPI_MakeTorus_7;
65376569
BRepPrimAPI_MakeTorus_8: typeof BRepPrimAPI_MakeTorus_8;
65386570
BRepTools: typeof BRepTools;
6571+
BRepTools_ReShape: typeof BRepTools_ReShape;
65396572
Bnd_Box: typeof Bnd_Box;
65406573
Bnd_Box_1: typeof Bnd_Box_1;
65416574
Bnd_Box_2: typeof Bnd_Box_2;
@@ -6764,6 +6797,7 @@ export type OpenCascadeInstance = {FS: typeof FS} & {
67646797
ShapeAnalysis_WireOrder: typeof ShapeAnalysis_WireOrder;
67656798
ShapeAnalysis_WireOrder_1: typeof ShapeAnalysis_WireOrder_1;
67666799
ShapeAnalysis_WireOrder_2: typeof ShapeAnalysis_WireOrder_2;
6800+
ShapeBuild_ReShape: typeof ShapeBuild_ReShape;
67676801
ShapeFix_EdgeConnect: typeof ShapeFix_EdgeConnect;
67686802
ShapeFix_Face: typeof ShapeFix_Face;
67696803
ShapeFix_Face_1: typeof ShapeFix_Face_1;
2.67 KB
Binary file not shown.

0 commit comments

Comments
 (0)