{"shas":[["a666c1accf422a857a8b292d34937c5c6ba9e171","b4e661bc3a9411f010b29ee6acd2b2854415db30@gmail.com","* Change some std::vectors into std::dequeus, as they seem to be just as fast and are slightly more efficient memory-wise.\n* Add a hash type, and try and detect any duplicate points on object import (doesn't do anything about them yet)\n* Add object to KDTree to try to create accurate split positions which cut off empty space (doesn't work very well yet)\n* Split KDTree into two separate versions: KDTreeVolume for objects with volume (meshes and objects) and KDTreePosition for points (particles)","Peter Pearson"],["0cdb577a4e49e4cc564b72a43d6b68691586863a","b4e661bc3a9411f010b29ee6acd2b2854415db30@gmail.com","Add KDTree for the main Scene. Fixed a few other bugs.","Peter Pearson"],["eb7f9bea7c0f9caa8c534c2b0a98d8e9cc585bd1","b4e661bc3a9411f010b29ee6acd2b2854415db30@gmail.com","Improvements and refraction.","Peter Pearson"]],"repo":"ppearson/Imagine","actor":"ppearson","ref":"refs/heads/master","size":3,"head":"eb7f9bea7c0f9caa8c534c2b0a98d8e9cc585bd1","actor_gravatar":"dcc658a510330ae249facf4a2189a366","push_id":31739131}