Git Product home page Git Product logo

raa3d's Introduction

Raa3D

This software was developed as part of heritage protection program. It's primary intention is embedding information in 3D models of archeological finds.

Credits

Raa3D was built upon software Neck Veins intended for visualization of 3D medical data stored in OBJ files, developed by Simon Žagar as part of BSc thesis "Visualisation of neck veins with OpenGL" at Faculty of Computer and Information Science, University of Ljubljana, Slovenia. Neck Veins was built using LWJGL OpenGL Java bindings library as well as TWL library for constructing widgets.

It was since forked and modified into Raa3D by:

  • Žiga Stopinšek
  • Simon Žagar
  • Lado Langof
  • Jan Češnja
  • Nik Šalej

Licensing

This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/ or send a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.

Libraries used are TWL, slick-util, xpp3 and LWJGL. Their licenses should be accessible online and some are included with the library folders. Their licenses are also included in the project's source code and can be accessed while running the compiled software by clicking the "licensing" button.

raa3d's People

Contributors

ddksr avatar sz0 avatar ladolf avatar

Stargazers

Nik Šalej avatar  avatar

Watchers

Mia Erbus avatar James Cloos avatar  avatar  avatar  avatar  avatar Nik Šalej avatar

raa3d's Issues

Pin a note

Implement note pinning with mouse wheel button and CTRL+LMB keyboard combination.

Je jwt dovolj?

Razmišljam, če je JWT sploh dovolj. Zafrkavam se kot norec s file dialogi ipt. Kaj pa, če je trenuten MainFrame le del enega javanskega okna, ki ima lahko tudi menije itd.? Pa če že ne druga, da bi filechooser ipd. bilo klicano iz običnega swinga?
Kaj pravite?

Internal file format

Define and implement a new file format for additional model content.

Data should be zipped and it should include every text or image or any other data used.

Plane-model intersection

Implement plane-model intersections and calculate isopleths. The isopleths should be exportable to images.

Image export

Creating and exporting images. Prefered output: PNG or something similar.

Code import

CImport code and licence from Neck vains repository.

Model screenshoting

Implement a 'screenshot' functionality. Capture a grey- and range image wirh respect to current camera position.
Connect the feature with Segmentor exporter.

Flashlight manipulation

When using keyboard keys such as b-m-h-n the flashlight orientation (or position) should be changed.

Vertex coloring

Verteces should be colored as specified in OBJ or PTY format.

Pin image zoom in/out

Implement image zooming. Prepare code for further image canvas manipulation (measuring distances etc.).

PTY importer

Prepare an importer for models in PTY format.

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.