Skip to content

amock/rmagine_examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rmagine_examples

Examples that showcase the functionalities of the rmagine library.

Run all

mkdir build
cd build 
cmake ..
make

CMakeLists.txt

The CMakeLists.txt shows how to find rmagine on your system and link its components to your executables.

Samples

X = Computing device: cpu | gpu

example_X_sphere

./example_X_sphere ../dat/sphere.ply

Simulates a spherical sensor model plus gaussian noise and stores the results in a XYZ file:

points_X_sphere.xyz

example_X_pinhole

./example_X_pinhole ../dat/sphere.ply

Simulates a pinhole sensor model and stores the results in a XYZ file:

points_X_pinhole.xyz

example_X_o1dn

Simulates a sensor model with one origin and N customized directions. The results are stored in a XYZ file:

points_X_o1dn.xyz

example_X_ondn

Simulates a sensor model with both custom origins and directions. The results are stored in a XYZ file:

points_X_ondn.xyz

example_X_change_map

Demonstrates how to change maps or map elements on the fly. Results for two different maps are saved to XYZ files:

map 1 (sphere) map 2 (cube)
points_cm_sphere.xyz point_cm_cube.xyz

(WARNING: OptiX version shows a double free corruption error. TODO: check this)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published