在QGraphicsView中画一个3D cuboid,并且可以用鼠标任意拖拽顶点或者边,但是不改变背景图,怎么做?



  • Hi, all:

    我想在QGraphicsView中画一个3D cuboid,并且可以用鼠标任意拖拽顶点或者边,但是不改变背景图。不知道是用Qt3D 还是 qwtplot3d?

    另外,有没有比较良好的纯C/C++的 shape的库,很想用CGAL来着,但是看着好复杂,貌似要对形状理论有较深理解,比较痛苦...

    cheers
    Pei



  • qt3d是依赖quick2的吧,不是在graphicsview里实现的吧



  • quick2是什么?
    不在graphicsview实现没有关系。
    总之我自己想实现的是:
    在某一个particular的地方(比如graphicsview),画出3D.



  • 可以参考一下Qt例子:Cube,将黑色的背景修改成一个图片好了。


Log in to reply