This example shows how to create a simple viewer using Easy3D.
27#include <easy3d/renderer/camera.h>
28#include <easy3d/viewer/viewer.h>
29#include <easy3d/util/resource.h>
30#include <easy3d/util/initializer.h>
39int main(
int argc,
char** argv) {
43 const std::string file_name = resource::directory() +
"/data/easy3d.ply";
44 Viewer viewer(EXAMPLE_TITLE);
45 viewer.camera()->setViewDirection(
vec3(0, 0, -1));
46 viewer.camera()->setUpVector(
vec3(0, 1, 0));
48 if (!viewer.add_model(file_name)) {
49 LOG(ERROR) <<
"failed to load model. Please make sure the file exists and format is correct.";
The built-in Easy3D viewer.
Definition viewer.h:63
Definition collider.cpp:182