
Security News
Researcher Exposes Zero-Day Clickjacking Vulnerabilities in Major Password Managers
Hacker Demonstrates How Easy It Is To Steal Data From Popular Password Managers
TorQML is a 3D visualization toolkit for numerical simulations. It provides an architecture for describing 3D structures in Qt Quick QML and enables you to animate the models with numerical data.
TorQML is now under development. Stable release will be out after the official release of Qt3D (in Qt 5.5).
Tested on Arch Linux, Ubuntu 14.04 LTS. Not supporting Windows.
Install Qt 5, Ruby and git
Install ruby-qml (install its dependencies beforehand)
$ gem install qml
Install Qt3D
Ubuntu 14.04
$ sudo apt-get install qtdeclarative5-qt3d-plugin
Manual Build (for Qt 5.3 or later)
$ git clone https://gitorious.org/qt/qt3d.git
$ cd qt3d
$ git checkout bdb98ba
$ qmake && make && make docs
$ sudo make install
$ sudo make install-docs
Installing documentations is recommended.
Install build dependencies (for development)
$ bundle install
$ gem install torqml
You can also build the latest version by yourself.
$ git clone https://github.com/tokoro10g/torqml.git
$ cd torqml
$ rake install
TODO: write docs for OS X
See wiki for further information.
Using TorQML, you can define your model in JSON-like language, QML. Models are composed of shapes (e.g. Box, Cylinder, etc.) and transformations. Linked structures are expressed by nested structures.
TQModel {
TQBox { // 1st link
xLength: 0.5; yWidth: 0.3; zDepth: 0.3
TQBox { // 2nd link
xLength: 1.0; yWidth: 0.3; zDepth: 0.3
color: "blue"
transform: [ Rotation3D { angle: 30; axis: "0,0,1" } ]
TQBox { // 3rd link
xLength: 0.5; yWidth: 0.3; zDepth: 0.3
color: "green"
transform: [ Rotation3D { angle: 30; axis: "0,0,1" } ]
}
}
}
}
You can import numerical data from MATLAB Mat-File and CSV / TSV / SSV to create animations for your models.
The animations are ready for exporting to the handy PNG image files.
TorQML also offers an extensible, yet simple plugin system. You can write your plugin in QML, Ruby, C++, and Javascript for your own advanced project, and for the community as well.
Contributing and issue reporting to TorQML ( https://github.com/tokoro10g/torqml ) are welcome.
You should follow these steps :
FAQs
Unknown package
We found that torqml demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Hacker Demonstrates How Easy It Is To Steal Data From Popular Password Managers
Security News
Oxlint’s new preview brings type-aware linting powered by typescript-go, combining advanced TypeScript rules with native-speed performance.
Security News
A new site reviews software projects to reveal if they’re truly FOSS, making complex licensing and distribution models easy to understand.