pythonCascade Sample Problems

self.Initialize()
self.interactive_context.EraseAll(0,1)
dlg =
wxFileDialog(self,"Choose a BRep
file","c:\work\awork\demo","","*.iges",wxOPEN|wxMULTIPLE)
if
dlg.ShowModal() == wxID_OK:
Reader =
IGESControlStd_Reader()
status =
Reader.ReadFile(dlg.GetPath())
if status
!= IFSelect_RetDone:
print
"Error : The file is not read","CasCade Error"
return
Reader.TransferRoots()
aShape =
Reader.OneShape()
self.aSequence= TopTools_HSequenceOfShape()
self.aSequence.Append(aShape)
for i in
range(1,self.aSequence.Length()+1):
AIS_Shape(self.aSequence.Value(i))
self.interactive_context.Display(AIS_Shape(self.aSequence.Value(i)),1)
self.view.FitAll(0.01,0)
self.view.ZFitAll(0.01)
self.view.Redraw()