Python 2.6运行时错误

时间:2015-02-25 06:28:10

标签: python-2.6

STEPCAFControl在python2.6中可用,但webgl模块不可用。所以我想尝试运行以下程序。

            from __future__ import print_function

            import sys
            from OCC.STEPCAFControl import STEPCAFControl_Reader
            from OCC.STEPControl import STEPControl_Reader
            from OCC.IFSelect import IFSelect_RetDone, IFSelect_ItemsByEntity
            from OCC.Display.SimpleGui import init_display
            #from OCC.Display.WebGl import threejs_renderer


            step_reader = STEPControl_Reader()
            status = step_reader.ReadFile('./models/screw.step')

            if status == IFSelect_RetDone:  # check status
                failsonly = False
                step_reader.PrintCheckLoad(failsonly, IFSelect_ItemsByEntity)
                step_reader.PrintCheckTransfer(failsonly, IFSelect_ItemsByEntity)

                ok = step_reader.TransferRoot(1)
                _nbs = step_reader.NbShapes()
                aResShape = step_reader.Shape(1)
                print("Success")
            else:
                print("Error: can't read file.")
                sys.exit(0)


            display, start_display, add_menu, add_function_to_menu = init_display()
            display.DisplayShape(aResShape, update=True)
            start_display()

            #my_renderer = threejs_renderer.ThreejsRenderer(background_color="#123345")
            #my_renderer.DisplayShape(aResShape)

但是得到了这个错误。 enter image description here

如何解决这个问题?有什么建议吗?

0 个答案:

没有答案