Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GeoObject 機能追加: mode の概念とマーカー種類、フラグ、APIを追加 #89

Closed
usagi opened this issue Mar 6, 2018 · 1 comment

Comments

@usagi
Copy link
Contributor

usagi commented Mar 6, 2018

GeoObject mode

  1. 3d object; O3
  2. 3d area; 3A
  3. 2d area; 2A
  4. 3d lines; 3L
  5. 2d lines; 2L
  6. 3d points; P3
  7. 2d points; P2

object, area, lines, points

  • object; 一般、特にCG屋さんが polygon って言うもの。一般的な 3DCG データ。標準のマーカーは ● + 破線状の △ 囲い。
  • area; 主に土木屋さんが polygon って言うもの。可視化時に1頂点につき alt 軸方向に2点に展開し thickness = number:length-in-meter パラメーターの厚みにする。HUD上の代表位置は幾何学的重心位置。標準のマーカーは ● + 破線状の □ 囲い。
  • lines; 2つの頂点からなる線分の集合として可視化。HUD上の代表位置は最初の line の中間位置。2つ目以降の全ての line の中間位置への指示もHUDで行う場合は point_to_all = true する。標準のマーカーは
    ○ + 破線状の ○ 囲い。
  • points; 点群。2つ目以降の全ての point 位置への指示もHUDで行う場合は point_to_all = true する。標準のマーカーは ● + 破線状の ○ 囲い。

flags

  1. mode: enum { object, area, lines, points }

upgrade

  1. マルチパート対応。1つの go に複数の object, area, line, point を格納可能にする。対応は indices のマルチパート化のみで行い、 go の他のフラグやプロパティー等は go 単位で共有する。
@usagi
Copy link
Contributor Author

usagi commented Mar 6, 2018

rel: #41 #42

@usagi usagi closed this as completed Sep 30, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant