Tuesday, 2 April 2013

ProjectX : Beta Version done !

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: 

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