- updated isHead and isTail methods for TfChannel class
qualitymappredialog.h\cpp:
- enhanced TfHandle move management
- fixed bug about crash when moving border TfHandles and changed newTfHandle creation policy
- some other minor changes
- added method to manage double click on TfHandle. When user double-clicks on TfHandle, it's deleted
- other minor changes
transferfunction.h\cpp:
.- modified an overloaded version of removeKey method (TfChannel)
- added flag methods to know if a certain key is the head (its x=0) or the tail (x=1) of the key list (TfChannel)
- other minor changes
qualitympperdialog.h\cpp\ui:
- added callback methods and support to add and remove TfHandles from TF (by mouse or by gui buttons)
- Texture size for vertices and normals are choosen automatically, picking the smallest one possible in order to greatly speeding up the calculations.
- Max textures size is now 2048 for a couple of reasons..
- Small bugs fixed
- Texture size for vertices and normals are choosen automatically, picking the smallest one possible in order to greatly speeding up the calculations.
- Max textures size is now 2048 for a couple of reasons..
- Small bugs fixed
transferfunction.h\cpp:
- added updateKeysOrder method to TfChannel to restore the correct order among TF_KEYs when one of them is changed (they've to be sorted by x value)
tfhandle.h\cpp:
- now the TfHandle gets a reference to the joined TF_KEY
- updated constructor definition
- updated methods to get its relative position in the scene
- updated method to refresh the correct state of keys in the channel belonging to TfHandle
- other minor changes
qualitymapperdialog.h\cpp:
- minor changes to align itself to above changes (main change: updated method to keep order among TfHandles)
- fixed a couple of bugs about loading and saving external CSV (TF) files
- other minor changes and updates (some optimizations and comments added)
- some changes to spinboxes representing the coords of the current selected point of the transfer function
- added methods to change TF from spinboxes and viceversa
- other minor changes
- fixed a crashing bug about TF file save in a prticular case
- updated methods to manage the TFHandles movements
- changed the type of TfHanldes container
- other minor changes
TfHandles.h\cpp:
- updated method to manage the TFHandles movements
- some other minor changes
transferfunction.h\cpp:
- updated method to manage the TFHandles movements
- some other minor changes