nomumu/meshdiffをDockerで起動できるようにするためのDockerfileです
meshdiff自体の使い方に関しては本家のREADMEを参照してください
--mirror
オプションをつけて対象としたいリポジトリ(STLのdiffを見たいGitリポジトリ)をgit clone
します。
この例では/tmp
ディレクトリにrt-net/crane_x7_rosダウンロードします。
cd /tmp
git clone --mirror https://github.com/rt-net/crane_x7_ros.git
git clone --mirror
でダウンロードしたリポジトリの中で以下のコマンドを実行します。
docker run --rm -p 8080:80 -v $(pwd):/work -e UID=$(id -u) -e GID=$(id -g) tiryoh/meshdiff
Dockerコンテナの起動時にGitのPackfileを自動で展開するようにしています。
Chrome等のWebブラウザで http://127.0.0.1:8080 にアクセスしてmeshdiffを開きます。
「Gitデータロード」をクリックするとロードが始まります。ロードには少々時間がかかる場合があります。
(C) 2020 Daisuke Sato
This repository is released under the MIT License, see LICENSE.
- nomumu/meshdiff
- Copyright (c) 2020 nomumu
- The MIT License
- mrdoob/three.js
- Copyright © 2010-2020 three.js authors
- The MIT License
- imaya/zlib.js
- Copyright (c) 2012 imaya
- The MIT License