limdor / quoniam Goto Github PK
View Code? Open in Web Editor NEWA framework for viewpoint selection of 3D models
Home Page: https://doi.org/10.3390/e20050370
A framework for viewpoint selection of 3D models
Home Page: https://doi.org/10.3390/e20050370
In a Windows 8.1 machine the jpeg images are not loaded.
The jpeg plugin needs to be added.
When the graphic card is not supported (insufficient OpenGL version) the application does not start, it is crashing on startup.
This is not about supporting unsupported graphic cards, it is about the application starting and giving an error message saying that this graphic card is not supported.
This issue can be specially anoying for laptops that has two graphic cards, if the one being used is the integrated one it would crash. In this case this behaviour can be chaned on the driver to use the dedicated graphic card.
This project was started when my knowledge of C++ was limited. In addition C++11 was not easily available.
This ticket is to remove all raw pointers from the project code.
In a first step, some of the ones involving Qt are omitted, Qt has a quite special way to handle memory and ownership.
Currently in CI Visual C++ 2017 is used but if we want to use the latest C++ feature we need to use Visual C++ 2019
Qt pro files have several limitations, this is why the idea is to migrate to Bazel in order to have better dependency management and sandbox environment.
The goal is to be able to compile and run the poject with bazel and to be able to compile it also in the Appveyor CI.
There are some parts of the code the only dependency with Qt is because of the use of QVector and QPair.
It should be replace for the use of the standard library.
This will be the first step to be able to create other toolchains and to add compiler flags.
Maintaining two build system is expensive to maintain and in addition I have more knowledge on Bazel than qmake. This is why qmake build should be removed.
The artifact that is generated in AppVeyor does not contain the shaders. This is unconvenient because the program cannot run without them and need to be copied manually.
The visualization of the bounding boxes, bounding spheres and the option to deactivate the visulization of the sphere of viewpoint when it's present doesn't work.
Remove glm from dependency folder and download it when compiling. This will allow easier upgrades.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.