mPower.m is a Mathematica package that interfaces with qhull binaries.
Installation guide is not for windows platform.
Here is the quick way to get it running on Windows Vista with Mathematica 6.0.
1. download mPower.m, and put it into the Applications
subdirectory of $UserBaseDirectory
In[1]:= $UserBaseDirectory
Out[1]= C:\Users\...\AppData\Roaming\Mathematica
2. download qhull for windows, put it into the folder C:\qhull
3. open mPower.m, modify the following two lines,
$QHULL=ToFileName[{$UserBaseDirectory, "Applications", "qhull", "src"}]
to: $QHULL="C:\\qhull\\"
qhullFiles={"qconvex", "qdelaunay", "qhalf","qhull", "qvoronoi"};
to: qhullFiles={"qconvex.exe", "qdelaunay.exe", "qhalf.exe","qhull.exe", \
"qvoronoi.exe"};
4. then testing, ignore the warning on regtet and pwrvtx, we only need qhull
<< "mPower.m"
points = RandomReal[1, {10, 3}];
ch = convexHull[points, convexHullFormat -> {facetNormals -> True, facets -> True}]
Thanks to the mPower developers
No comments:
Post a Comment