From: John Tsiombikas Date: Mon, 19 Mar 2018 22:16:48 +0000 (+0200) Subject: More silly mistakes X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=laserbrain_demo;a=commitdiff_plain;h=1c6f12ce97d5cd85925a4b9ecab7591172f16ca1 More silly mistakes --- diff --git a/src/metascene.cc b/src/metascene.cc index 465decf..ba05bce 100644 --- a/src/metascene.cc +++ b/src/metascene.cc @@ -203,8 +203,6 @@ Scene *MetaScene::extract_nodes(const char *qstr) int MetaScene::calc_mirror_planes() { - FlatMirror *planes = 0; - int num_mirrors = 0; while(mirrors) { FlatMirror *m = mirrors; @@ -252,7 +250,7 @@ int MetaScene::calc_mirror_planes() // check to see if we have found this mirror plane already bool found = false; - FlatMirror *node = planes; + FlatMirror *node = mirrors; while(node) { float d1 = dot(mir->wplane.normal, mir->wplane.pt); float d2 = dot(node->wplane.normal, node->wplane.pt); @@ -275,12 +273,6 @@ int MetaScene::calc_mirror_planes() mir->next = mirrors; mirrors = mir; - // also add a node to the mirror plane matching list - FlatMirror *m = new FlatMirror; - m->wplane = mir->wplane; - m->next = planes; - planes = m; - mir->objects.push_back(obj); objmirror[obj] = mir; // associate with object ++num_mirrors; @@ -292,12 +284,6 @@ int MetaScene::calc_mirror_planes() } } - while(planes) { - FlatMirror *tmp = planes; - planes = planes->next; - delete tmp; - } - return num_mirrors; }