-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Welcome to the OpenHuman wiki
Outstanding bug/wishlist from ToDo:
1) Fix the scale slider bug where it doesn’t start and end at the same size if you start and end at the same slider value
2) On demand model loading
3) Mouse over models to make them semi transparent so that you can see what is underneath.
4) Add the tree widget.
5) Add hair particles
6) Add grid and tool to measure distance between two points
7) Draw a ray from the camera to the point of origin of each label. If the ray intersects another object in the scene before it hits the point of label origin, don’t draw the label.
8) Get DICOM Models
9) Rotate axes with a trasform that operates on all o3djs so that modelers don’t need to worry about this.
Completed Items (YAY!)
DONE 1) Fix the panning when rotated at non starting positions
DONE 2) Fix rotation by mouse after rotation by button
DONE 3) Better handle the opening of new tabs. We should probably open a new tab but not switch to it immediately. Instead we should notify the user on the oH page that a new tab with wikipedia was opened with information that they may want to see.
DONE 4) Instead of sending models to far far away, delete them from the scene.
DONE 5) Fix reset view code.
DONE 6) Figure out why the new o3djs is breaking object picking and highlighting upon click.
DONE 7) Make the labels display the correct bitmapped image.
DONE 8) Figure out how to occlude labels for objects that are not drawn in scene
One way of doing this is to figure out dynamic loading right now. This is because labels for objects that are not in the scene (i.e. they are hidden or not drawn for whatever reason) are hidden automatically.
DONE 9) Make Debug Mode give accurate position and normal values when the view is rotated.
Some notes about accessing bitmap information:
To access the file to load information for each label you can do
oH_obj[i].labels[j].bitmap. This will contain the information in the
XML field and will be in the form of file.png (example would
be head.png stored in assets/bitmaps). You would need to tag on
assets/bitmaps to the file path stored in this variable for each file
because that is not contained in the variable. Iterating oH_obj goes
through all the objects and iterating through labels[j] in the above
example gives you each label for a given object.