コンテンツにスキップ

クイックスタート

インストール

Install from PPA

sudo add-apt-repository ppa:hamatakuzaq/livision
sudo apt update
sudo apt install -y liblivision-dev

Install from source

sudo apt install -y libeigen3-dev libsdl2-dev
git clone https://github.com/hamataku/LiVision.git --recursive
mkdir LiVision/build && cd LiVision/build
cmake ..
make -j
sudo make install

CMakeの例

find_package(livision REQUIRED)

add_executable(your_program src/your_program.cpp)
target_link_libraries(your_program PRIVATE livision::livision)

サンプルプログラム

#include "livision/Color.hpp"
#include "livision/Viewer.hpp"
#include "livision/object/primitives.hpp"

int main() {
  auto viewer = livision::Viewer::Instance({
      .headless = false,
      .vsync = true,
      .width = 1280,
      .height = 720,
  });

  auto plane = livision::Plane::Instance(
      {.scale = {20.0, 20.0, 0.0}, .color = livision::color::light_gray});
  viewer->AddObject(plane);

  while (viewer->SpinOnce()) {
  }
  return 0;
}

ライセンス

MIT。詳細は LICENSENOTICE を参照してください。