Skip to content

v1.2#11

Merged
hrjp merged 55 commits into
mainfrom
develop
May 27, 2026
Merged

v1.2#11
hrjp merged 55 commits into
mainfrom
develop

Conversation

@hrjp

@hrjp hrjp commented May 22, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

hrpad and others added 30 commits May 14, 2026 16:51
* fix point select bug

* make camera projection same as q3dviewer

* realtime_viewer

* 2

* 3

* better orig

* n1

* re-organization

* add setting to ros viewer

* up ver to 1.0.6

---------

Co-authored-by: Liu.Yang <liu.yang@jp.panasonic.com>
Co-authored-by: Shunya Hara <hrjp00@gmail.com>
- Introduced `installViewerModeSelector` function to add a viewer mode selector to the settings panel without modifying the Viewer class.
- Implemented `normalizeViewerMode` function to handle unknown viewer modes, defaulting to 'cloud'.
- Updated tests to verify the functionality of the viewer mode selector and normalization logic.
- Removed the old test for viewer mode selector from the Viewer settings panel.
- Added `computePointSampleRatio` and `estimateSampledPointCount` functions to manage point sampling based on point count and source file size.
- Updated LAS, PCD, and PLY parsers to utilize the new sampling functions for estimating visible points.
- Introduced `PCDAsciiStreamState` and `PLYStreamState` to handle streaming of ASCII PCD and PLY files with sampling.
- Enhanced `streamEngine` to support streaming large ASCII PCD and PLY files without loading the entire file into memory.
- Added tests for the new sampling policy to ensure correct behavior under various conditions.
- Bump version in package.json and package-lock.json for both q3dviewer and q3dweb to 1.0.11.
- Refactor E57 parsing to support chunked input and improve memory management.
- Introduce new functions for parsing E57 data with sampling and chunk handling.
- Update LAS parsing to streamline point record processing.
- Enhance viewer to handle new formats (LAZ and E57) with appropriate memory checks.
- Add tests for new parsing behaviors and memory management strategies.
Co-authored-by: Liu.Yang <liu.yang@jp.panasonic.com>
Co-authored-by: Liu.Yang <liu.yang@jp.panasonic.com>
…r functionality, and implement remote cloud loading

- Introduced comprehensive tests for PLY parsing in plyParser.test.ts, covering scalar types, header parsing, and data reading.
- Added tests for PointCloud2 decoding in pointCloud2Decode.test.ts, validating various data formats and color modes.
- Created realtimeViewer.test.ts to test the streaming workflow of the RealtimeViewer, including WebSocket interactions and point cloud ingestion.
- Implemented remoteCloudLoader.test.ts to verify loading of point clouds from URLs, handling both streaming and non-streaming responses.
- Added streamEngine-extra.test.ts to test additional stream formats and chunk processing for E57 and LAZ files.
* fix fragmentShader to draw sphere

* use bar

---------

Co-authored-by: Liu.Yang <liu.yang@jp.panasonic.com>
- Refactor settings panel to utilize Material Web menu and button components.
- Introduce createMaterialMenuSelect function for consistent dropdown styling.
- Update settings panel appearance with improved styles and responsive design.
- Implement ripple effect for buttons and menu items.
- Adjust settings item selection logic to sync with new Material Web components.
- Add tests to verify Material Web theme installation and settings panel functionality.
hrpad and others added 23 commits May 19, 2026 15:30
- Extend ViewerMode type to include 'realtime_gnss'.
- Implement RealtimeGnssViewer class for handling GNSS data streams.
- Add settings UI for GNSS topics and ROS bridge URL.
- Create tests for RealtimeGnssViewer to validate connection, message ingestion, and UI interactions.
- Ensure proper handling of GNSS data, including altitude and status.
- Implement trail visibility toggles and reset functionality for GNSS tracks.
@hrjp hrjp temporarily deployed to github-pages-develop May 22, 2026 11:03 — with GitHub Actions Inactive
@hrjp hrjp temporarily deployed to github-pages-develop May 26, 2026 07:30 — with GitHub Actions Inactive
@hrjp hrjp temporarily deployed to github-pages-develop May 26, 2026 07:41 — with GitHub Actions Inactive
@hrjp hrjp marked this pull request as ready for review May 27, 2026 01:00
@hrjp hrjp merged commit 29c6e5d into main May 27, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants