Conversation
* 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>
…or improved interaction
…ion and touch gesture controls
… improved interaction
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.
…e global error handling
* 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.
…viewport settings
… mobile touch tests
…ty handling and tests
…ty handling and tests
…ability" This reverts commit 2d18182.
- 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.
… and update version to 1.1.16
…r GridItem and GNSSMapItem
…material menu select
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.