- Added detailed comments to clarify the steps involved in the normalization of mesh vertices.
- Implemented calculations for the bounding box size and center point of the model.
- Updated the vertex normalization logic to center and scale vertices to the range of [-0.9, 0.9].
- Improved code readability and maintainability by providing clear explanations for each processing step.
- Introduced `FeatureSampleConfig` class to encapsulate configuration parameters for feature sampling from command line arguments.
- Implemented methods for parsing and validating input parameters, ensuring required fields are provided.
- Updated `Source.cpp` to utilize the new configuration class, streamlining command line argument handling and improving code readability.
- Enhanced error handling for missing or invalid parameters, promoting robustness in the feature sampling process.
- Expanded the research sections in idea.md to include new innovation points and expected outcomes for noise robustness and feature preservation.
- Introduced a Dockerfile for setting up the pre-processing environment with necessary packages.
- Added a .gitignore file to exclude training data and raw input directories from version control.
- Updated README.md with clearer instructions and code formatting for better usability.