Skip to content

Commit 89e6976

Browse files
Add XCAF doc init
1 parent 4653834 commit 89e6976

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

cadquery/occ_impl/assembly.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
from OCP.TDocStd import TDocStd_Document
55
from OCP.TCollection import TCollection_ExtendedString
66
from OCP.XCAFDoc import XCAFDoc_DocumentTool, XCAFDoc_ColorType
7+
from OCP.XCAFApp import XCAFApp_Application
78
from OCP.TDataStd import TDataStd_Name
89
from OCP.TDF import TDF_Label
910
from OCP.TopLoc import TopLoc_Location
@@ -104,7 +105,11 @@ def toCAF(
104105
) -> Tuple[TDF_Label, TDocStd_Document]:
105106

106107
# prepare a doc
108+
app = XCAFApp_Application.GetApplication_s()
109+
107110
doc = TDocStd_Document(TCollection_ExtendedString("XmlOcaf"))
111+
app.InitDocument(doc)
112+
108113
tool = XCAFDoc_DocumentTool.ShapeTool_s(doc.Main())
109114
tool.SetAutoNaming_s(False)
110115
ctool = XCAFDoc_DocumentTool.ColorTool_s(doc.Main())

0 commit comments

Comments
 (0)