Well it's done ! The beta version of ProjectX is now complete with a full set of features \m/
Even though, like any software it can never be complete for it'll always keep adding more features, updates and fixes. Here's a short list of the features implemented and a few snapshots of the latest look with the full architecture for Projection Surfaces and the generation of High Order parameterizations of Surfaces:
Few Features:
1. XML based Project File Structure (.prox)
- With Features like New, Open, Close, AutoSave, Data Import, Info etc.
- Hierarchical data based tags like projectx, patch, ps, point, info etc.
2. Qt based framework
3. OpenGL based 3D graphics handling
4. GUI based Point Cloud Handling with features like
- Rotation
- Translation
- Selection
- Scaling
- Deletion
- UnSelection
- Selective Hiding/Showing
- Save_Selection
- Orientation reset, lock, Bounding Box etc.
- Reflection
5. Projection Surfaces
- Complete architecture defined
- Predefined surfaces like Elliptic Paraboloid, Elliptic Cylinder etc.
- Save_PS
- Full attribute controls with dynamic linking
- Load Saved PS
6. Projection Plotting
- Dynamic orthographic projections plotting based on the parameters
- Live mapping with the PS attribute changes
7. Patching
- High Order parameterizations of the surfaces generated using Fourier Continuation Analysis
- Automated parameterization of the Fourier modes and periods
8. Patches
- Generate
- Dynamic attributes based manipulation
- Save_Patch
- Export to Fourier mode (.fm) files
- Load Multiple Patches
- Unload Patches
- Import Fourier Mode Files
9. Command Line
- Automatic Updates, Info & Errors reporting
- Command line, File Menu, Tool panel and keyboard shortcuts
10. Grid Feature (still in experimental developmental stage)
- Grids based selection
- Automated projection surface generation
Snapshots:
Even though, like any software it can never be complete for it'll always keep adding more features, updates and fixes. Here's a short list of the features implemented and a few snapshots of the latest look with the full architecture for Projection Surfaces and the generation of High Order parameterizations of Surfaces:
Few Features:
1. XML based Project File Structure (.prox)
- With Features like New, Open, Close, AutoSave, Data Import, Info etc.
- Hierarchical data based tags like projectx, patch, ps, point, info etc.
2. Qt based framework
3. OpenGL based 3D graphics handling
4. GUI based Point Cloud Handling with features like
- Rotation
- Translation
- Selection
- Scaling
- Deletion
- UnSelection
- Selective Hiding/Showing
- Save_Selection
- Orientation reset, lock, Bounding Box etc.
- Reflection
5. Projection Surfaces
- Complete architecture defined
- Predefined surfaces like Elliptic Paraboloid, Elliptic Cylinder etc.
- Save_PS
- Full attribute controls with dynamic linking
- Load Saved PS
6. Projection Plotting
- Dynamic orthographic projections plotting based on the parameters
- Live mapping with the PS attribute changes
7. Patching
- High Order parameterizations of the surfaces generated using Fourier Continuation Analysis
- Automated parameterization of the Fourier modes and periods
8. Patches
- Generate
- Dynamic attributes based manipulation
- Save_Patch
- Export to Fourier mode (.fm) files
- Load Multiple Patches
- Unload Patches
- Import Fourier Mode Files
9. Command Line
- Automatic Updates, Info & Errors reporting
- Command line, File Menu, Tool panel and keyboard shortcuts
10. Grid Feature (still in experimental developmental stage)
- Grids based selection
- Automated projection surface generation
Snapshots:
![]() | |
Look of the Tools Panel along with the Falcon Data imported |
![]() | |
Paraboloid Projection Surface at work along with the look of the Patch Panel |
![]() | |
Surface Generated with the above Projection Surface |
![]() | |
Cylinder Projection Surface at Work |
![]() | |
Surface Generated with the above Projection Surface |
No comments:
Post a Comment