Loading [MathJax]/extensions/tex2jax.js
Radium Engine  1.5.29
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
main.cpp
1#include <Core/Asset/FileData.hpp>
2#include <Core/Geometry/MeshPrimitives.hpp>
3#include <Core/Geometry/TopologicalMesh.hpp>
4#include <Core/Resources/Resources.hpp>
5#include <Core/Utils/Log.hpp>
6
7#include <IO/TinyPlyLoader/TinyPlyFileLoader.hpp>
8
9#include <memory>
10
11int main( int /*argc*/, char** /*argv*/ ) {
12 using namespace Ra::Core;
13 using namespace Ra::Core::Asset;
14 using namespace Ra::IO;
15
16 TinyPlyFileLoader loader;
17 std::unique_ptr<FileData>( loader.loadFile( "../data/inputs/simple.ply" ) );
18 std::unique_ptr<FileData>( loader.loadFile( "../data/inputs/simple_normals.ply" ) );
19 std::unique_ptr<FileData>( loader.loadFile( "../data/inputs/buggy-1.ply" ) );
20 std::unique_ptr<FileData>( loader.loadFile( "../data/inputs/test_color_nonormals.ply" ) );
21 std::unique_ptr<FileData>( loader.loadFile( "../data/inputs/test_color_normals.ply" ) );
22 std::unique_ptr<FileData>( loader.loadFile( "../data/inputs/test_nocolor_normals.ply" ) );
23 std::unique_ptr<FileData>( loader.loadFile( "../data/inputs/custom_attr.ply" ) );
24 return 0;
25}
This namespace contains everything "low level", related to data, datastuctures, and computation.
Definition Cage.cpp:5