It is written on May 20, 2005.
updated from May 23 to May 27
Specification
The project contain two components, algorithm component and 3D component.
Algorithm component:
1. Input data is (1+n)xp matrix, 1 is ID column or group ID, n is the number of variables and p is the number of samples or patients.
2. Output data is (1+3)xp matrix, 1 is group ID, 3 is the top 3 vectors. And values in matrix should be transfer to unit scale.
3D component:
1. Input data is (1+3)xp matrix, 1 is group ID;
2. Output image is 3D window and could be saved as 2D;
3. build an 3D platform with rotation operation, zoom operation and full screen;
4. 3D primitive class, such as , triangle and plus.
General
1. files
- 1.1 file format
- data file format: text file
- image file format: including jpg, bmp and etc., which Microsoft basic method provides.
- 1.2 input file
- a category file and a file containing "raw" data and ID.
- 1.3 output file
- image files: 2D images whose size could be customized.
- top n vector file: n > 3
2. 3D window operations
- rotation operation: left mouse button and right mouse button
- zoom operation: mouse wheel
- view option: full screen or actual size
- mouse over operation: When mouse is over it, patient info of the primitive shows.( don't know how yet)
- coordinates option: show coordinates or disable it. (don't know how to lable them yet)