Git Product home page Git Product logo

sofaqtquick's Introduction

This project is a plugin and an executable GUI for SOFA based on the QtQuick library. This work is based on an initial project from Anatoscope. For your information, the roadmap of the project is available on a dedicated issue.

sofaqtquick's People

Contributors

ocarre avatar matthieu-nesme avatar damienmarchal avatar fredroy avatar marques-bruno avatar francoisfaure avatar manteapi avatar dickoah avatar evan-barentin avatar hugtalbot avatar romaintestylier avatar

Stargazers

Antonin Bernardin avatar Innokentiy Alaytsev avatar  avatar  avatar OwenZhang avatar  avatar

Watchers

Jiri Kastner avatar James Cloos avatar  avatar  avatar  avatar  avatar  avatar

sofaqtquick's Issues

Selecting the 'root' node is not working

While the root node is a perfectly valid node in the scenegraph it is not reported as is in when
clicking on the scenegraph view.

eg:
sofaScene.selectedComponent is null

ADD a data graph view

This is a follow-up task after STC5.

During STC5 it was agreed that having a way to visualize the data graph would be nice.

I think the interested people were:
@marques-bruno, @hugtalbot, @sescaida

Do you have time to work on that in the next weeks so we can have a preview before holiday ?

Crash on selection

Choose 'selector' interaction
Then select some stuff in the scene, this work.
The collapse the node in the scene graph
Then select does not work...try multiple time...it finally crahs

Roadmap for SofaQtQuick

Further to discussions with the company Anatoscope, it has been proposed to share the administration with the SOFA consortium in order to support the maintenance and improvement of this work. The original repository can be found here.

Our purpose with SofaQtQuick is to propose by the end of 2018 (at the latest) a new GUI for SOFA based on this work.

This issue aims at describing the roadmap of the next months (2018):

  • from January 2018, push in SOFA the cmake feature "external project" allowing for pulling automatically the SofaQtQuick repository within the applications/project folder, if the experimental option is activated in SOFA
  • separate the code between the library itself (SofaQtQuick) and the executable (runSofa2)
  • implement tests and improve existing codes
  • export the libraries depending on optional plugins (ex: ImageQtQuickWidget)
  • when stable (target 18.06 release), merge finally into SOFA

Advantages of the approach: easy to use, easy to contribute, visible, experimental period, possibility to benefit from the improvements made on the code until merge.

Any feedback is obviously welcome.
Interested to contribute, contact us, we are waiting for you!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.