我想在鼠标点击时显示关于球体的文本。我认为 PythonOCC 中的工具提示可以做到这一点,但我不确定我应该如何为它编写代码。
球体的代码如下。结果窗口如图所示。
from OCC.Display.SimpleGui import init_display
from OCC.Core.BRepPrimAPI import BRepPrimAPI_MakeSphere
from OCC.Core.gp import gp_Pnt
display, start_display, add_menu, add_function_to_menu = init_display()
def sphere(centre):
sphere = BRepPrimAPI_MakeSphere(centre, 1).Shape()
display.DisplayShape(sphere, update=True)
if __name__ == '__main__':
sphere(gp_Pnt(68, 69, 130))
start_display()
我希望工具提示结果看起来像这样: