{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":772337363,"defaultBranch":"main","name":"PLATEAU-GIS-Converter","ownerLogin":"Project-PLATEAU","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-03-15T01:53:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/79693475?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1710467586.9167528","currentOid":""},"activityList":{"items":[{"before":"3d0ecdefb41cf3adaaff54a9fb3a48467297af53","after":"864125e9e412aa5350ad1b2737ddf1e390dc0d4d","ref":"refs/heads/main","pushedAt":"2024-08-28T16:02:49.000Z","pushType":"push","commitsCount":194,"pusher":{"login":"nokonoko1203","name":"Satoru Nishio","path":"/nokonoko1203","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31245655?s=80&v=4"},"commit":{"message":"テクスチャのスケーリング (#586) (#623)\n\n\r\nClose #586\r\n\r\n### What I did(変更内容)\r\n\r\n\r\n\r\n各ポリゴンについて、一定の距離に対するテクスチャのピクセルの数を制限し、制限を超える場合はテクスチャをスケーリングします。\r\n\r\n(文章が長くなるので、距離ごとのピクセル数 = PD とします)\r\n\r\n具体的な処理を述べると\r\n-\r\n各ポリゴンに対して、構成するvertexの(x,y,z,u,v)から、各辺のユークリッド空間上の距離とテクスチャ上の距離(ピクセル数)を割り出します。その後、各辺ごとのPD(=ピクセル数/ユークリッド距離)の最小値を割り出し、これをポリゴン全体のPDとしています。\r\n- PDの制限値としてMaxPDを設けます (例えばMaxPD=6のときは、許容するPDの最大値が6となります) 。\r\n-\r\nMaxPD/PDを求めます。これが1を下回る場合(=テクスチャの解像度が過剰である場合)は、テクスチャのdownsampleの倍率に適用されます。\r\n\r\n\r\n### Notes(連絡事項)\r\n\r\n\r\n\r\n- uv座標をテクスチャのピクセルの座標に変える処理\r\n(`uv_to_pixel_coords`)を追加しているのですが、`atlas-packer`側の実装と重複しています。ここは仕様が頻りに変わる処理ではなく、`atlas-packer`側の実装を変更してまでDRYを貫く必要性はないと感じているため、ここでは一旦重複した状態のままでコミットしています。\r\n-\r\n現状MaxPDの具体的な数値は、外部からの入力でなく、定数`MAX_PIXEL_PER_DISTANCE`として宣言しています(=15.0)。\r\n\r\n---------\r\n\r\nCo-authored-by: nokonoko1203 ","shortMessageHtmlLink":"テクスチャのスケーリング (MIERUNE#586) (MIERUNE#623)"}},{"before":"be02dffd10d02afc598cfed84ed8caf7a8047dce","after":"3d0ecdefb41cf3adaaff54a9fb3a48467297af53","ref":"refs/heads/main","pushedAt":"2024-04-01T03:14:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ciscorn","name":"Taku Fukada","path":"/ciscorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351911?s=80&v=4"},"commit":{"message":"rename to \"PLATEAU GIS Converter\"","shortMessageHtmlLink":"rename to \"PLATEAU GIS Converter\""}},{"before":"1db4571d4bbaf33aa10535599ae68330863f311b","after":"be02dffd10d02afc598cfed84ed8caf7a8047dce","ref":"refs/heads/main","pushedAt":"2024-03-28T05:08:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nokonoko1203","name":"Satoru Nishio","path":"/nokonoko1203","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31245655?s=80&v=4"},"commit":{"message":"ドキュメントの文言を修正 (#510)\n\n表記の通りです。\r\n\r\n\r\n\r\n## Summary by CodeRabbit\r\n\r\n- **新機能**\r\n- PLATEAU GISコンバータのダウンロードオプションに\"CityGML\r\n(v3)\"を追加しました。ダウンロード時間とストレージスペースの考慮事項が強調されています。\r\n\r\n- **ドキュメント**\r\n\t- PLATEAU GISコンバータのプロジェクト説明をFY2023の開発状況に更新しました。\r\n\t- CityGML 2.0形式とPLATEAUプロジェクトへの参照を改訂しました。\r\n\t- ツールの名前を\"GISコンバータ\"から\"PLATEAU GIS Converter\"に変更しました。\r\n\t- 3D都市モデルを一般的なGIS形式に変換するツールの有用性を明確にしました。\r\n\t- README内のフォーマットとリンクに小さな変更を加えました。\r\n\r\n","shortMessageHtmlLink":"ドキュメントの文言を修正 (MIERUNE#510)"}},{"before":"0d3583fb0674298f7f1cd70e187ec93a1554600f","after":"1db4571d4bbaf33aa10535599ae68330863f311b","ref":"refs/heads/main","pushedAt":"2024-03-28T00:33:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Project-PLATEAU-Admin","name":"Project PLATEAU","path":"/Project-PLATEAU-Admin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79615787?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"48472898735e26c65c42d5c7ab66a472f928e83c","after":"0d3583fb0674298f7f1cd70e187ec93a1554600f","ref":"refs/heads/main","pushedAt":"2024-03-26T11:44:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ciscorn","name":"Taku Fukada","path":"/ciscorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351911?s=80&v=4"},"commit":{"message":"geometry: 座標(頂点)として任意の型を使えるようにする (#509)\n\n「同じ型の数値の配列」だけでなく、任意の型を頂点情報として持たせられるようにする。 Close #508 \r\n\r\n### 変更内容\r\n\r\n- [x] `nusamai-geometry/compact/*.rs` を改修する\r\n- [x] ジオメトリの変更に合わせて、全Sinkを改修する\r\n- [x] 全Sinkの出力が壊れていないかざっと確認する\r\n\r\n\r\n## Summary by CodeRabbit\r\n\r\n- **リファクタリング**\r\n\t- 3D座標を2Dに投影し、法線を計算するコードの効率と明瞭さを向上させるための改良が行われました。\r\n- **新機能**\r\n\t- `Feature`構造体の`polygons`の型を`MultiPolygon<'static, [f64; 5]>`に変更しました。\r\n\t- 座標の処理と法線の計算ロジックをリファクタリングしました。\r\n- **機能変更**\r\n-\r\n幾何学的コンテキスト内での頂点のアクセスと処理方法が調整されました。これにより、座標を地心空間に変換し、幾何学的処理のためのデータを準備する方法が改善されました。\r\n","shortMessageHtmlLink":"geometry: 座標(頂点)として任意の型を使えるようにする (MIERUNE#509)"}},{"before":"3b0e1987a9f1fd468dd5e1fc77c2608f2fe0e36d","after":"48472898735e26c65c42d5c7ab66a472f928e83c","ref":"refs/heads/main","pushedAt":"2024-03-21T14:09:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ciscorn","name":"Taku Fukada","path":"/ciscorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351911?s=80&v=4"},"commit":{"message":"CI: ターゲット aarch64-apple-darwin を追加する (#503)\n\nUniversal Binary 対応 (#502) の不備を修正。rustup でターゲット aarch64-apple-darwin\r\nを追加する。\r\n\r\n参考:\r\nhttps://github.com/tauri-apps/tauri-action/blob/dev/.github/workflows/test-action.yml","shortMessageHtmlLink":"CI: ターゲット aarch64-apple-darwin を追加する (MIERUNE#503)"}},{"before":"bba9e60b6ba7390ab3c54b0ed1c705b9566759f5","after":"3b0e1987a9f1fd468dd5e1fc77c2608f2fe0e36d","ref":"refs/heads/main","pushedAt":"2024-03-21T03:58:06.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ciscorn","name":"Taku Fukada","path":"/ciscorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351911?s=80&v=4"},"commit":{"message":"gltf: BoundingVolumeの height の更新の誤りを修正 (#499)\n\n#485 での BoundingVolume の height の更新に誤りがありました。修正します。\r\n\r\n\r\n\r\n## Summary by CodeRabbit\r\n\r\n- **バグ修正**\r\n-\r\nGLTFの`BoundingVolume`実装において、`min_height`と`max_height`の割り当てを`min_lng`と`max_lng`から正しく修正しました。\r\n\r\n","shortMessageHtmlLink":"gltf: BoundingVolumeの height の更新の誤りを修正 (MIERUNE#499)"}},{"before":"5182c4cad4ca97997a9efe5207af3f421a084d5f","after":"bba9e60b6ba7390ab3c54b0ed1c705b9566759f5","ref":"refs/heads/main","pushedAt":"2024-03-19T08:37:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ciscorn","name":"Taku Fukada","path":"/ciscorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351911?s=80&v=4"},"commit":{"message":"3dtiles|gltf: 重複して存在する 3D Metadata のエンコーダを除去する (#496)\n\n3D Metadata Spec 用のエンコーダが、3D Tiles出力のコードと\r\nglTF用出力のコードの両方に存在する。(glTFのほうは、3D Tilesのコードをコピペしたもので、コードは全く同じ)。\r\n\r\nこれは原則的に3D Tiles用の仕様なので3D Tiles側のコードだけを残して、他方を削除する。\r\n\r\n\r\n\r\n## Summary by CodeRabbit\r\n\r\n- **リファクタ**\r\n\t- `metadata` モジュールの可視性を `pub(crate)` に変更しました。\r\n\t- GLTFの書き込み機能を改善しました。\r\n- **削除された機能**\r\n\t- バッファのパディングを追加する機能を削除しました。\r\n\r\n","shortMessageHtmlLink":"3dtiles|gltf: 重複して存在する 3D Metadata のエンコーダを除去する (MIERUNE#496)"}},{"before":"72b9f09b6719e13f1d6b755fe628dd3cd121fcb7","after":"5182c4cad4ca97997a9efe5207af3f421a084d5f","ref":"refs/heads/main","pushedAt":"2024-03-19T04:45:51.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"ciscorn","name":"Taku Fukada","path":"/ciscorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351911?s=80&v=4"},"commit":{"message":"Hotfix for #493 (#495)\n\n#493","shortMessageHtmlLink":"Hotfix for MIERUNE#493 (MIERUNE#495)"}},{"before":"02172d39dd284b81c4362bd041ce335e1566e2c3","after":"72b9f09b6719e13f1d6b755fe628dd3cd121fcb7","ref":"refs/heads/main","pushedAt":"2024-03-17T15:26:41.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ciscorn","name":"Taku Fukada","path":"/ciscorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351911?s=80&v=4"},"commit":{"message":"nusamai-3dtiles を MIERUNE/cesiumtiles-rs へ移動 (#482)\n\nnusamai-3dtiles を https://github.com/MIERUNE/cesiumtiles-rs へ移動します。\r\n\r\n\r\n\r\n## Summary by CodeRabbit\r\n\r\n- **新機能**\r\n-\r\nGISコンバーターツールの説明を洗練させ、一般ユーザーがさまざまなGIS形式に3D都市モデルを変換する際のユーザーフレンドリーなツールを強調しました。\r\n- **ドキュメント**\r\n\t- ライセンスに\"MIERUNE Inc.\"を\"MLIT Japan\"と並ぶ著作権保持者として追加しました。\r\n- **リファクター**\r\n-\r\nglTF拡張のモジュールインポートをローカルから`ext_structural_metadata`から`cesiumtiles`への外部への切り替えにより再構成しました。\r\n-\r\nタイルセットとアセット情報の取り扱いの一貫性とコードの整理を改善するために、`nusamai_3dtiles_json`から`cesiumtiles`へのインポート文と参照を更新しました。\r\n\r\n","shortMessageHtmlLink":"nusamai-3dtiles を MIERUNE/cesiumtiles-rs へ移動 (MIERUNE#482)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOFQxNjowMjo0OS4wMDAwMDBazwAAAASmtT9l","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOFQxNjowMjo0OS4wMDAwMDBazwAAAASmtT9l","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0xN1QxNToyNjo0MS4wMDAwMDBazwAAAAQX3Bwj"}},"title":"Activity · Project-PLATEAU/PLATEAU-GIS-Converter"}