aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/Makefile5
-rw-r--r--src/mtx_qhull.c5
2 files changed, 5 insertions, 5 deletions
diff --git a/src/Makefile b/src/Makefile
index 8639655..e0eab96 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -21,7 +21,8 @@ TESTDIR=../tests
# ????:
# ALIAS: alias-objects, MUST NOT be linked statically into iemmatrix.pd_linux
-CORESRC=$(LIBRARY_NAME)_binops.c $(LIBRARY_NAME)_utility.c
+CORESRC=$(LIBRARY_NAME)_binops.c $(LIBRARY_NAME)_utility.c \
+ mtx_qhull/list.c mtx_qhull/vectors.c mtx_qhull/zhull.c
LHELPERSRC=$(LIBRARY_NAME).c $(LIBRARY_NAME)_sources.c
PDOBJECTSRC=$(sort $(filter-out $(LHELPERSRC) $(CORESRC), $(filter %.c, $(wildcard *.c))))
ALIASSRC=$(subst ../alias/,,$(sort $(filter %.c, $(wildcard ../alias/*.c))))
@@ -82,7 +83,7 @@ library: $(LIBRARY_NAME)
clean:
- -rm -f *.$(EXT) *.o
+ -rm -f *.$(EXT) *.o */*.o
METAFILE = ../iemmatrix-meta.pd
diff --git a/src/mtx_qhull.c b/src/mtx_qhull.c
index 700821f..7223b4b 100644
--- a/src/mtx_qhull.c
+++ b/src/mtx_qhull.c
@@ -18,9 +18,6 @@
#include "mtx_qhull/list.h"
#include "mtx_qhull/vectors.h"
#include "mtx_qhull/zhull.h"
-#include "mtx_qhull/list.c"
-#include "mtx_qhull/vectors.c"
-#include "mtx_qhull/zhull.c"
static t_class *mtx_qhull_class;
@@ -112,6 +109,8 @@ static void mTXQhullMatrix(MTXQhull *xo, t_symbol *s,
SETFLOAT(xo->list,(float)xo->hull_size);
SETFLOAT(xo->list+1,(float)3);
for (i=0; i<xo->hull_size; i++) {
+ t_atom*ap=xo->list+2+3*i;
+ float f=(float)getEntry(getFacetByIndex(xo->zh->facets,i)->corners,0)+1;
SETFLOAT(xo->list+2+3*i, (float)getEntry(
getFacetByIndex(xo->zh->facets,i)->corners,0)+1);
SETFLOAT(xo->list+3+3*i, (float)getEntry(