Currently I'm developing a high-performance 3D editor shown by the following screen-shot. When I say high-performance, I mean that the 3D editor should be capable of handling STL files, several GB in size.

I'm using OpenGL for development. The problems with OpenGL is being low-level and consequently slowing down the development.

Our 3dpe

I'm afraid there might be any high-performance commercial or free/open-source library/API which I'm not aware of. Is there any high-performance library/API which can speed up the development of a 3D editor like mine? So far, I've found Qt3D module. Thanks.

I found a list here.

  • What do you mean by "high level"? What operations do you need, and which do you not need?
    – Nicolas Raoul
    Commented Jun 27, 2018 at 7:56
  • @NicolasRaoul High level in this context
    – Megidd
    Commented Jun 27, 2018 at 8:02

1 Answer 1


This repository may help if you are comfortable with C++ and Qt:


  • 1
    Can you point out the main features of the proposed program?
    – Alejandro
    Commented Dec 27, 2021 at 14:42
  • @Alejandro Undo/redo, import, select, delete, rotate/scale/translate, camera, ... basically anything you would expect of a basic 3D editor.
    – Megidd
    Commented Dec 28, 2021 at 7:34
  • @Alejandro By the way, you can run it and check out the features. Out-of-the-box, it can be built and run with older versions of Qt.
    – Megidd
    Commented Dec 28, 2021 at 7:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.