|
6 | 6 | import os |
7 | 7 | import numpy as np |
8 | 8 | import OCC.TopoDS |
9 | | -from OCC.BRep import (BRep_Tool, BRep_Builder) |
| 9 | +from OCC.BRep import (BRep_Tool, BRep_Builder, BRep_Tool_Curve) |
10 | 10 | from OCC.BRepBuilderAPI import (BRepBuilderAPI_MakeEdge, BRepBuilderAPI_MakeFace, \ |
11 | | - BRepBuilderAPI_NurbsConvert, BRepBuilderAPI_MakeWire) |
| 11 | + BRepBuilderAPI_NurbsConvert, BRepBuilderAPI_MakeWire, BRepBuilderAPI_Sewing) |
12 | 12 | from OCC.Display.SimpleGui import init_display |
13 | | -from OCC.GeomConvert import geomconvert_SurfaceToBSplineSurface |
14 | | -from OCC.ShapeFix import ShapeFix_ShapeTolerance |
| 13 | +from OCC.GeomConvert import (geomconvert_SurfaceToBSplineSurface, |
| 14 | + geomconvert_CurveToBSplineCurve) |
| 15 | +from OCC.ShapeFix import (ShapeFix_ShapeTolerance, ShapeFix_Shell) |
| 16 | +from OCC.ShapeAnalysis import ShapeAnalysis_WireOrder |
| 17 | +import OCC.Precision |
15 | 18 | from OCC.StlAPI import StlAPI_Writer |
16 | | -from OCC.TopAbs import (TopAbs_FACE, TopAbs_EDGE) |
17 | | -from OCC.TopExp import TopExp_Explorer |
| 19 | +from OCC.TopAbs import (TopAbs_FACE, TopAbs_EDGE, TopAbs_WIRE, TopAbs_FORWARD, |
| 20 | + TopAbs_SHELL) |
| 21 | +from OCC.TopExp import (TopExp_Explorer, topexp) |
18 | 22 | from OCC.gp import (gp_Pnt, gp_XYZ) |
| 23 | +from OCC.TColgp import (TColgp_Array1OfPnt, TColgp_Array2OfPnt) |
| 24 | +from OCC.BRepOffsetAPI import BRepOffsetAPI_FindContigousEdges |
19 | 25 | from matplotlib import pyplot |
20 | 26 | from mpl_toolkits import mplot3d |
21 | 27 | from stl import mesh |
|
0 commit comments