Skip to content
This repository has been archived by the owner on Nov 5, 2024. It is now read-only.

yassirnajmaoui/geom_visualisation

Repository files navigation

Note/idea on this ocntribution

Enhance the viewer x Discuss format x Idea leave viewing to existing program - stl, ply and vrml > Stl - no color, less good in long term > ply - As color, seems starndad - Created with trimesh create mesh and create ply file x Better viewer ~ add direction of detectors x view fov

  • Clean up a little

  • Extract lut and save it

  • displaying normalisation

    • Show relative effeciency, alpha or color?
  • Display doi ou material

  • Crystal intersections, debug feature

  • Add simplified view

PETSIRD use case: Scanner viewer extended

The purpose of this repo is to provide capabilities to reproducea scanner geometry using either the STL or PLY 3D format.

Background

The Emission Tomography Standardization Initiative (ETSI) is working towards establishing a standard for PET Raw Data, called PETSIRD ("PET ETSI Raw Data"). More information is on https://github.com/ETSInitiative/PETSIRD.

Current capabilities

Some additionnal features are following.

Field of view viewer

An option was added to draw a cylinder, giving the capabilities to the user to also show a field of view.

How to use this repo

  1. Open your repo in GitHub Codespaces or in a VS Code devcontainer. This codespace/container will contain all necessary tools, including yardl itself, as well as your repository.
  2. Use yardl to generate C++ and Python code for the model:
cd YourRepoName
cd PETSIRD/model
yardl generate
cd ../..
  1. Start working in either the cpp and/or python directories.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published