KDTree: deprecate 'normal' argument

Normals for each kdtree node were allocated but never used,
and search args only use in particles/boids code.
This commit is contained in:
2014-03-18 09:05:07 +11:00
parent a861e5572a
commit 7da2175271
13 changed files with 105 additions and 90 deletions

View File

@@ -161,7 +161,7 @@ static PyObject *py_kdtree_insert(PyKDTree *self, PyObject *args, PyObject *kwar
return NULL;
}
BLI_kdtree_insert(self->obj, index, co, NULL);
BLI_kdtree_insert(self->obj, index, co);
self->count++;
Py_RETURN_NONE;
@@ -213,7 +213,7 @@ static PyObject *py_kdtree_find(PyKDTree *self, PyObject *args, PyObject *kwargs
nearest.index = -1;
BLI_kdtree_find_nearest(self->obj, co, NULL, &nearest);
BLI_kdtree_find_nearest(self->obj, co, &nearest);
return kdtree_nearest_to_py_and_check(&nearest);
}
@@ -261,7 +261,7 @@ static PyObject *py_kdtree_find_n(PyKDTree *self, PyObject *args, PyObject *kwar
nearest = MEM_mallocN(sizeof(KDTreeNearest) * n, __func__);
found = BLI_kdtree_find_nearest_n(self->obj, co, NULL, nearest, n);
found = BLI_kdtree_find_nearest_n(self->obj, co, nearest, n);
py_list = PyList_New(found);
@@ -316,7 +316,7 @@ static PyObject *py_kdtree_find_range(PyKDTree *self, PyObject *args, PyObject *
return NULL;
}
found = BLI_kdtree_range_search(self->obj, co, NULL, &nearest, radius);
found = BLI_kdtree_range_search(self->obj, co, &nearest, radius);
py_list = PyList_New(found);