Synesthesias / PLATEAU-SDK-for-Unity

PLATEAUの3D都市モデルデータをUnityで扱うためのツールキット
MIT License
115 stars 18 forks source link

Feature/road network 02 merge0 #259

Closed Ronnel216 closed 3 months ago

Ronnel216 commented 3 months ago

## 関連リンク

実装内容

信号制御器関係の設定を行うUIDocumentの作成、一部挙動の実装 編集機能のGUIハンドル関係のソースコードの整備 インスペクターのUI機能実装途中

道路ネットワークでレーンの複数分割

2分割だけでなく0~1の割合でLerpのように分割する処理 image

行き止まりのリンク処理

GeoGraph2d.FindMidEdgeで行き止まりの端点を検出してそれをBorderにしてリンク化する処理 image

Meshのポリゴンから輪郭を検出する機能

GeoGraph2d.ComputeMeshOutlineVertices image

-> 一部メッシュがつながっているように見えてつながっていないポイントがあるので、近い点はマージする処理が必要だが未実装 image

RoadNetworkの汎用機能追加

LOD3のポリゴンを属性で分割する機能(30%)

RoadNEtworkEx.ConvertCityObjectAsync

テストクラス追加

PLATEAUGeoGraphTester

マージ前確認項目

動作確認

その他