Detailed SVN commit history


r502 | fangq | 2015-09-19 14:26:57 -0400 (Sat, 19 Sep 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/ChangeLog.txt
   M /trunk/iso2mesh/README.txt

tag v1.7.9


r501 | fangq | 2015-09-19 14:22:19 -0400 (Sat, 19 Sep 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/Content.txt
   M /trunk/iso2mesh/s2m.m

accept more parameters in s2m


r500 | fangq | 2015-09-19 13:07:03 -0400 (Sat, 19 Sep 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/advancefront.m
   M /trunk/iso2mesh/bbxflatsegment.m
   M /trunk/iso2mesh/deislands3d.m
   M /trunk/iso2mesh/delendelem.m
   M /trunk/iso2mesh/deletemeshfile.m
   M /trunk/iso2mesh/edgeneighbors.m
   M /trunk/iso2mesh/elemvolume.m
   M /trunk/iso2mesh/extractloops.m
   M /trunk/iso2mesh/faceneighbors.m
   M /trunk/iso2mesh/fallbackexeext.m
   M /trunk/iso2mesh/fillholes3d.m
   M /trunk/iso2mesh/flatsegment.m
   M /trunk/iso2mesh/getexeext.m
   M /trunk/iso2mesh/getintersecttri.m
   M /trunk/iso2mesh/getplanefrom3pt.m
   M /trunk/iso2mesh/getvarfrom.m
   M /trunk/iso2mesh/internalpoint.m
   M /trunk/iso2mesh/iso2meshver.m
   M /trunk/iso2mesh/isoctavemesh.m
   M /trunk/iso2mesh/jsonopt.m
   M /trunk/iso2mesh/loadjson.m
   M /trunk/iso2mesh/loadubjson.m
   M /trunk/iso2mesh/maxsurf.m
   M /trunk/iso2mesh/mcpath.m
   M /trunk/iso2mesh/mergestruct.m
   M /trunk/iso2mesh/meshcentroid.m
   M /trunk/iso2mesh/meshcheckrepair.m
   M /trunk/iso2mesh/meshconn.m
   M /trunk/iso2mesh/meshedge.m
   M /trunk/iso2mesh/meshgrid5.m
   M /trunk/iso2mesh/meshquality.m
   M /trunk/iso2mesh/meshrefine.m
   M /trunk/iso2mesh/meshreorient.m
   M /trunk/iso2mesh/meshresample.m
   M /trunk/iso2mesh/neighborelem.m
   M /trunk/iso2mesh/nodevolume.m
   M /trunk/iso2mesh/readgts.m
   M /trunk/iso2mesh/readinr.m
   M /trunk/iso2mesh/readmedit.m
   M /trunk/iso2mesh/readoff.m
   M /trunk/iso2mesh/readsmf.m
   M /trunk/iso2mesh/readtetgen.m
   M /trunk/iso2mesh/removedupelem.m
   M /trunk/iso2mesh/removeisolatednode.m
   M /trunk/iso2mesh/removeisolatedsurf.m
   M /trunk/iso2mesh/saveabaqus.m
   M /trunk/iso2mesh/saveasc.m
   M /trunk/iso2mesh/savebinstl.m
   M /trunk/iso2mesh/savedxf.m
   M /trunk/iso2mesh/savegts.m
   M /trunk/iso2mesh/saveinr.m
   M /trunk/iso2mesh/savejmesh.m
   M /trunk/iso2mesh/savejson.m
   M /trunk/iso2mesh/savemedit.m
   M /trunk/iso2mesh/saveoff.m
   M /trunk/iso2mesh/savesmf.m
   M /trunk/iso2mesh/savestl.m
   M /trunk/iso2mesh/savesurfpoly.m
   M /trunk/iso2mesh/savetetgenele.m
   M /trunk/iso2mesh/savetetgennode.m
   M /trunk/iso2mesh/saveubjson.m
   M /trunk/iso2mesh/savevrml.m
   M /trunk/iso2mesh/smoothsurf.m
   M /trunk/iso2mesh/sms.m
   M /trunk/iso2mesh/sortmesh.m
   M /trunk/iso2mesh/struct2jdata.m
   M /trunk/iso2mesh/surf2mesh.m
   M /trunk/iso2mesh/surfaceclean.m
   M /trunk/iso2mesh/surfdiffuse.m
   M /trunk/iso2mesh/surfedge.m
   M /trunk/iso2mesh/surfpart.m
   M /trunk/iso2mesh/surfreorient.m
   M /trunk/iso2mesh/thickenbinvol.m
   M /trunk/iso2mesh/thinbinvol.m
   M /trunk/iso2mesh/uniqedges.m
   M /trunk/iso2mesh/varargin2struct.m
   M /trunk/iso2mesh/vol2restrictedtri.m
   M /trunk/iso2mesh/volface.m
   M /trunk/jsonlab/LICENSE_BSD.txt
   M /trunk/jsonlab/LICENSE_GPLv3.txt
   M /trunk/jsonlab/README.txt
   A /trunk/jsonlab/gendocs.sh
   M /trunk/jsonlab/jsonopt.m
   M /trunk/jsonlab/loadjson.m
   M /trunk/jsonlab/loadubjson.m
   M /trunk/jsonlab/mergestruct.m
   M /trunk/jsonlab/savejson.m
   M /trunk/jsonlab/saveubjson.m
   M /trunk/jsonlab/struct2jdata.m
   M /trunk/jsonlab/varargin2struct.m

jsonlab update affiliation


r499 | fangq | 2015-09-19 12:41:37 -0400 (Sat, 19 Sep 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/COPYING.txt
   M /trunk/iso2mesh/Content.txt
   M /trunk/iso2mesh/gendocs.sh

update license file


r498 | fangq | 2015-09-19 12:26:37 -0400 (Sat, 19 Sep 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/ChangeLog.txt
   M /trunk/iso2mesh/Content.txt
   M /trunk/iso2mesh/gendocs.sh
   M /trunk/iso2mesh/jsonopt.m
   M /trunk/iso2mesh/varargin2struct.m
   M /trunk/jsonlab/jsonopt.m
   M /trunk/jsonlab/mergestruct.m
   M /trunk/jsonlab/varargin2struct.m

update ChangeLog, update help


r497 | fangq | 2015-09-19 11:59:28 -0400 (Sat, 19 Sep 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/AUTHORS.txt
   M /trunk/iso2mesh/README.txt
   M /trunk/iso2mesh/binsurface.m
   M /trunk/iso2mesh/doc/Download_and_License.txt
   M /trunk/iso2mesh/doc/FAQ.txt
   M /trunk/iso2mesh/getoptkey.m
   M /trunk/iso2mesh/latticegrid.m
   M /trunk/iso2mesh/mesh2mask.m
   M /trunk/iso2mesh/mesh2vol.m
   M /trunk/iso2mesh/meshabox.m
   M /trunk/iso2mesh/meshacylinder.m
   M /trunk/iso2mesh/meshanellip.m
   M /trunk/iso2mesh/meshasphere.m
   M /trunk/iso2mesh/mesheuler.m
   M /trunk/iso2mesh/meshrefine.m
   M /trunk/iso2mesh/meshunitsphere.m
   M /trunk/iso2mesh/raysurf.m
   M /trunk/iso2mesh/raytrace.m
   M /trunk/iso2mesh/rotatevec3d.m
   M /trunk/iso2mesh/surfacenorm.m
   M /trunk/iso2mesh/surfinterior.m
   M /trunk/iso2mesh/surfplane.m
   M /trunk/iso2mesh/surfseeds.m

update Qianqian's new affiliation, update mesh2vol and mesh2mask


r496 | fangq | 2015-06-29 16:51:17 -0400 (Mon, 29 Jun 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/saveubjson.m
   M /trunk/jsonlab/saveubjson.m

fix FileName case bug


r495 | fangq | 2015-06-29 15:12:04 -0400 (Mon, 29 Jun 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/savejson.m
   M /trunk/iso2mesh/saveubjson.m
   M /trunk/jsonlab/savejson.m
   M /trunk/jsonlab/saveubjson.m

fix FileName case bug


r494 | fangq | 2015-06-22 12:16:30 -0400 (Mon, 22 Jun 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/surf2volz.m

fix github bug #10, reported by MartinKjer


r493 | fangq | 2015-06-11 14:03:02 -0400 (Thu, 11 Jun 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/cgalv2m.m

prevent random ordering in cgalv2m


r492 | fangq | 2015-06-05 16:52:02 -0400 (Fri, 05 Jun 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/loadjson.m
   M /trunk/iso2mesh/loadubjson.m
   M /trunk/iso2mesh/savejson.m
   M /trunk/iso2mesh/saveubjson.m
   M /trunk/jsonlab/loadjson.m
   M /trunk/jsonlab/loadubjson.m
   M /trunk/jsonlab/savejson.m
   M /trunk/jsonlab/saveubjson.m

polish coding styles based on matlab hints


r491 | fangq | 2015-05-15 17:16:08 -0400 (Fri, 15 May 2015) | 1 line Changed paths:
   M /trunk/jsonlab/ChangeLog.txt
   M /trunk/jsonlab/README.txt

update version to 1.1


r490 | fangq | 2015-05-15 17:15:30 -0400 (Fri, 15 May 2015) | 1 line Changed paths:
   M /trunk/jsonlab/examples/example4.json
   M /trunk/jsonlab/examples/jsonlab_selftest.matlab

add tests for special character escape


r489 | fangq | 2015-05-15 17:14:43 -0400 (Fri, 15 May 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/loadjson.m
   M /trunk/jsonlab/loadjson.m

massively accelerating loadjson for parsing large collection of unstructured small objects


r488 | fangq | 2015-05-15 17:13:20 -0400 (Fri, 15 May 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/loadubjson.m
   M /trunk/iso2mesh/saveubjson.m
   M /trunk/jsonlab/loadubjson.m
   M /trunk/jsonlab/saveubjson.m

apply fixes in loadjson/savejson to loadubjson and saveubjson


r487 | fangq | 2015-05-06 14:19:07 -0400 (Wed, 06 May 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/gendocs.sh
   M /trunk/iso2mesh/loadjson.m
   M /trunk/iso2mesh/loadubjson.m
   A /trunk/iso2mesh/struct2jdata.m
   M /trunk/jsonlab/loadjson.m
   M /trunk/jsonlab/loadubjson.m
   A /trunk/jsonlab/struct2jdata.m

massively speeding up loadjson for parsing large collection of unstructured small objects


r486 | fangq | 2015-05-05 16:37:11 -0400 (Tue, 05 May 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/savejson.m
   M /trunk/jsonlab/savejson.m

force array bracket in 1x1 struct to maintain depth when NoRowBracket is set to 0


r485 | fangq | 2015-05-05 15:33:21 -0400 (Tue, 05 May 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/loadjson.m
   M /trunk/jsonlab/examples/demo_jsonlab_basic.m
   M /trunk/jsonlab/examples/jsonlab_basictest.matlab
   M /trunk/jsonlab/loadjson.m

parse logical in loadjson


r484 | fangq | 2015-05-05 15:21:20 -0400 (Tue, 05 May 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/jsonopt.m
   M /trunk/iso2mesh/varargin2struct.m
   M /trunk/jsonlab/jsonopt.m
   M /trunk/jsonlab/varargin2struct.m

making options case insensitive


r483 | fangq | 2015-04-30 14:30:36 -0400 (Thu, 30 Apr 2015) | 1 line Changed paths:
   M /trunk/jsonlab/examples/jsonlab_basictest.matlab

add new lines to match github repo


r482 | fangq | 2015-04-30 14:27:03 -0400 (Thu, 30 Apr 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/loadjson.m
   M /trunk/jsonlab/loadjson.m

reading unicode encoded json files, thanks to Sertan Senturk


r481 | fangq | 2015-04-30 12:56:45 -0400 (Thu, 30 Apr 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/savejson.m
   M /trunk/jsonlab/savejson.m

allow \uXXXX to represent a unicode in a string


r480 | fangq | 2015-04-21 20:32:38 -0400 (Tue, 21 Apr 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/orthdisk.m

fix orthdisk bug


r479 | fangq | 2015-04-21 13:22:03 -0400 (Tue, 21 Apr 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/qmeshcut.m

qmeshcut allows to exact plane that are exactly parallel to the faces


r478 | fangq | 2015-04-21 13:20:50 -0400 (Tue, 21 Apr 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/meshrefine.m

fater core element search algorithm


r477 | fangq | 2015-04-21 11:51:31 -0400 (Tue, 21 Apr 2015) | 1 line Changed paths:
   A /trunk/iso2mesh/orthdisk.m

add helper function for mmc and meshacylinder


r476 | fangq | 2015-04-19 01:22:57 -0400 (Sun, 19 Apr 2015) | 1 line Changed paths:
   A /trunk/iso2mesh/latticegrid.m
   M /trunk/iso2mesh/savesurfpoly.m
   M /trunk/iso2mesh/surf2mesh.m

3D lattice function, surf2mesh support region-based volume control


r475 | fangq | 2015-04-16 22:54:35 -0400 (Thu, 16 Apr 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/meshrefine.m

handle cases where the original mesh is a convex object


r474 | fangq | 2015-04-08 17:09:28 -0400 (Wed, 08 Apr 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/surf2mesh.m

getvarfrom is not working, change to inline function for now


r473 | fangq | 2015-04-08 17:08:28 -0400 (Wed, 08 Apr 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/meshrefine.m

allow to insert external nodes to the mesh


r472 | fangq | 2015-04-08 12:26:13 -0400 (Wed, 08 Apr 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/plotmesh.m

test avoid divided by zero when setting axis equal


r471 | fangq | 2015-04-08 12:25:10 -0400 (Wed, 08 Apr 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/meshquality.m

minor modification to meshquality


r470 | fangq | 2015-04-08 12:24:45 -0400 (Wed, 08 Apr 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/binsurface.m

allow binsurface to mesh a 2d image


r469 | fangq | 2015-03-30 13:46:17 -0400 (Mon, 30 Mar 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/savejson.m
   M /trunk/jsonlab/savejson.m

handel empty struct array


r468 | fangq | 2015-03-30 12:44:13 -0400 (Mon, 30 Mar 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/savejson.m
   M /trunk/jsonlab/examples/jsonlab_basictest.matlab
   M /trunk/jsonlab/savejson.m

save 0x0 solid real empty array to null


r467 | fangq | 2015-03-30 12:20:27 -0400 (Mon, 30 Mar 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/savejson.m
   M /trunk/jsonlab/examples/example3.json
   M /trunk/jsonlab/examples/jsonlab_selftest.matlab
   M /trunk/jsonlab/savejson.m

merge char escape handeling to escapejsonstring in savejson


r466 | fangq | 2015-02-19 16:56:14 -0500 (Thu, 19 Feb 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/meshquality.m

update meshquality to add surface support


r465 | fangq | 2015-01-24 19:46:07 -0500 (Sat, 24 Jan 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/loadubjson.m
   M /trunk/iso2mesh/saveubjson.m
   M /trunk/jsonlab/loadubjson.m
   M /trunk/jsonlab/saveubjson.m

implement the UBJSON Draft12 new name format


r464 | fangq | 2015-01-13 14:21:27 -0500 (Tue, 13 Jan 2015) | 1 line Changed paths:
   M /trunk/jsonlab/examples/jsonlab_basictest.matlab

update test output after correcting the indentation bug


r463 | fangq | 2015-01-13 13:34:12 -0500 (Tue, 13 Jan 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/savejson.m
   M /trunk/jsonlab/savejson.m

correct cell array indentation inconsistency


r462 | fangq | 2015-01-13 13:33:19 -0500 (Tue, 13 Jan 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/meshrefine.m

mesh refinement use sizing field


r461 | fangq | 2015-01-02 19:39:00 -0500 (Fri, 02 Jan 2015) | 1 line Changed paths:
   M /trunk/jsonlab/LICENSE_BSD.txt
   M /trunk/jsonlab/LICENSE_GPLv3.txt

update copyright byline


r460 | fangq | 2015-01-02 19:30:45 -0500 (Fri, 02 Jan 2015) | 1 line Changed paths:
   M /trunk/iso2mesh/loadjson.m
   M /trunk/iso2mesh/loadubjson.m
   M /trunk/iso2mesh/savejson.m
   M /trunk/iso2mesh/saveubjson.m
   M /trunk/jsonlab/ChangeLog.txt
   M /trunk/jsonlab/README.txt
   M /trunk/jsonlab/loadjson.m
   M /trunk/jsonlab/loadubjson.m
   M /trunk/jsonlab/savejson.m
   M /trunk/jsonlab/saveubjson.m

update documentation, ready to release JSONLab 1.0


r459 | fangq | 2015-01-01 18:21:27 -0500 (Thu, 01 Jan 2015) | 1 line Changed paths:
   M /trunk/cgalsimp2/edge_collapse_enriched_polyhedron.cpp
   A /trunk/cgalsimp2/linkme.sh

allow users to select either mid-point or Lindstrom-Turk policy, patch by Andreas Fabri, only compiles with CGAL 4.5.1, partially working


r458 | fangq | 2014-12-19 17:17:17 -0500 (Fri, 19 Dec 2014) | 1 line Changed paths:
   M /trunk/iso2mesh/savejson.m
   M /trunk/jsonlab/examples/jsonlab_basictest.matlab
   M /trunk/jsonlab/savejson.m

partial fix of the NoRowBracket bug


r457 | fangq | 2014-12-08 13:07:44 -0500 (Mon, 08 Dec 2014) | 1 line Changed paths:
   M /trunk/iso2mesh/thinbinvol.m

prevent eroding from boundaries


r456 | fangq | 2014-11-24 16:58:22 -0500 (Mon, 24 Nov 2014) | 1 line Changed paths:
   M /trunk/cgalsimp2/edge_collapse_enriched_polyhedron.cpp

edit compsimp2 to support Lindstrom Turk placement, not yet working


r455 | fangq | 2014-11-23 12:51:14 -0500 (Sun, 23 Nov 2014) | 1 line Changed paths:
   M /trunk/jsonlab/LICENSE_GPLv3.txt
   M /trunk/jsonlab/README.txt

update readme and license file


r454 | fangq | 2014-11-23 12:37:18 -0500 (Sun, 23 Nov 2014) | 1 line Changed paths:
   M /trunk/jsonlab/examples/jsonlab_basictest.matlab
   M /trunk/jsonlab/examples/jsonlab_selftest.matlab

update regression testing outputs


r453 | fangq | 2014-11-23 12:24:30 -0500 (Sun, 23 Nov 2014) | 1 line Changed paths:
   M /trunk/jsonlab/ChangeLog.txt

tag version 1.0-RC2


r452 | fangq | 2014-11-22 11:43:33 -0500 (Sat, 22 Nov 2014) | 1 line Changed paths:
   M /trunk/iso2mesh/loadjson.m
   M /trunk/jsonlab/loadjson.m

show progress bar in loadjson


r451 | fangq | 2014-11-19 13:25:44 -0500 (Wed, 19 Nov 2014) | 1 line Changed paths:
   M /trunk/iso2mesh/bin/cgalmesh.mexmaci64
   M /trunk/iso2mesh/bin/cgalpoly.mexmaci64
   M /trunk/iso2mesh/bin/cgalsimp2.mexmaci64
   M /trunk/iso2mesh/bin/cgalsurf.mexmaci64
   M /trunk/iso2mesh/bin/gtsrefine.mexmaci64
   M /trunk/iso2mesh/bin/gtsset.mexmaci64
   M /trunk/iso2mesh/bin/jmeshlib.mexmaci64
   M /trunk/iso2mesh/bin/meshfix.mexmaci64
   M /trunk/iso2mesh/bin/tetgen.mexmaci64
   M /trunk/iso2mesh/bin/tetgen1.5.mexmaci64

disable UPX binary compression to support OSX Yosemite


r450 | fangq | 2014-11-18 15:53:31 -0500 (Tue, 18 Nov 2014) | 1 line Changed paths:
   M /trunk/iso2mesh/savejson.m
   M /trunk/jsonlab/ChangeLog.txt
   M /trunk/jsonlab/README.txt
   M /trunk/jsonlab/examples/jsonlab_selftest.m
   M /trunk/jsonlab/savejson.m

jsonlab compact output polish


r449 | fangq | 2014-11-17 18:36:40 -0500 (Mon, 17 Nov 2014) | 1 line Changed paths:
   M /trunk/iso2mesh/savejson.m
   M /trunk/jsonlab/savejson.m

output compact JSON in savejson


r448 | fangq | 2014-11-17 17:33:55 -0500 (Mon, 17 Nov 2014) | 1 line Changed paths:
   M /trunk/iso2mesh/loadjson.m
   M /trunk/jsonlab/loadjson.m

add option help for loadjson, use FastArrayParser to specify parser level


r447 | fangq | 2014-10-31 00:01:35 -0400 (Fri, 31 Oct 2014) | 1 line Changed paths:
   M /trunk/iso2mesh/savesurfpoly.m

fix s2m face label not being carried over


r446 | fangq | 2014-10-12 12:46:31 -0400 (Sun, 12 Oct 2014) | 1 line Changed paths:
   M /trunk/jsonlab/README.txt

update README, test syncing with github mirror


r445 | fangq | 2014-10-10 23:45:07 -0400 (Fri, 10 Oct 2014) | 1 line Changed paths:
   M /trunk/iso2mesh/extractloops.m
   M /trunk/iso2mesh/savesurfpoly.m
   M /trunk/iso2mesh/vol2mesh.m

extractloops now supports open contours


r444 | fangq | 2014-10-10 23:44:16 -0400 (Fri, 10 Oct 2014) | 1 line Changed paths:
   M /trunk/iso2mesh/surfedge.m

extract junction lines from a surface group


r443 | fangq | 2014-10-10 23:41:18 -0400 (Fri, 10 Oct 2014) | 1 line Changed paths:
   M /trunk/iso2mesh/gendocs.sh
   A /trunk/iso2mesh/plotedges.m
   M /trunk/iso2mesh/plotsurf.m

support plotting 3d polyline and loop objects


r442 | fangq | 2014-10-10 23:39:59 -0400 (Fri, 10 Oct 2014) | 1 line Changed paths:
   M /trunk/iso2mesh/sample/demo_label_sizing.m

make it run on octave


r441 | fangq | 2014-10-08 10:01:24 -0400 (Wed, 08 Oct 2014) | 1 line Changed paths:
   M /trunk/iso2mesh/plotmesh.m

fix selector input check bug


r440 | fangq | 2014-09-17 15:59:45 -0400 (Wed, 17 Sep 2014) | 1 line Changed paths:
   M /trunk/jsonlab/ChangeLog.txt
   M /trunk/jsonlab/README.txt
   M /trunk/jsonlab/saveubjson.m

update changelog and tag 1.0rc1


r439 | fangq | 2014-09-17 01:31:08 -0400 (Wed, 17 Sep 2014) | 1 line Changed paths:
   M /trunk/iso2mesh/savejson.m
   M /trunk/iso2mesh/saveubjson.m
   M /trunk/jsonlab/README.txt
   M /trunk/jsonlab/examples/jsonlab_selftest.m
   M /trunk/jsonlab/savejson.m
   M /trunk/jsonlab/saveubjson.m

fixing everything for GNU octave


r438 | fangq | 2014-09-17 00:09:49 -0400 (Wed, 17 Sep 2014) | 1 line Changed paths:
   M /trunk/iso2mesh/saveubjson.m
   M /trunk/jsonlab/examples/demo_ubjson_basic.m
   M /trunk/jsonlab/saveubjson.m

saveubjson now supports 2D cell and struct arrays


r437 | fangq | 2014-09-15 14:59:36 -0400 (Mon, 15 Sep 2014) | 1 line Changed paths:
   M /trunk/iso2mesh/loadjson.m
   M /trunk/iso2mesh/savejson.m
   M /trunk/jsonlab/examples/demo_jsonlab_basic.m
   M /trunk/jsonlab/loadjson.m
   M /trunk/jsonlab/savejson.m

savejson now exports 2D cell and struct arrays


r436 | fangq | 2014-08-05 16:51:40 -0400 (Tue, 05 Aug 2014) | 1 line Changed paths:
   M /trunk/iso2mesh/loadubjson.m
   M /trunk/iso2mesh/saveubjson.m
   M /trunk/jsonlab/loadubjson.m
   M /trunk/jsonlab/saveubjson.m

force big-endian when saving and reading UBJSON according to the specs


r435 | fangq | 2014-08-04 17:58:27 -0400 (Mon, 04 Aug 2014) | 1 line Changed paths:
   M /trunk/iso2mesh/savejson.m
   M /trunk/jsonlab/savejson.m

escape invisible characters in savejson


r434 | fangq | 2014-07-08 18:55:54 -0400 (Tue, 08 Jul 2014) | 1 line Changed paths:
   M /trunk/iso2mesh/savemphtxt.m

make sure labels start from 1 in savemphtxt


r433 | fangq | 2014-03-22 17:58:26 -0400 (Sat, 22 Mar 2014) | 1 line Changed paths:
   M /trunk/iso2mesh/isoctavemesh.m
   M /trunk/iso2mesh/loadjson.m
   M /trunk/iso2mesh/loadubjson.m
   M /trunk/iso2mesh/savejson.m
   M /trunk/iso2mesh/saveubjson.m
   M /trunk/jsonlab/loadjson.m
   M /trunk/jsonlab/loadubjson.m
   M /trunk/jsonlab/savejson.m
   M /trunk/jsonlab/saveubjson.m

fix octave testing bug


r432 | fangq | 2014-03-05 17:23:04 -0500 (Wed, 05 Mar 2014) | 1 line Changed paths:
   M /trunk/iso2mesh/Content.txt
   M /trunk/iso2mesh/gendocs.sh
   A /trunk/iso2mesh/m2v.m
   M /trunk/iso2mesh/mesh2vol.m
   A /trunk/iso2mesh/surfacenorm.m (from /trunk/iso2mesh/surfnorm.m:413)
   D /trunk/iso2mesh/surfnorm.m

add m2v, rename surfacenorm to avoid shadowing core function


r431 | fangq | 2014-02-16 18:51:29 -0500 (Sun, 16 Feb 2014) | 1 line Changed paths:
   M /trunk/iso2mesh/loadjson.m
   M /trunk/iso2mesh/savejson.m
   M /trunk/iso2mesh/saveubjson.m
   M /trunk/jsonlab/examples/jsonlab_selftest.m
   M /trunk/jsonlab/loadjson.m
   M /trunk/jsonlab/savejson.m
   M /trunk/jsonlab/saveubjson.m

fix binary saving bug, test file io in the selftest


r430 | fangq | 2014-02-11 18:07:05 -0500 (Tue, 11 Feb 2014) | 1 line Changed paths:
   M /trunk/iso2mesh/loadjson.m
   M /trunk/iso2mesh/mesh2mask.m
   M /trunk/iso2mesh/qmeshcut.m

mesh2mask code polishing


r429 | fangq | 2014-02-11 17:31:11 -0500 (Tue, 11 Feb 2014) | 1 line Changed paths:
   A /trunk/iso2mesh/mesh2vol.m

mesh2vol - fast tetrahedral mesh rasterization using graphical approach


r428 | fangq | 2014-02-11 17:29:43 -0500 (Tue, 11 Feb 2014) | 1 line Changed paths:
   M /trunk/iso2mesh/gendocs.sh
   M /trunk/iso2mesh/mesh2mask.m

mesh2vol - fast tetrahedral mesh rasterization using graphical approach


r427 | fangq | 2014-02-11 17:00:39 -0500 (Tue, 11 Feb 2014) | 1 line Changed paths:
   M /trunk/iso2mesh/mesh2mask.m

use getframe in matlab for more accurate rasterization


r426 | fangq | 2014-02-09 16:53:23 -0500 (Sun, 09 Feb 2014) | 1 line Changed paths:
   M /trunk/iso2mesh/gendocs.sh
   A /trunk/iso2mesh/mesh2mask.m

mesh2mask - a fast conversion from a trianglar mesh to a 2d image


r425 | fangq | 2014-02-03 18:58:20 -0500 (Mon, 03 Feb 2014) | 1 line Changed paths:
   A /trunk/tetgen
   A /trunk/tetgen/CMakeLists.txt
   A /trunk/tetgen/LICENSE
   A /trunk/tetgen/README
   A /trunk/tetgen/example.poly
   A /trunk/tetgen/makefile
   A /trunk/tetgen/predicates.cxx
   A /trunk/tetgen/tetgen.cxx
   A /trunk/tetgen/tetgen.h

include tetgen 1.5 AGPL


r424 | fangq | 2014-02-03 18:50:41 -0500 (Mon, 03 Feb 2014) | 1 line Changed paths:
   M /trunk/iso2mesh/bin/tetgen.exe
   M /trunk/iso2mesh/bin/tetgen.mexa64
   M /trunk/iso2mesh/bin/tetgen.mexglx
   M /trunk/iso2mesh/bin/tetgen.mexmaci64
   A /trunk/iso2mesh/bin/tetgen1.5.exe
   A /trunk/iso2mesh/bin/tetgen1.5.mexa64
   A /trunk/iso2mesh/bin/tetgen1.5.mexglx
   A /trunk/iso2mesh/bin/tetgen1.5.mexmaci64

restore tetgen 1.4.3, use separate binaries for tetgen 1.5


r423 | fangq | 2014-02-03 16:22:23 -0500 (Mon, 03 Feb 2014) | 1 line Changed paths:
   M /trunk/iso2mesh/cgals2m.m
   M /trunk/iso2mesh/saveasc.m
   M /trunk/iso2mesh/savedxf.m
   M /trunk/iso2mesh/savegts.m
   M /trunk/iso2mesh/savemphtxt.m
   M /trunk/iso2mesh/saveoff.m
   M /trunk/iso2mesh/savesmf.m
   M /trunk/iso2mesh/savesurfpoly.m
   M /trunk/iso2mesh/savevrml.m
   M /trunk/iso2mesh/vol2restrictedtri.m

increase digit numbers when writing the intermedium files


r422 | fangq | 2014-02-02 22:12:26 -0500 (Sun, 02 Feb 2014) | 1 line Changed paths:
   M /trunk/jsonlab/ChangeLog.txt
   M /trunk/jsonlab/LICENSE_BSD.txt
   M /trunk/jsonlab/README.txt

jsonlab 0.9.9


r421 | fangq | 2014-02-02 21:46:23 -0500 (Sun, 02 Feb 2014) | 1 line Changed paths:
   M /trunk/iso2mesh/bbxflatsegment.m
   M /trunk/iso2mesh/meshgrid5.m

minor updates


r420 | fangq | 2014-01-28 18:09:01 -0500 (Tue, 28 Jan 2014) | 1 line Changed paths:
   M /trunk/iso2mesh/README.txt
   M /trunk/iso2mesh/bin/README.txt
   M /trunk/iso2mesh/bin/tetgen.exe
   M /trunk/iso2mesh/bin/tetgen.mexa64
   M /trunk/iso2mesh/bin/tetgen.mexglx
   M /trunk/iso2mesh/bin/tetgen.mexmaci64
   M /trunk/iso2mesh/surf2mesh.m

upgrade tetgen to 1.5.0 licensed under AGPL 3, thanks to Hang Si


r419 | fangq | 2014-01-28 16:42:11 -0500 (Tue, 28 Jan 2014) | 1 line Changed paths:
   M /trunk/iso2mesh/Content.txt
   M /trunk/iso2mesh/meshgrid5.m

update meshgrid docs


r418 | fangq | 2014-01-28 16:40:05 -0500 (Tue, 28 Jan 2014) | 1 line Changed paths:
   M /trunk/iso2mesh/Content.txt
   M /trunk/iso2mesh/gendocs.sh
   A /trunk/iso2mesh/meshgrid5.m
   A /trunk/iso2mesh/meshgrid6.m

import genT5mesh and genT6mesh scripts from mmc


r417 | fangq | 2014-01-21 17:34:49 -0500 (Tue, 21 Jan 2014) | 1 line Changed paths:
   M /trunk/iso2mesh/loadubjson.m
   M /trunk/iso2mesh/saveubjson.m
   M /trunk/jsonlab/loadubjson.m
   M /trunk/jsonlab/saveubjson.m

assume binary files when saving and loading a ubjson


r416 | fangq | 2013-10-07 12:40:23 -0400 (Mon, 07 Oct 2013) | 1 line Changed paths:
   M /trunk/iso2mesh/loadjson.m
   M /trunk/iso2mesh/loadubjson.m
   M /trunk/iso2mesh/savejson.m
   M /trunk/iso2mesh/saveubjson.m

sync with jsonlab 0.9.8-1


r415 | fangq | 2013-10-07 12:38:31 -0400 (Mon, 07 Oct 2013) | 1 line Changed paths:
   M /trunk/jsonlab/AUTHORS.txt
   M /trunk/jsonlab/ChangeLog.txt
   M /trunk/jsonlab/README.txt
   M /trunk/jsonlab/loadjson.m
   M /trunk/jsonlab/loadubjson.m
   M /trunk/jsonlab/savejson.m

apply patches from Yul Kang, better handling of empty arrays and structs


r414 | fangq | 2013-09-17 12:38:45 -0400 (Tue, 17 Sep 2013) | 1 line Changed paths:
   M /trunk/iso2mesh/plotmesh.m

fix plotmesh typo


r413 | fangq | 2013-08-28 14:36:54 -0400 (Wed, 28 Aug 2013) | 1 line Changed paths:
   A /trunk/iso2mesh/loadubjson.m
   A /trunk/iso2mesh/saveubjson.m
   M /trunk/jsonlab/examples/jsonlab_selftest.m
   M /trunk/jsonlab/saveubjson.m

handling empty matrix in saveubjson


r412 | fangq | 2013-08-27 18:10:25 -0400 (Tue, 27 Aug 2013) | 1 line Changed paths:
   M /trunk/jsonlab/loadubjson.m

parse H datatype as str, parse type and count for objects


r411 | fangq | 2013-08-23 23:42:05 -0400 (Fri, 23 Aug 2013) | 1 line Changed paths:
   M /trunk/jsonlab/README.txt

update README


r410 | fangq | 2013-08-23 23:33:18 -0400 (Fri, 23 Aug 2013) | 1 line Changed paths:
   M /trunk/jsonlab/ChangeLog.txt
   M /trunk/jsonlab/README.txt
   M /trunk/jsonlab/loadubjson.m
   M /trunk/jsonlab/saveubjson.m

update docs and help info


r409 | fangq | 2013-08-23 13:23:38 -0400 (Fri, 23 Aug 2013) | 1 line Changed paths:
   M /trunk/jsonlab/saveubjson.m

simplify logical value


r408 | fangq | 2013-08-23 00:18:00 -0400 (Fri, 23 Aug 2013) | 1 line Changed paths:
   M /trunk/jsonlab/loadubjson.m
   M /trunk/jsonlab/saveubjson.m

removing closing bracket when count is specified


r407 | fangq | 2013-08-22 01:14:46 -0400 (Thu, 22 Aug 2013) | 1 line Changed paths:
   M /trunk/jsonlab/examples/demo_ubjson_basic.m
   M /trunk/jsonlab/loadubjson.m
   M /trunk/jsonlab/saveubjson.m

debugged for octave


r406 | fangq | 2013-08-21 02:05:33 -0400 (Wed, 21 Aug 2013) | 1 line Changed paths:
   A /trunk/jsonlab/examples/demo_ubjson_basic.m
   A /trunk/jsonlab/loadubjson.m
   A /trunk/jsonlab/saveubjson.m

initial support for universal binary JSON, tested for matlab


r405 | fangq | 2013-07-23 12:11:39 -0400 (Tue, 23 Jul 2013) | 1 line Changed paths:
   A /trunk/iso2mesh/savemsh.m

mesh exporter for GMSH format, contributed by Riccardo Scorretti


r404 | fangq | 2013-07-16 12:36:49 -0400 (Tue, 16 Jul 2013) | 1 line Changed paths:
   A /trunk/iso2mesh/Content.txt

add function list


r403 | fangq | 2013-07-16 12:31:55 -0400 (Tue, 16 Jul 2013) | 1 line Changed paths:
   M /trunk/iso2mesh/AUTHORS.txt
   M /trunk/iso2mesh/README.txt
   M /trunk/iso2mesh/bbxflatsegment.m
   M /trunk/iso2mesh/bin/cgalmesh.exe
   M /trunk/iso2mesh/bin/cgalpoly.exe
   M /trunk/iso2mesh/bin/tetgen.exe
   M /trunk/iso2mesh/doc/FAQ.txt
   M /trunk/iso2mesh/doc/Get_Started.txt
   M /trunk/iso2mesh/doc/INSTALL.txt
   M /trunk/iso2mesh/iso2meshver.m
   M /trunk/iso2mesh/maxsurf.m
   M /trunk/iso2mesh/mergemesh.m
   M /trunk/iso2mesh/meshcheckrepair.m
   M /trunk/iso2mesh/meshquality.m
   M /trunk/iso2mesh/plotmesh.m
   M /trunk/iso2mesh/qmeshcut.m
   M /trunk/iso2mesh/readgts.m
   M /trunk/iso2mesh/removedupelem.m
   M /trunk/iso2mesh/removeisolatedsurf.m
   M /trunk/iso2mesh/v2s.m
   M /trunk/iso2mesh/vol2mesh.m
   M /trunk/iso2mesh/vol2surf.m

update docs for iso2mesh v1.5.0


r402 | fangq | 2013-07-16 09:00:10 -0400 (Tue, 16 Jul 2013) | 1 line Changed paths:
   M /trunk/iso2mesh/plotmesh.m

plotting slices with {x,y,z}=value in plotmesh


r401 | fangq | 2013-03-08 12:53:28 -0500 (Fri, 08 Mar 2013) | 1 line Changed paths:
   M /trunk/iso2mesh/bin/cgalmesh.exe
   M /trunk/iso2mesh/bin/cgalmesh.mexglx
   M /trunk/iso2mesh/bin/cgalmesh.mexmaci64

update all binaries to use the label mesh size in cgalmesh


r400 | fangq | 2013-03-06 10:12:21 -0500 (Wed, 06 Mar 2013) | 1 line Changed paths:
   M /trunk/cgalmesh/mesh_3D_image.cpp
   M /trunk/iso2mesh/bin/cgalmesh.mexa64
   A /trunk/iso2mesh/sample/demo_label_sizing.m

update cgalmesh to support cell size constraints


r399 | fangq | 2013-02-28 17:41:06 -0500 (Thu, 28 Feb 2013) | 1 line Changed paths:
   M /trunk/iso2mesh/bin/cgalmesh.mexa64

compress cgalmesher binary


r398 | fangq | 2013-02-28 17:34:20 -0500 (Thu, 28 Feb 2013) | 1 line Changed paths:
   M /trunk/cgalmesh/mesh_3D_image.cpp
   M /trunk/iso2mesh/bin/cgalmesh.mexa64
   M /trunk/iso2mesh/cgalv2m.m

define max volume for each label in cgalmesher, by Peter Varga


r397 | fangq | 2013-01-20 18:08:19 -0500 (Sun, 20 Jan 2013) | 1 line Changed paths:
   M /trunk/iso2mesh/doc/Download_and_License.txt
   M /trunk/iso2mesh/doc/FAQ.txt
   M /trunk/iso2mesh/doc/gendoc.sh

update release doc


r396 | fangq | 2013-01-20 16:39:14 -0500 (Sun, 20 Jan 2013) | 1 line Changed paths:
   M /trunk/iso2mesh/ChangeLog.txt
   M /trunk/iso2mesh/README.txt
   M /trunk/iso2mesh/gendocs.sh
   M /trunk/iso2mesh/iso2meshver.m
   M /trunk/iso2mesh/savejmesh.m
   M /trunk/iso2mesh/uniqedges.m

iso2mesh 2013 beta


r395 | fangq | 2012-12-18 13:09:48 -0500 (Tue, 18 Dec 2012) | 1 line Changed paths:
   M /trunk/jsonlab/ChangeLog.txt
   M /trunk/jsonlab/README.txt

tag 0.9.1 release


r394 | fangq | 2012-12-18 12:58:11 -0500 (Tue, 18 Dec 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/AUTHORS.txt
   M /trunk/iso2mesh/loadjson.m
   M /trunk/iso2mesh/savejson.m
   M /trunk/jsonlab/AUTHORS.txt
   M /trunk/jsonlab/examples/demo_jsonlab_basic.m
   M /trunk/jsonlab/loadjson.m
   M /trunk/jsonlab/savejson.m

jsonlab fixes by Niclas Borlin


r393 | fangq | 2012-10-02 15:01:11 -0400 (Tue, 02 Oct 2012) | 1 line Changed paths:
   A /trunk/iso2mesh/bin/cgalsurf.mexmaci64

add additional maci64 binary


r392 | fangq | 2012-10-02 14:51:12 -0400 (Tue, 02 Oct 2012) | 1 line Changed paths:
   A /trunk/iso2mesh/bin/cgalmesh.mexmaci64
   A /trunk/iso2mesh/bin/cgalpoly.mexmaci64
   A /trunk/iso2mesh/bin/cgalsimp2.mexmaci
   A /trunk/iso2mesh/bin/cgalsimp2.mexmaci64
   A /trunk/iso2mesh/bin/jmeshlib.mexmaci

add maci64 binaries


r391 | fangq | 2012-09-30 23:51:10 -0400 (Sun, 30 Sep 2012) | 1 line Changed paths:
   A /trunk/iso2mesh/bin/gtsrefine.mexarmhf
   A /trunk/iso2mesh/bin/gtsrefine.mexmaci64
   A /trunk/iso2mesh/bin/gtsset.mexarmhf
   A /trunk/iso2mesh/bin/gtsset.mexmaci64
   A /trunk/iso2mesh/bin/jmeshlib.mexarmhf
   A /trunk/iso2mesh/bin/jmeshlib.mexmaci64
   A /trunk/iso2mesh/bin/meshfix.mexarmhf
   A /trunk/iso2mesh/bin/meshfix.mexmaci64
   A /trunk/iso2mesh/bin/tetgen.mexarmhf
   A /trunk/iso2mesh/bin/tetgen.mexmaci64

add binaries for maci64 and raspberry pi


r390 | fangq | 2012-09-19 12:49:13 -0400 (Wed, 19 Sep 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/loadjson.m
   M /trunk/jsonlab/loadjson.m

setting SimplifyCellArray default value to 1


r389 | fangq | 2012-09-14 18:32:21 -0400 (Fri, 14 Sep 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/loadjson.m
   M /trunk/jsonlab/loadjson.m

disable cell2mat by setting the SimplifyCell flag


r388 | fangq | 2012-09-10 14:39:42 -0400 (Mon, 10 Sep 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/saveabaqus.m

change type from S4R to C3D4, thanks to Karthik Bodla


r387 | fangq | 2012-09-10 13:22:42 -0400 (Mon, 10 Sep 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/maxsurf.m

maxsurf calculate surface with the maximum area


r386 | fangq | 2012-09-07 18:38:50 -0400 (Fri, 07 Sep 2012) | 1 line Changed paths:
   A /trunk/iso2mesh/jsonopt.m

update to loadjson to bypass cell to struct conversion


r385 | fangq | 2012-09-07 18:38:30 -0400 (Fri, 07 Sep 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/loadjson.m
   M /trunk/iso2mesh/savejson.m
   M /trunk/iso2mesh/surfboolean.m

update to loadjson to bypass cell to struct conversion


r384 | fangq | 2012-09-05 23:07:16 -0400 (Wed, 05 Sep 2012) | 1 line Changed paths:
   A /trunk/jsonlab/jsonopt.m
   M /trunk/jsonlab/loadjson.m
   M /trunk/jsonlab/savejson.m

support jsonopt in loadjson, turn off cell to struct array conversion


r383 | fangq | 2012-08-15 09:14:30 -0400 (Wed, 15 Aug 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/faceneighbors.m

tested with octave


r382 | fangq | 2012-08-13 16:54:28 -0400 (Mon, 13 Aug 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/faceneighbors.m

make it compatible with matlab 7.2 or older


r381 | fangq | 2012-08-02 16:44:14 -0400 (Thu, 02 Aug 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/qmeshcut.m
   M /trunk/iso2mesh/surfboolean.m

qmeshcut for plotting


r380 | fangq | 2012-07-10 18:45:26 -0400 (Tue, 10 Jul 2012) | 1 line Changed paths:
   D /trunk/iso2mesh/bin/meshfix.mexmac
   D /trunk/iso2mesh/bin/tetview.exe
   D /trunk/iso2mesh/bin/tetview.mexglx
   M /trunk/iso2mesh/gendocs.sh
   D /trunk/iso2mesh/plottetview.m

remove tetview, no longer needed


r379 | fangq | 2012-07-10 18:20:28 -0400 (Tue, 10 Jul 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/README.txt
   M /trunk/iso2mesh/mergemesh.m
   M /trunk/iso2mesh/mergesurf.m
   M /trunk/iso2mesh/meshabox.m

revert elem and face output in meshabox to be consistent


r378 | fangq | 2012-07-10 12:56:42 -0400 (Tue, 10 Jul 2012) | 1 line Changed paths:
   M /trunk/metch/proj2mesh.m

correctly process coincident nodes


r377 | fangq | 2012-07-08 17:09:39 -0400 (Sun, 08 Jul 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/readoff.m

close file handle at early returns


r376 | fangq | 2012-07-06 12:07:09 -0400 (Fri, 06 Jul 2012) | 1 line Changed paths:
   A /trunk/iso2mesh/bin/jmeshlib.exe
   A /trunk/iso2mesh/bin/jmeshlib.mexa64
   A /trunk/iso2mesh/bin/jmeshlib.mexglx
   A /trunk/iso2mesh/bin/jmeshlib.mexmac
   M /trunk/iso2mesh/meshcheckrepair.m
   M /trunk/iso2mesh/sample/demo_merge_surfaces.m
   A /trunk/iso2mesh/surfreorient.m

restore old meshfix binaries as jmeshlib, add surfreorient


r375 | fangq | 2012-07-05 15:41:42 -0400 (Thu, 05 Jul 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/bin/gtsset.exe
   M /trunk/iso2mesh/bin/gtsset.mexa64
   M /trunk/iso2mesh/bin/gtsset.mexglx
   M /trunk/iso2mesh/bin/gtsset.mexmaci
   M /trunk/iso2mesh/mwpath.m
   M /trunk/iso2mesh/readoff.m
   M /trunk/iso2mesh/surfboolean.m

update gts to output OFF instead of GTS


r374 | fangq | 2012-07-05 09:32:26 -0400 (Thu, 05 Jul 2012) | 1 line Changed paths:
   A /trunk/iso2mesh/saveabaqus.m

initial support to export a mesh to abaqus format


r373 | fangq | 2012-06-20 09:08:14 -0400 (Wed, 20 Jun 2012) | 1 line Changed paths:
   M /trunk/jsonlab/README.txt

update README for 0.9.0 release


r372 | fangq | 2012-06-20 08:49:27 -0400 (Wed, 20 Jun 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/AUTHORS.txt
   M /trunk/jsonlab/AUTHORS.txt

title update


r371 | fangq | 2012-06-20 08:43:06 -0400 (Wed, 20 Jun 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/loadjson.m
   M /trunk/iso2mesh/plotmesh.m
   M /trunk/iso2mesh/readoff.m
   M /trunk/iso2mesh/savejson.m
   M /trunk/iso2mesh/surfboolean.m
   M /trunk/jsonlab/ChangeLog.txt
   M /trunk/jsonlab/examples/jsonlab_basictest.matlab
   M /trunk/jsonlab/loadjson.m
   M /trunk/jsonlab/savejson.m

jsonlab new rule for invalid names, unpacking hex codes in savejson


r370 | fangq | 2012-06-01 00:03:02 -0400 (Fri, 01 Jun 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/savejson.m
   M /trunk/jsonlab/savejson.m

support JSONP in savejson


r369 | fangq | 2012-05-25 18:14:21 -0400 (Fri, 25 May 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/savejson.m
   M /trunk/jsonlab/savejson.m

fix empty cell bug reported by Cyril Davin


r368 | fangq | 2012-04-05 15:26:52 -0400 (Thu, 05 Apr 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/savejson.m
   M /trunk/jsonlab/savejson.m

incorporate suggestions from Patrick Rapin, savejson can save to a file


r367 | fangq | 2012-03-07 18:16:36 -0500 (Wed, 07 Mar 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/meshrefine.m

use tetgen to refine a surface


r366 | fangq | 2012-03-07 18:15:55 -0500 (Wed, 07 Mar 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/surfboolean.m

add more operators for surfboolean


r365 | fangq | 2012-03-07 08:39:55 -0500 (Wed, 07 Mar 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/meshconn.m
   M /trunk/iso2mesh/sample/demo_mesh_smoothing.m
   M /trunk/iso2mesh/smoothsurf.m

code consistency improvement, suggested by Ramón Casero Cañas


r364 | fangq | 2012-03-05 18:14:47 -0500 (Mon, 05 Mar 2012) | 1 line Changed paths:
   M /trunk/jsonlab/README.txt

update README with the latest help information


r363 | fangq | 2012-03-05 18:11:06 -0500 (Mon, 05 Mar 2012) | 1 line Changed paths:
   M /trunk/jsonlab/AUTHORS.txt
   M /trunk/jsonlab/ChangeLog.txt
   M /trunk/jsonlab/README.txt
   A /trunk/jsonlab/examples/jsonlab_basictest.matlab
   M /trunk/jsonlab/examples/jsonlab_selftest.matlab

release version 0.8.1, with bug fixes


r362 | fangq | 2012-02-29 16:14:47 -0500 (Wed, 29 Feb 2012) | 1 line Changed paths:
   A /trunk/iso2mesh/sample/demo_merge_surfaces.m
   M /trunk/iso2mesh/surfboolean.m

add 'first' and 'second' options in surfboolean, add demo script for surfboolean and surface repairing


r361 | fangq | 2012-02-29 16:13:37 -0500 (Wed, 29 Feb 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/getvarfrom.m
   M /trunk/iso2mesh/meshacylinder.m

fix bugs in meshacylinder and getvarfrom


r360 | fangq | 2012-02-29 14:50:48 -0500 (Wed, 29 Feb 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/cgals2m.m
   M /trunk/iso2mesh/gendocs.sh
   M /trunk/iso2mesh/loadjson.m
   M /trunk/jsonlab/loadjson.m

minor updates


r359 | fangq | 2012-02-29 14:49:58 -0500 (Wed, 29 Feb 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/meshcheckrepair.m
   M /trunk/iso2mesh/surfboolean.m

test for self intersections


r358 | fangq | 2012-02-28 14:02:09 -0500 (Tue, 28 Feb 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/loadjson.m
   M /trunk/jsonlab/examples/example3.json
   M /trunk/jsonlab/loadjson.m

loadjson quotation mark escape bug, see http://bit.ly/yyk1nS


r357 | fangq | 2012-02-28 10:45:18 -0500 (Tue, 28 Feb 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/qmeshcut.m

qmeshcut supports element-oriented values


r356 | fangq | 2012-02-27 19:13:52 -0500 (Mon, 27 Feb 2012) | 1 line Changed paths:
   A /trunk/iso2mesh/bin/gtsrefine.exe
   A /trunk/iso2mesh/bin/gtsrefine.mexglx
   A /trunk/iso2mesh/bin/gtsrefine.mexmaci
   M /trunk/iso2mesh/bin/meshfix.exe
   M /trunk/iso2mesh/meshcheckrepair.m
   M /trunk/iso2mesh/meshrefine.m

major new feature: mesh refinement via GTS


r355 | fangq | 2012-02-27 19:13:07 -0500 (Mon, 27 Feb 2012) | 1 line Changed paths:
   A /trunk/iso2mesh/bin/gtsset.exe
   A /trunk/iso2mesh/bin/gtsset.mexmaci
   M /trunk/iso2mesh/surfboolean.m

more robust surface boolean operations


r354 | fangq | 2012-02-27 13:17:13 -0500 (Mon, 27 Feb 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/mergemesh.m

fix a typo in mergemesh.m example section


r353 | fangq | 2012-02-27 13:16:12 -0500 (Mon, 27 Feb 2012) | 1 line Changed paths:
   A /trunk/iso2mesh/bin/gtsset.mexa64
   A /trunk/iso2mesh/bin/gtsset.mexglx
   A /trunk/iso2mesh/mergesurf.m
   A /trunk/iso2mesh/readgts.m
   M /trunk/iso2mesh/savegts.m
   A /trunk/iso2mesh/surfboolean.m
   A /trunk/iso2mesh/uniqedges.m

major new feature: surface mesh boolean operations via GTS


r352 | fangq | 2012-02-27 11:37:23 -0500 (Mon, 27 Feb 2012) | 1 line Changed paths:
   A /trunk/iso2mesh/meshacylinder.m
   A /trunk/iso2mesh/rotatevec3d.m
   A /trunk/iso2mesh/rotmat2vec.m

mesh a 3D cylinder


r351 | fangq | 2012-02-26 00:38:24 -0500 (Sun, 26 Feb 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/bin/meshfix.exe
   M /trunk/iso2mesh/bin/meshfix.mexa64
   M /trunk/iso2mesh/bin/meshfix.mexglx
   A /trunk/iso2mesh/bin/meshfix.mexmaci
   M /trunk/iso2mesh/meshcheckrepair.m
   M /trunk/iso2mesh/readoff.m

update meshfix from JMeshLib 1.0 to Meshfix 1.2alpha


r350 | fangq | 2012-02-24 17:13:53 -0500 (Fri, 24 Feb 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/gendocs.sh
   A /trunk/iso2mesh/getoptkey.m
   M /trunk/iso2mesh/meshedge.m
   M /trunk/iso2mesh/saveoff.m
   M /trunk/iso2mesh/savestl.m
   A /trunk/iso2mesh/surfnorm.m

add surfnorm function and other improvements


r349 | fangq | 2012-02-24 17:12:41 -0500 (Fri, 24 Feb 2012) | 1 line Changed paths:
   A /trunk/iso2mesh/savegts.m

add gts format support


r348 | fangq | 2012-02-23 13:32:33 -0500 (Thu, 23 Feb 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/getexeext.m

fix octave exe extension error on Mac OS


r347 | fangq | 2012-02-14 18:02:23 -0500 (Tue, 14 Feb 2012) | 1 line Changed paths:
   A /trunk/iso2mesh/savebinstl.m

add savebinstl to export a mesh to a binary STL file


r346 | fangq | 2012-02-14 17:09:45 -0500 (Tue, 14 Feb 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/isoctavemesh.m
   M /trunk/iso2mesh/meshrefine.m
   M /trunk/iso2mesh/plotsurf.m

use trisurf in octave if available


r345 | fangq | 2012-02-14 17:08:34 -0500 (Tue, 14 Feb 2012) | 1 line Changed paths:
   A /trunk/iso2mesh/savestl.m

support export to STL file


r344 | fangq | 2012-02-09 17:35:22 -0500 (Thu, 09 Feb 2012) | 1 line Changed paths:
   A /trunk/iso2mesh/advancefront.m
   M /trunk/iso2mesh/gendocs.sh
   M /trunk/iso2mesh/savetetgenele.m
   M /trunk/iso2mesh/savetetgennode.m
   A /trunk/iso2mesh/surfpart.m

select a surface partition by defining the CCW bounding edges


r343 | fangq | 2012-02-08 16:01:58 -0500 (Wed, 08 Feb 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/gendocs.sh
   A /trunk/iso2mesh/meshrefine.m
   A /trunk/iso2mesh/raysurf.m
   M /trunk/iso2mesh/raytrace.m
   M /trunk/iso2mesh/readtetgen.m
   A /trunk/iso2mesh/sample/demo_insert_nodes.m
   A /trunk/iso2mesh/savetetgenele.m
   A /trunk/iso2mesh/savetetgennode.m

first implementation of meshrefine


r342 | fangq | 2012-01-30 17:53:43 -0500 (Mon, 30 Jan 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/cgals2m.m
   M /trunk/iso2mesh/getvarfrom.m
   M /trunk/iso2mesh/mcpath.m
   M /trunk/iso2mesh/mwpath.m
   M /trunk/iso2mesh/plotsurf.m
   M /trunk/iso2mesh/plottetra.m
   M /trunk/iso2mesh/plottetview.m
   M /trunk/iso2mesh/surf2mesh.m
   M /trunk/iso2mesh/vol2restrictedtri.m

search for ISO2MESH_* variables in the caller first


r341 | fangq | 2012-01-25 18:51:33 -0500 (Wed, 25 Jan 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/savejson.m
   M /trunk/jsonlab/savejson.m

patch to handle root-less objects, contributed by Blake Johnson


r340 | fangq | 2012-01-20 14:56:46 -0500 (Fri, 20 Jan 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/v2s.m

return region seeds from v2s with cgalmesher


r339 | fangq | 2012-01-13 23:13:05 -0500 (Fri, 13 Jan 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/loadjson.m
   M /trunk/iso2mesh/savejson.m

jsonlab 0.8.0, major speed up of loadjson for matlab


r338 | fangq | 2012-01-13 23:12:49 -0500 (Fri, 13 Jan 2012) | 1 line Changed paths:
   M /trunk/jsonlab/ChangeLog.txt
   M /trunk/jsonlab/README.txt
   M /trunk/jsonlab/loadjson.m
   M /trunk/jsonlab/savejson.m

jsonlab 0.8.0, major speed up of loadjson for matlab


r337 | fangq | 2012-01-13 14:26:04 -0500 (Fri, 13 Jan 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/remeshsurf.m

setting offset of remeshed surface, old way fails with unreferenced nodes


r336 | fangq | 2012-01-11 12:42:45 -0500 (Wed, 11 Jan 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/savejson.m
   M /trunk/jsonlab/savejson.m

remove row bracket if numel=1, suggested by Mykel Kochenderfer


r335 | fangq | 2012-01-01 17:56:06 -0500 (Sun, 01 Jan 2012) | 1 line Changed paths:
   M /trunk/iso2mesh/remeshsurf.m
   M /trunk/iso2mesh/varargin2struct.m
   M /trunk/jsonlab/savejson.m
   M /trunk/jsonlab/varargin2struct.m

remesh pass opt struct, restore coordinates after sampling


r334 | fangq | 2011-12-22 17:46:55 -0500 (Thu, 22 Dec 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/loadjson.m
   M /trunk/jsonlab/loadjson.m

accept options in loadjson


r333 | fangq | 2011-12-22 09:18:44 -0500 (Thu, 22 Dec 2011) | 1 line Changed paths:
   A /trunk/iso2mesh/mergestruct.m
   M /trunk/iso2mesh/savejson.m
   A /trunk/iso2mesh/varargin2struct.m
   A /trunk/jsonlab/mergestruct.m
   M /trunk/jsonlab/savejson.m
   A /trunk/jsonlab/varargin2struct.m

accept param,value pairs in savejson


r332 | fangq | 2011-12-13 14:48:34 -0500 (Tue, 13 Dec 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/savemedit.m

fix bug when saving face as medit file


r331 | fangq | 2011-12-05 18:13:35 -0500 (Mon, 05 Dec 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/readoff.m

replace non-portable strtrim to regexp


r330 | fangq | 2011-12-04 20:28:24 -0500 (Sun, 04 Dec 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/readoff.m

process color info stored in OFF files


r329 | fangq | 2011-11-21 14:26:31 -0500 (Mon, 21 Nov 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/loadjson.m
   M /trunk/jsonlab/loadjson.m

deal with struct2array in json collection


r328 | fangq | 2011-11-20 18:24:44 -0500 (Sun, 20 Nov 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/loadjson.m
   M /trunk/iso2mesh/savejson.m
   M /trunk/jsonlab/examples/demo_jsonlab_basic.m
   M /trunk/jsonlab/examples/example4.json
   M /trunk/jsonlab/loadjson.m
   M /trunk/jsonlab/savejson.m

does not force to print name for cell array when used as an array elem


r327 | fangq | 2011-11-18 23:01:14 -0500 (Fri, 18 Nov 2011) | 1 line Changed paths:
   A /trunk/jsonlab/examples/example4.json
   M /trunk/jsonlab/examples/jsonlab_selftest.m

add test sample for struct array


r326 | fangq | 2011-11-18 22:44:32 -0500 (Fri, 18 Nov 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/loadjson.m
   M /trunk/jsonlab/loadjson.m

fix struct array bug reported by Mykel Kochenderfer


r325 | fangq | 2011-11-18 11:41:07 -0500 (Fri, 18 Nov 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/qmeshcut.m
   M /trunk/iso2mesh/sample/demo_qmeshcut_ex1.m

add demo for qmeshcut new feature


r324 | fangq | 2011-11-18 10:24:40 -0500 (Fri, 18 Nov 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/getintersecttri.m
   M /trunk/iso2mesh/s2m.m

let s2m support cgalpoly


r323 | fangq | 2011-11-18 10:24:05 -0500 (Fri, 18 Nov 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/qmeshcut.m

major update to qmeshcut, support cutting at isosurface defined by implicit expressions


r322 | fangq | 2011-10-29 19:12:14 -0400 (Sat, 29 Oct 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/meshcentroid.m
   M /trunk/iso2mesh/plotmesh.m
   M /trunk/iso2mesh/plotsurf.m
   M /trunk/iso2mesh/sample/demo_directplc_ex1.m

accept cell array face list in plotmesh, plotsurf and meshcentroid


r321 | fangq | 2011-10-29 13:50:42 -0400 (Sat, 29 Oct 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/raytrace.m

raytrace supports optional output of intersecting elem id


r320 | fangq | 2011-10-29 13:35:17 -0400 (Sat, 29 Oct 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/raytrace.m
   M /trunk/iso2mesh/surfinterior.m

set t to Inf when ray is parallel to triangle


r319 | fangq | 2011-10-24 18:58:20 -0400 (Mon, 24 Oct 2011) | 1 line Changed paths:
   A /trunk/jsonlab/examples/jsonlab_speedtest.m

speed benchmark for loadjson and savejson


r318 | fangq | 2011-10-24 18:43:46 -0400 (Mon, 24 Oct 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/fillholes3d.m
   M /trunk/iso2mesh/gendocs.sh
   M /trunk/iso2mesh/loadjson.m
   M /trunk/iso2mesh/remeshsurf.m
   M /trunk/jsonlab/loadjson.m

allow loadjson to accept empty root obj, such as loadjson('{}')


r317 | fangq | 2011-10-21 14:54:28 -0400 (Fri, 21 Oct 2011) | 1 line Changed paths:
   M /trunk/jsonlab/ChangeLog.txt
   M /trunk/jsonlab/README.txt

need to release 0.5.1 to fix a critical bug


r316 | fangq | 2011-10-21 14:49:49 -0400 (Fri, 21 Oct 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/loadjson.m
   M /trunk/jsonlab/loadjson.m

fix a bug in parse_array, previous version does not use any of the accelerations


r315 | fangq | 2011-10-21 00:03:01 -0400 (Fri, 21 Oct 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/loadjson.m
   M /trunk/jsonlab/loadjson.m

loadjson supports JSON collection


r314 | fangq | 2011-10-16 23:00:41 -0400 (Sun, 16 Oct 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/loadjson.m
   M /trunk/iso2mesh/savejson.m
   A /trunk/jsonlab/ChangeLog.txt
   A /trunk/jsonlab/README.txt

about to release jsonlab 0.5


r313 | fangq | 2011-10-16 00:10:44 -0400 (Sun, 16 Oct 2011) | 1 line Changed paths:
   A /trunk/jsonlab/loadjson.m
   A /trunk/jsonlab/savejson.m

use real file instead of link


r312 | fangq | 2011-10-16 00:10:10 -0400 (Sun, 16 Oct 2011) | 1 line Changed paths:
   D /trunk/jsonlab/loadjson.m
   D /trunk/jsonlab/savejson.m

use real file instead of link


r311 | fangq | 2011-10-15 23:52:34 -0400 (Sat, 15 Oct 2011) | 1 line Changed paths:
   A /trunk/jsonlab/examples/demo_jsonlab_basic.m
   A /trunk/jsonlab/examples/jsonlab_selftest.m
   A /trunk/jsonlab/examples/jsonlab_selftest.matlab
   R /trunk/jsonlab/loadjson.m
   R /trunk/jsonlab/savejson.m

add json demo and regression testing units, support cpx numbers, fix double quote bug


r310 | fangq | 2011-10-11 18:30:21 -0400 (Tue, 11 Oct 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/AUTHORS.txt
   M /trunk/iso2mesh/loadjson.m
   M /trunk/iso2mesh/savejson.m
   A /trunk/jsonlab/examples
   A /trunk/jsonlab/examples/example1.json
   A /trunk/jsonlab/examples/example2.json
   A /trunk/jsonlab/examples/example3.json
   M /trunk/jsonlab/loadjson.m
   M /trunk/jsonlab/savejson.m

speed up loadjson, correct quote escaping, append _ for internal fields, add examples


r309 | fangq | 2011-10-10 23:35:09 -0400 (Mon, 10 Oct 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/loadjson.m
   M /trunk/iso2mesh/savejson.m
   A /trunk/jsonlab
   A /trunk/jsonlab/AUTHORS.txt
   A /trunk/jsonlab/LICENSE_BSD.txt
   A /trunk/jsonlab/LICENSE_GPLv3.txt
   A /trunk/jsonlab/loadjson.m (from /trunk/iso2mesh/loadjson.m:308)
   A /trunk/jsonlab/savejson.m (from /trunk/iso2mesh/savejson.m:307)

create jsonlab project


r308 | fangq | 2011-10-10 23:17:44 -0400 (Mon, 10 Oct 2011) | 1 line Changed paths:
   A /trunk/iso2mesh/loadjson.m (from /trunk/iso2mesh/readjson.m:307)
   D /trunk/iso2mesh/readjson.m
   M /trunk/iso2mesh/savedxf.m
   M /trunk/iso2mesh/savejmesh.m
   M /trunk/iso2mesh/savevrml.m

fix octave bug, rename readjson to loadjson


r307 | fangq | 2011-10-10 14:01:30 -0400 (Mon, 10 Oct 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/readjson.m
   M /trunk/iso2mesh/savejson.m

speed up readjson dramatically, interpret _Array* tags, show data in level 1


r306 | fangq | 2011-10-09 13:03:00 -0400 (Sun, 09 Oct 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/readjson.m

optimize for reading data array, speed up from 11s to 0.3s for parsing jmesh file


r305 | fangq | 2011-10-07 14:43:26 -0400 (Fri, 07 Oct 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/savejmesh.m
   M /trunk/iso2mesh/savejson.m

speed up savejson by 25x using sprintf instead of mat2str, add options support


r304 | fangq | 2011-10-06 18:14:41 -0400 (Thu, 06 Oct 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/AUTHORS.txt
   M /trunk/iso2mesh/savemphtxt.m

reformat user contributed unit, remove personal emails from output


r303 | fangq | 2011-10-06 18:11:57 -0400 (Thu, 06 Oct 2011) | 1 line Changed paths:
   A /trunk/iso2mesh/savemphtxt.m

add savemphtxt contributed by Donghyeon Kim


r302 | fangq | 2011-10-06 17:38:29 -0400 (Thu, 06 Oct 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/savedxf.m

recover savedxf


r301 | fangq | 2011-10-06 17:34:42 -0400 (Thu, 06 Oct 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/readjson.m
   M /trunk/iso2mesh/savedxf.m
   A /trunk/iso2mesh/savejmesh.m
   A /trunk/iso2mesh/savejson.m
   M /trunk/iso2mesh/savemedit.m

savejson to record a hierarchical mesh format in JSON format


r300 | fangq | 2011-09-22 17:42:55 -0400 (Thu, 22 Sep 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/binsurface.m
   M /trunk/iso2mesh/elemvolume.m
   M /trunk/iso2mesh/meshasphere.m
   M /trunk/iso2mesh/meshedge.m
   M /trunk/iso2mesh/meshquality.m

correct the output help in meshquality


r299 | fangq | 2011-08-09 09:42:19 -0400 (Tue, 09 Aug 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/cgalv2m.m

allow opt.A/B in cgalmesh


r298 | fangq | 2011-07-11 00:06:42 -0400 (Mon, 11 Jul 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/readjson.m

make it octave compatible


r297 | fangq | 2011-07-11 00:02:37 -0400 (Mon, 11 Jul 2011) | 1 line Changed paths:
   A /trunk/iso2mesh/readjson.m

add readjson adapted from matlab file exchange


r296 | fangq | 2011-06-03 14:53:44 -0400 (Fri, 03 Jun 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/ChangeLog.txt
   M /trunk/iso2mesh/README.txt
   M /trunk/iso2mesh/doc/Download_and_License.txt
   M /trunk/iso2mesh/gendocs.sh
   M /trunk/iso2mesh/iso2meshver.m

updates to release 1.0.1


r295 | fangq | 2011-05-04 12:15:25 -0400 (Wed, 04 May 2011) | 1 line Changed paths:
   A /trunk/iso2mesh/edgeneighbors.m

first version of edgeneighbors, need to optimize for general surface


r294 | fangq | 2011-04-30 15:37:20 -0400 (Sat, 30 Apr 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/surfedge.m

orient triangles counter-clockwise for surface plotting


r293 | fangq | 2011-04-11 15:12:19 -0400 (Mon, 11 Apr 2011) | 1 line Changed paths:
   A /trunk/iso2mesh/bin/cgalpoly.mexa64
   A /trunk/iso2mesh/bin/cgalsurf.mexa64
   M /trunk/iso2mesh/cgals2m.m
   M /trunk/iso2mesh/cgalv2m.m
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex1.m
   M /trunk/iso2mesh/vol2mesh.m

add 64-bit binaries for cgalsurf and cgalpoly


r292 | fangq | 2011-04-07 12:01:51 -0400 (Thu, 07 Apr 2011) | 1 line Changed paths:
   A /trunk/iso2mesh/bin/cgalmesh.mexa64

add 64bit cgalmesh binary for Linux


r290 | fangq | 2011-03-21 18:20:13 -0400 (Mon, 21 Mar 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/cgals2m.m
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex1.m
   M /trunk/iso2mesh/vol2mesh.m
   M /trunk/iso2mesh/vol2surf.m

add cgalpoly option in v2m, reorient elements in cgals2m


r289 | fangq | 2011-03-15 17:39:07 -0400 (Tue, 15 Mar 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/doc/Download_and_License.txt
   M /trunk/iso2mesh/doc/FAQ.txt
   M /trunk/iso2mesh/doc/INSTALL.txt
   M /trunk/iso2mesh/doc/gendoc.sh

lynx dump with -dont_wrap_pre flag


r288 | fangq | 2011-03-08 16:46:46 -0500 (Tue, 08 Mar 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex3.m
   M /trunk/iso2mesh/savemedit.m
   M /trunk/iso2mesh/thinbinvol.m

medit export now include labels


r285 | fangq | 2011-03-02 13:18:14 -0500 (Wed, 02 Mar 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/thickenbinvol.m

optimize memory use in thickenbinvol


r284 | fangq | 2011-03-02 12:04:32 -0500 (Wed, 02 Mar 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/meshasphere.m
   M /trunk/iso2mesh/plotmesh.m
   M /trunk/iso2mesh/plotsurf.m
   M /trunk/iso2mesh/plottetra.m
   M /trunk/iso2mesh/surfinterior.m

use the 4th column in node to set plot color; fix surfinterior bug


r283 | fangq | 2011-03-01 13:03:47 -0500 (Tue, 01 Mar 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/bin/README.txt
   M /trunk/iso2mesh/doc/Download_and_License.txt
   M /trunk/iso2mesh/doc/FAQ.txt
   M /trunk/iso2mesh/surf2mesh.m

correct some typos, update doc after release


r282 | fangq | 2011-02-27 16:16:59 -0500 (Sun, 27 Feb 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/AUTHORS.txt
   M /trunk/iso2mesh/ChangeLog.txt
   M /trunk/iso2mesh/README.txt
   A /trunk/iso2mesh/bin/README.txt
   M /trunk/iso2mesh/iso2meshver.m
   M /trunk/iso2mesh/plotmesh.m
   M /trunk/iso2mesh/plotsurf.m
   M /trunk/iso2mesh/plottetra.m
   M /trunk/iso2mesh/raytrace.m
   A /trunk/iso2mesh/sample/brain_seg.tif (from /trunk/iso2mesh/sample/headseg.tif:267)
   M /trunk/iso2mesh/sample/demo_cgalmesher.m
   M /trunk/iso2mesh/sample/demo_grayscale_ex1.m
   M /trunk/iso2mesh/sample/demo_mesh_smoothing.m
   M /trunk/iso2mesh/sample/demo_remesh_surface.m
   M /trunk/iso2mesh/sample/demo_shortcut_ex1.m
   M /trunk/iso2mesh/sample/demo_surf2mesh_ex1.m
   M /trunk/iso2mesh/sample/demo_surf2vol_ex1.m
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex1.m
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex1b.m
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex1c.m
   D /trunk/iso2mesh/sample/headseg.tif
   A /trunk/iso2mesh/sample/rat_head.mat (from /trunk/iso2mesh/sample/sampleVol2Mesh.mat:267)
   D /trunk/iso2mesh/sample/sampleVol2Mesh.mat
   D /trunk/iso2mesh/sample/surfmesh_demo.mat
   A /trunk/iso2mesh/sample/tube_surface.mat (from /trunk/iso2mesh/sample/surfmesh_demo.mat:267)
   M /trunk/iso2mesh/vol2surf.m

Mapo Tofu is now ready


r281 | fangq | 2011-02-27 00:02:34 -0500 (Sun, 27 Feb 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/ChangeLog.txt
   M /trunk/iso2mesh/README.txt
   M /trunk/iso2mesh/iso2meshver.m
   M /trunk/iso2mesh/meshquality.m
   M /trunk/iso2mesh/surf2mesh.m

get ready for releasing v1.0.0


r280 | fangq | 2011-02-26 23:11:17 -0500 (Sat, 26 Feb 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/iso2meshver.m

use revison number as the default extra version tag


r279 | fangq | 2011-02-26 23:02:21 -0500 (Sat, 26 Feb 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/README.txt
   M /trunk/iso2mesh/TODO.txt
   M /trunk/iso2mesh/doc/Advanced_Features.txt
   M /trunk/iso2mesh/doc/Get_Started.txt
   M /trunk/iso2mesh/doc/INSTALL.txt
   M /trunk/iso2mesh/gendocs.sh
   A /trunk/iso2mesh/meshedge.m
   A /trunk/iso2mesh/meshquality.m

add mesh quality measure


r278 | fangq | 2011-02-26 21:26:05 -0500 (Sat, 26 Feb 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/plotmesh.m
   M /trunk/iso2mesh/plottetview.m
   A /trunk/iso2mesh/raytrace.m
   M /trunk/iso2mesh/sample/demo_cgalmesher.m
   M /trunk/iso2mesh/sample/demo_helloworld.m
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex1c.m
   A /trunk/iso2mesh/surfinterior.m
   A /trunk/iso2mesh/surfplane.m
   A /trunk/iso2mesh/surfseeds.m
   M /trunk/iso2mesh/v2s.m
   M /trunk/iso2mesh/vol2mesh.m
   M /trunk/iso2mesh/vol2surf.m
   M /trunk/iso2mesh/volmap2mesh.m

add raytracing, more robust interior point algorithm, handle multi-part surfaces


r277 | fangq | 2011-02-14 22:04:43 -0500 (Mon, 14 Feb 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/AUTHORS.txt
   M /trunk/iso2mesh/ChangeLog.txt
   M /trunk/iso2mesh/TODO.txt
   M /trunk/iso2mesh/doc/Download_and_License.txt
   M /trunk/iso2mesh/doc/FAQ.txt
   M /trunk/iso2mesh/doc/INSTALL.txt
   M /trunk/iso2mesh/sample/demo_cgalmesher.m

update documentation


r276 | fangq | 2011-02-11 22:37:08 -0500 (Fri, 11 Feb 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/cgals2m.m
   M /trunk/iso2mesh/cgalv2m.m
   M /trunk/iso2mesh/faceneighbors.m
   M /trunk/iso2mesh/mcpath.m
   M /trunk/iso2mesh/mwpath.m
   M /trunk/iso2mesh/sample/demo_cgalmesher.m

fix mwpath and mcpath octave warning, fix cgal function opt.distbound


r275 | fangq | 2011-02-07 23:23:50 -0500 (Mon, 07 Feb 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/plotmesh.m
   M /trunk/iso2mesh/plotsurf.m
   M /trunk/iso2mesh/plottetra.m

accept plot styles in plot functions and show different surface colors


r274 | fangq | 2011-02-07 21:50:13 -0500 (Mon, 07 Feb 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/cgalv2m.m
   M /trunk/iso2mesh/savedxf.m
   M /trunk/iso2mesh/savevrml.m

use consistent opt.distbound for cgalv2m and v2s


r273 | fangq | 2011-02-06 23:31:27 -0500 (Sun, 06 Feb 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/plotmesh.m
   M /trunk/iso2mesh/smoothbinvol.m
   M /trunk/iso2mesh/sms.m

minor bug fixes discovered when making the Collins mesh


r272 | fangq | 2011-02-02 14:21:25 -0500 (Wed, 02 Feb 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/mergemesh.m

fix a bug for multiple mesh inputs


r271 | fangq | 2011-01-31 18:37:22 -0500 (Mon, 31 Jan 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/ChangeLog.txt
   M /trunk/iso2mesh/README.txt
   M /trunk/iso2mesh/gendocs.sh
   A /trunk/iso2mesh/iso2meshver.m

added iso2meshver to track version numbers


r270 | fangq | 2011-01-31 17:55:55 -0500 (Mon, 31 Jan 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/README.txt

update help text in the README file


r269 | fangq | 2011-01-31 17:54:24 -0500 (Mon, 31 Jan 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/ChangeLog.txt

update to RC1


r268 | fangq | 2011-01-31 17:17:31 -0500 (Mon, 31 Jan 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/vol2restrictedtri.m

enable user-specified initial clount size


r267 | fangq | 2011-01-31 17:12:17 -0500 (Mon, 31 Jan 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/bin/cgalsurf.mexmaci

update mac binary for cgalsurf


r266 | fangq | 2011-01-31 17:01:29 -0500 (Mon, 31 Jan 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/bin/cgalsurf.exe

update cgalsurf for windows to support init point size


r265 | fangq | 2011-01-31 16:04:28 -0500 (Mon, 31 Jan 2011) | 1 line Changed paths:
   M /trunk/cgalsurf/mesh_a_3d_gray_image.cpp
   M /trunk/iso2mesh/bin/cgalsurf.mexglx

set initial point cloud size from command line


r264 | fangq | 2011-01-31 14:56:07 -0500 (Mon, 31 Jan 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/meshunitsphere.m
   M /trunk/iso2mesh/sample/demo_refine_spherebox_mesh.m

a much more robust meshunitsphere unit


r263 | fangq | 2011-01-15 17:41:42 -0500 (Sat, 15 Jan 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/gendocs.sh
   M /trunk/iso2mesh/meshunitsphere.m
   A /trunk/iso2mesh/s2v.m
   M /trunk/iso2mesh/sample/demo_grayscale_ex1.m
   M /trunk/iso2mesh/sample/demo_refine_spherebox_mesh.m
   M /trunk/iso2mesh/surf2vol.m

add s2v shortcut


r262 | fangq | 2011-01-14 00:39:23 -0500 (Fri, 14 Jan 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/gendocs.sh
   A /trunk/iso2mesh/mergemesh.m
   M /trunk/iso2mesh/plotmesh.m
   M /trunk/iso2mesh/plotsurf.m
   M /trunk/iso2mesh/plottetra.m

add meshmerge, use mesheular to tell surface from volume when both have 4 columns


r261 | fangq | 2011-01-02 21:31:08 -0500 (Sun, 02 Jan 2011) | 1 line Changed paths:
   M /trunk/iso2mesh/README.txt
   M /trunk/iso2mesh/gendocs.sh
   A /trunk/iso2mesh/meshabox.m
   A /trunk/iso2mesh/meshanellip.m
   A /trunk/iso2mesh/meshasphere.m
   A /trunk/iso2mesh/meshunitsphere.m
   M /trunk/iso2mesh/savesurfpoly.m
   M /trunk/iso2mesh/surf2mesh.m
   M /trunk/iso2mesh/surfedge.m

add functions to mesh a box, sphere and an ellipsoid


r260 | fangq | 2010-12-23 10:18:16 -0500 (Thu, 23 Dec 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/sample/demo_helloworld.m

make hello world work on octave


r259 | fangq | 2010-12-22 17:54:14 -0500 (Wed, 22 Dec 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/cgals2m.m
   M /trunk/iso2mesh/cgalv2m.m
   A /trunk/iso2mesh/doc/Advanced_Features.txt
   M /trunk/iso2mesh/doc/Download_and_License.txt
   M /trunk/iso2mesh/doc/FAQ.txt
   M /trunk/iso2mesh/doc/Get_Started.txt
   M /trunk/iso2mesh/doc/INSTALL.txt
   M /trunk/iso2mesh/doc/gendoc.sh

RNG seeding support in cgalpoly, update documents


r258 | fangq | 2010-12-22 17:49:26 -0500 (Wed, 22 Dec 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/bin/cgalpoly.exe

update windows binary to enable seeding for cgalpoly


r257 | fangq | 2010-12-22 17:48:23 -0500 (Wed, 22 Dec 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/bin/cgalpoly.mexglx

update cgalpoly.mexglx with RNG


r256 | fangq | 2010-12-22 15:22:17 -0500 (Wed, 22 Dec 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/bin/meshfix.mexa64
   M /trunk/iso2mesh/bin/tetgen.mexa64

pack a64 binaries with upx


r254 | fangq | 2010-12-22 13:12:19 -0500 (Wed, 22 Dec 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/README.txt
   M /trunk/iso2mesh/cgals2m.m
   M /trunk/iso2mesh/cgalv2m.m
   A /trunk/iso2mesh/fallbackexeext.m
   M /trunk/iso2mesh/gendocs.sh
   M /trunk/iso2mesh/getexeext.m
   M /trunk/iso2mesh/getintersecttri.m
   M /trunk/iso2mesh/meshcheckrepair.m
   M /trunk/iso2mesh/meshresample.m
   M /trunk/iso2mesh/plottetview.m
   M /trunk/iso2mesh/surf2mesh.m
   M /trunk/iso2mesh/vol2restrictedtri.m

set up exe extension fallback


r253 | fangq | 2010-12-22 11:18:21 -0500 (Wed, 22 Dec 2010) | 1 line Changed paths:
   D /trunk/iso2mesh/bin/cgalpoly.mexmac

remove cgalpoly.mexmac


r252 | fangq | 2010-12-22 10:24:49 -0500 (Wed, 22 Dec 2010) | 1 line Changed paths:
   A /trunk/iso2mesh/bin/cgalpoly.mexmaci
   A /trunk/iso2mesh/bin/tetgen.mexmaci

recompile for mac i386


r251 | fangq | 2010-12-22 01:09:51 -0500 (Wed, 22 Dec 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/bin/tetview.exe

compress tetview.exe


r250 | fangq | 2010-12-22 01:01:25 -0500 (Wed, 22 Dec 2010) | 1 line Changed paths:
   D /trunk/iso2mesh/bin/cgalmesh.mexmac
   A /trunk/iso2mesh/bin/cgalmesh.mexmaci
   D /trunk/iso2mesh/bin/cgalsurf.mexmac
   A /trunk/iso2mesh/bin/cgalsurf.mexmaci

enable RNG seed for i386 Mac OSX


r249 | fangq | 2010-11-10 22:05:15 -0500 (Wed, 10 Nov 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/sample/demo_remesh_surface.m

avoid holes when plotting the smoothed mesh


r248 | fangq | 2010-11-08 11:38:24 -0500 (Mon, 08 Nov 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/ChangeLog.txt

update ChangeLog


r247 | fangq | 2010-11-05 18:32:24 -0400 (Fri, 05 Nov 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex1c.m

create the right surface plot


r246 | fangq | 2010-11-05 18:15:05 -0400 (Fri, 05 Nov 2010) | 1 line Changed paths:
   A /trunk/cgalsurf/CGAL
   A /trunk/cgalsurf/CGAL/Surface_mesher
   A /trunk/cgalsurf/CGAL/Surface_mesher/Surface_mesher.h
   A /trunk/cgalsurf/CGAL/make_surface_mesh.h
   M /trunk/cgalsurf/mesh_a_3d_gray_image.cpp
   M /trunk/iso2mesh/bin/cgalmesh.exe
   M /trunk/iso2mesh/bin/cgalmesh.mexglx

hacks to allow seeding of cgalmesher


r244 | fangq | 2010-11-04 14:08:06 -0400 (Thu, 04 Nov 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/vol2surf.m

perturb the isovalues to avoid non-manifold geometries


r243 | fangq | 2010-11-04 13:37:13 -0400 (Thu, 04 Nov 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/bin/cgalmesh.mexglx
   M /trunk/iso2mesh/bin/cgalsurf.mexglx

update cgalsurf and cgalmesh, seeding works for cgalsurf


r242 | fangq | 2010-11-03 16:25:31 -0400 (Wed, 03 Nov 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/cgalv2m.m
   M /trunk/iso2mesh/gendocs.sh
   M /trunk/iso2mesh/vol2restrictedtri.m

correct seed formatting


r241 | fangq | 2010-11-02 18:35:26 -0400 (Tue, 02 Nov 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/bin/cgalmesh.exe
   M /trunk/iso2mesh/bin/cgalmesh.mexglx
   M /trunk/iso2mesh/bin/cgalsimp2.mexglx
   M /trunk/iso2mesh/bin/cgalsurf.exe
   M /trunk/iso2mesh/bin/cgalsurf.mexglx
   M /trunk/iso2mesh/bin/tetview.mexglx
   M /trunk/iso2mesh/cgalv2m.m
   M /trunk/iso2mesh/sample/demo_cgalmesher.m
   M /trunk/iso2mesh/vol2restrictedtri.m

specifying seeds for cgalsurf and cgalmesh modules


r240 | fangq | 2010-10-30 11:46:47 -0400 (Sat, 30 Oct 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/savedxf.m
   M /trunk/iso2mesh/saveoff.m
   M /trunk/iso2mesh/savevrml.m

let saveoff to support 4-node faces


r239 | fangq | 2010-10-30 11:24:36 -0400 (Sat, 30 Oct 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/saveasc.m
   M /trunk/iso2mesh/savedxf.m
   M /trunk/iso2mesh/saveinr.m
   A /trunk/iso2mesh/savemedit.m
   M /trunk/iso2mesh/saveoff.m
   M /trunk/iso2mesh/savevrml.m

add savemedit


r238 | fangq | 2010-10-30 10:15:12 -0400 (Sat, 30 Oct 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/gendocs.sh
   M /trunk/iso2mesh/remeshsurf.m

minor edits


r235 | fangq | 2010-10-18 16:57:34 -0400 (Mon, 18 Oct 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/nodevolume.m
   M /trunk/iso2mesh/surf2mesh.m

let nodevolume to support surfaces


r234 | fangq | 2010-07-25 17:16:44 -0400 (Sun, 25 Jul 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/sample/demo_surf2vol_ex1.m
   M /trunk/iso2mesh/surf2mesh.m
   M /trunk/iso2mesh/surf2volz.m

optimize memory use for surf2vol


r233 | fangq | 2010-07-25 16:56:19 -0400 (Sun, 25 Jul 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/plotmesh.m

do hold off after plotting


r232 | fangq | 2010-07-25 16:55:41 -0400 (Sun, 25 Jul 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/smoothbinvol.m

fix speed issues on octave


r231 | fangq | 2010-07-24 14:53:51 -0400 (Sat, 24 Jul 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/sample/demo_directplc_ex1.m
   A /trunk/iso2mesh/sample/demo_helloworld.m
   A /trunk/iso2mesh/sample/helloworld.png
   A /trunk/iso2mesh/sample/helloworld_gray.png

new demo for mesh density controls


r230 | fangq | 2010-07-18 11:47:23 -0400 (Sun, 18 Jul 2010) | 1 line Changed paths:
   A /trunk/iso2mesh/plottetview.m

add wrapper to call tetview to display mesh


r229 | fangq | 2010-07-15 01:13:39 -0400 (Thu, 15 Jul 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/getexeext.m

tested octave on windows


r228 | fangq | 2010-07-14 15:47:16 -0400 (Wed, 14 Jul 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/ChangeLog.txt

correct typo in the codename, ooops


r227 | fangq | 2010-07-14 15:38:53 -0400 (Wed, 14 Jul 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/ChangeLog.txt
   M /trunk/iso2mesh/README.txt

ready to roll out 1.0 beta


r226 | fangq | 2010-07-14 01:05:17 -0400 (Wed, 14 Jul 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/sample/demo_remesh_surface.m

fine tune demo_remesh_surface.m


r225 | fangq | 2010-07-14 00:51:59 -0400 (Wed, 14 Jul 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/ChangeLog.txt
   M /trunk/iso2mesh/README.txt
   M /trunk/iso2mesh/doc/Download_and_License.txt
   M /trunk/iso2mesh/doc/FAQ.txt
   M /trunk/iso2mesh/doc/Get_Started.txt
   M /trunk/iso2mesh/doc/INSTALL.txt
   M /trunk/iso2mesh/doc/gendoc.sh
   A /trunk/iso2mesh/doc/iso2mesh_workflow.jpg
   D /trunk/iso2mesh/doc/iso2mesh_workflow.png

update documentation for the coming release of 1.0beta


r224 | fangq | 2010-07-13 18:40:57 -0400 (Tue, 13 Jul 2010) | 1 line Changed paths:
   D /trunk/iso2mesh/ChangeLog
   A /trunk/iso2mesh/ChangeLog.txt (from /trunk/iso2mesh/ChangeLog:222)

rename ChangeLog


r223 | fangq | 2010-07-13 18:37:10 -0400 (Tue, 13 Jul 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/remeshsurf.m
   M /trunk/iso2mesh/sample/demo_cgalmesher.m
   M /trunk/iso2mesh/sample/demo_mesh_smoothing.m
   M /trunk/iso2mesh/sample/demo_refine_spherebox_mesh.m
   A /trunk/iso2mesh/sample/demo_remesh_surface.m
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex1.m
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex3.m
   M /trunk/iso2mesh/surf2vol.m
   M /trunk/iso2mesh/v2s.m

add remeshsurf example, polishing and testing all demo scripts


r222 | fangq | 2010-07-13 17:22:36 -0400 (Tue, 13 Jul 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/ChangeLog
   M /trunk/iso2mesh/TODO.txt
   M /trunk/iso2mesh/elemvolume.m
   A /trunk/iso2mesh/gendocs.sh
   M /trunk/iso2mesh/vol2surf.m

add script to automatically format function helps


r221 | fangq | 2010-07-13 02:04:29 -0400 (Tue, 13 Jul 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/vol2restrictedtri.m
   M /trunk/iso2mesh/vol2surf.m

remove breaking pt


r220 | fangq | 2010-07-13 02:03:27 -0400 (Tue, 13 Jul 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/remeshsurf.m
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex3.m
   M /trunk/iso2mesh/vol2restrictedtri.m
   M /trunk/iso2mesh/vol2surf.m

specify upper or lower surface when using cgalsurf option


r219 | fangq | 2010-07-02 13:56:21 -0400 (Fri, 02 Jul 2010) | 1 line Changed paths:
   D /trunk/iso2mesh/AUTHOR
   A /trunk/iso2mesh/AUTHORS.txt (from /trunk/iso2mesh/AUTHOR:216)
   D /trunk/iso2mesh/COPYING
   A /trunk/iso2mesh/COPYING.txt (from /trunk/iso2mesh/COPYING:216)
   D /trunk/iso2mesh/README
   A /trunk/iso2mesh/README.txt (from /trunk/iso2mesh/README:216)
   D /trunk/iso2mesh/TODO
   A /trunk/iso2mesh/TODO.txt (from /trunk/iso2mesh/TODO:216)
   M /trunk/iso2mesh/bbxflatsegment.m
   M /trunk/iso2mesh/binsurface.m
   M /trunk/iso2mesh/bwislands.m
   M /trunk/iso2mesh/cgals2m.m
   M /trunk/iso2mesh/cgalv2m.m
   M /trunk/iso2mesh/deislands2d.m
   M /trunk/iso2mesh/deislands3d.m
   M /trunk/iso2mesh/delendelem.m
   M /trunk/iso2mesh/deletemeshfile.m
   M /trunk/iso2mesh/elemvolume.m
   M /trunk/iso2mesh/extractloops.m
   M /trunk/iso2mesh/faceneighbors.m
   M /trunk/iso2mesh/fillholes3d.m
   M /trunk/iso2mesh/finddisconnsurf.m
   M /trunk/iso2mesh/flatsegment.m
   M /trunk/iso2mesh/getexeext.m
   M /trunk/iso2mesh/getintersecttri.m
   M /trunk/iso2mesh/getplanefrom3pt.m
   M /trunk/iso2mesh/getvarfrom.m
   M /trunk/iso2mesh/imedge3d.m
   M /trunk/iso2mesh/internalpoint.m
   M /trunk/iso2mesh/isoctavemesh.m
   M /trunk/iso2mesh/maxsurf.m
   M /trunk/iso2mesh/mcpath.m
   M /trunk/iso2mesh/meshcentroid.m
   M /trunk/iso2mesh/meshcheckrepair.m
   M /trunk/iso2mesh/meshconn.m
   M /trunk/iso2mesh/mesheuler.m
   M /trunk/iso2mesh/meshreorient.m
   M /trunk/iso2mesh/meshresample.m
   M /trunk/iso2mesh/mwpath.m
   M /trunk/iso2mesh/neighborelem.m
   M /trunk/iso2mesh/nodevolume.m
   M /trunk/iso2mesh/orderloopedge.m
   M /trunk/iso2mesh/plotmesh.m
   M /trunk/iso2mesh/plotsurf.m
   M /trunk/iso2mesh/plottetra.m
   M /trunk/iso2mesh/qmeshcut.m
   M /trunk/iso2mesh/readasc.m
   M /trunk/iso2mesh/readinr.m
   M /trunk/iso2mesh/readmedit.m
   M /trunk/iso2mesh/readoff.m
   M /trunk/iso2mesh/readsmf.m
   M /trunk/iso2mesh/readtetgen.m
   M /trunk/iso2mesh/remeshsurf.m
   M /trunk/iso2mesh/removedupelem.m
   M /trunk/iso2mesh/removedupnodes.m
   M /trunk/iso2mesh/removeisolatednode.m
   M /trunk/iso2mesh/removeisolatedsurf.m
   M /trunk/iso2mesh/s2m.m
   M /trunk/iso2mesh/saveasc.m
   M /trunk/iso2mesh/savedxf.m
   M /trunk/iso2mesh/saveinr.m
   M /trunk/iso2mesh/saveoff.m
   M /trunk/iso2mesh/savesmf.m
   M /trunk/iso2mesh/savesurfpoly.m
   M /trunk/iso2mesh/savevrml.m
   M /trunk/iso2mesh/smoothbinvol.m
   M /trunk/iso2mesh/smoothsurf.m
   M /trunk/iso2mesh/sms.m
   M /trunk/iso2mesh/sortmesh.m
   M /trunk/iso2mesh/surf2mesh.m
   M /trunk/iso2mesh/surf2vol.m
   M /trunk/iso2mesh/surf2volz.m
   M /trunk/iso2mesh/surfaceclean.m
   M /trunk/iso2mesh/surfdiffuse.m
   M /trunk/iso2mesh/surfedge.m
   M /trunk/iso2mesh/thickenbinvol.m
   M /trunk/iso2mesh/thinbinvol.m
   M /trunk/iso2mesh/v2m.m
   M /trunk/iso2mesh/v2s.m
   M /trunk/iso2mesh/vol2mesh.m
   M /trunk/iso2mesh/vol2restrictedtri.m
   M /trunk/iso2mesh/vol2surf.m
   M /trunk/iso2mesh/volface.m
   M /trunk/iso2mesh/volmap2mesh.m

unify help text format, update documents


r217 | fangq | 2010-06-29 17:11:24 -0400 (Tue, 29 Jun 2010) | 1 line Changed paths:
   A /trunk/iso2mesh/mesheuler.m
   A /trunk/iso2mesh/sample/demo_mesh_smoothing.m

add mesh smoothing demo and Euler characteristics for a mesh


r216 | fangq | 2010-06-27 23:52:27 -0400 (Sun, 27 Jun 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/plotmesh.m
   M /trunk/iso2mesh/plotsurf.m
   M /trunk/iso2mesh/plottetra.m

set return values for plotmesh


r215 | fangq | 2010-06-27 13:51:46 -0400 (Sun, 27 Jun 2010) | 1 line Changed paths:
   A /trunk/iso2mesh/plotmesh.m
   A /trunk/iso2mesh/plotsurf.m
   A /trunk/iso2mesh/plottetra.m
   M /trunk/iso2mesh/sample/demo_cgalmesher.m
   M /trunk/iso2mesh/sample/demo_directplc_ex1.m
   M /trunk/iso2mesh/sample/demo_refine_spherebox_mesh.m
   M /trunk/iso2mesh/sample/demo_shortcut_ex1.m
   M /trunk/iso2mesh/sample/demo_surf2mesh_ex1.m
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex1.m
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex1b.m
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex1c.m
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex2.m

add mesh plotting subroutines


r214 | fangq | 2010-06-26 17:28:44 -0400 (Sat, 26 Jun 2010) | 1 line Changed paths:
   A /trunk/iso2mesh/sample/demo_directplc_ex1.m

add demo to use the PLC input to interface with tetgen


r213 | fangq | 2010-06-23 17:45:59 -0400 (Wed, 23 Jun 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/savesurfpoly.m
   M /trunk/iso2mesh/surf2mesh.m
   M /trunk/iso2mesh/vol2surf.m

allow users to manually specify PLCs through a cell-formed surface in surf2mesh


r212 | fangq | 2010-06-23 17:16:00 -0400 (Wed, 23 Jun 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex3.m

minor fixes in v2m example 3


r211 | fangq | 2010-06-11 01:03:01 -0400 (Fri, 11 Jun 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/fillholes3d.m
   M /trunk/iso2mesh/imedge3d.m
   A /trunk/iso2mesh/remeshsurf.m
   M /trunk/iso2mesh/sample/demo_surf2vol_ex1.m
   M /trunk/iso2mesh/surf2volz.m

add remeshsurf


r210 | fangq | 2010-06-10 22:04:11 -0400 (Thu, 10 Jun 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/ChangeLog
   M /trunk/iso2mesh/vol2surf.m

use img>=isovalue to extract surface in the cgalsurf option


r209 | fangq | 2010-06-07 18:30:47 -0400 (Mon, 07 Jun 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/surf2mesh.m

delete old mtr before savesurfpoly


r208 | fangq | 2010-06-06 16:27:55 -0400 (Sun, 06 Jun 2010) | 1 line Changed paths:
   D /trunk/iso2mesh/sample/demo_surf2img_ex1.m
   A /trunk/iso2mesh/sample/demo_surf2vol_ex1.m (from /trunk/iso2mesh/sample/demo_surf2img_ex1.m:207)
   D /trunk/iso2mesh/surf2img.m
   D /trunk/iso2mesh/surf2imgz.m
   A /trunk/iso2mesh/surf2vol.m (from /trunk/iso2mesh/surf2img.m:207)
   A /trunk/iso2mesh/surf2volz.m (from /trunk/iso2mesh/surf2imgz.m:207)

rename surf2img to surf2vol


r207 | fangq | 2010-06-06 16:09:03 -0400 (Sun, 06 Jun 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/fillholes3d.m
   M /trunk/iso2mesh/sample/demo_surf2img_ex1.m
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex3.m
   M /trunk/iso2mesh/surf2imgz.m

surf2img is working now


r206 | fangq | 2010-06-06 10:55:14 -0400 (Sun, 06 Jun 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/extractloops.m
   M /trunk/iso2mesh/meshresample.m
   A /trunk/iso2mesh/thinbinvol.m

add thining volume


r205 | fangq | 2010-06-06 10:54:12 -0400 (Sun, 06 Jun 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/cgalv2m.m
   M /trunk/iso2mesh/deletemeshfile.m
   M /trunk/iso2mesh/fillholes3d.m
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex3.m
   M /trunk/iso2mesh/smoothbinvol.m
   M /trunk/iso2mesh/surf2mesh.m

remove double expansion when deleting mesh files, misc fixes


r204 | fangq | 2010-05-30 01:59:58 -0400 (Sun, 30 May 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/getexeext.m
   M /trunk/iso2mesh/meshreorient.m
   M /trunk/iso2mesh/sample/demo_refine_spherebox_mesh.m
   M /trunk/iso2mesh/savesurfpoly.m

fix a few issues to improve consistency


r203 | fangq | 2010-05-12 13:02:39 -0400 (Wed, 12 May 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/elemvolume.m
   M /trunk/iso2mesh/finddisconnsurf.m
   M /trunk/iso2mesh/mwpath.m
   M /trunk/iso2mesh/savesurfpoly.m

fixes for octave 3.2


r202 | fangq | 2010-05-09 02:53:14 -0400 (Sun, 09 May 2010) | 1 line Changed paths:
   A /trunk/iso2mesh/sample/demo_refine_spherebox_mesh.m

add examples to genrate spheres and how to do refinement


r201 | fangq | 2010-05-08 23:47:42 -0400 (Sat, 08 May 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/savesurfpoly.m

fix bug when specifying node sizes


r200 | fangq | 2010-05-08 17:19:47 -0400 (Sat, 08 May 2010) | 1 line Changed paths:
   D /trunk/iso2mesh/meshreorder.m
   A /trunk/iso2mesh/meshreorient.m (from /trunk/iso2mesh/meshreorder.m:198)

rename meshreorder to meshreorient


r199 | fangq | 2010-05-07 15:33:30 -0400 (Fri, 07 May 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/s2m.m
   M /trunk/iso2mesh/savesurfpoly.m
   M /trunk/iso2mesh/surf2mesh.m

mesh refinement using the 4-th column of surface node


r198 | fangq | 2010-05-07 14:41:44 -0400 (Fri, 07 May 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/meshreorder.m

update param order in meshreorder


r197 | fangq | 2010-05-07 14:41:03 -0400 (Fri, 07 May 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/sortmesh.m

specify columns to sort for sortmesh


r196 | fangq | 2010-05-07 00:35:54 -0400 (Fri, 07 May 2010) | 1 line Changed paths:
   A /trunk/iso2mesh/sortmesh.m

sort mesh by optimizing the nodes and element orders


r195 | fangq | 2010-05-06 18:58:29 -0400 (Thu, 06 May 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/elemvolume.m
   M /trunk/iso2mesh/nodevolume.m

switch nodevolume and elemvolume input order


r194 | fangq | 2010-05-05 18:54:48 -0400 (Wed, 05 May 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/savesurfpoly.m

remove debug info for dobbx


r193 | fangq | 2010-05-05 18:52:40 -0400 (Wed, 05 May 2010) | 1 line Changed paths:
   A /trunk/iso2mesh/elemvolume.m
   A /trunk/iso2mesh/meshreorder.m
   A /trunk/iso2mesh/nodevolume.m

add nodevolume, elemvolume from FEMcore and meshreorder


r192 | fangq | 2010-05-05 13:08:50 -0400 (Wed, 05 May 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/readasc.m
   M /trunk/iso2mesh/readoff.m

close file handle after reading


r191 | fangq | 2010-05-05 00:21:03 -0400 (Wed, 05 May 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/vol2surf.m

additional option for distbound for vol2surf


r190 | fangq | 2010-05-05 00:20:28 -0400 (Wed, 05 May 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/savesurfpoly.m
   M /trunk/iso2mesh/surf2mesh.m

add force-bounding-box option for surf2mesh


r189 | fangq | 2010-04-27 18:08:17 -0400 (Tue, 27 Apr 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/ChangeLog
   M /trunk/iso2mesh/mwpath.m

added user name to the temporary files avoid permission conflict


r188 | fangq | 2010-04-26 12:28:19 -0400 (Mon, 26 Apr 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/ChangeLog

reformat ChangeLog


r187 | fangq | 2010-04-26 12:24:47 -0400 (Mon, 26 Apr 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/ChangeLog

update ChangeLog


r186 | fangq | 2010-04-25 17:37:16 -0400 (Sun, 25 Apr 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/s2m.m
   M /trunk/iso2mesh/v2m.m
   M /trunk/iso2mesh/v2s.m

add meaningful help text for the shortcuts


r185 | fangq | 2010-04-25 17:02:31 -0400 (Sun, 25 Apr 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/savedxf.m

debug DXF exporter, works for Blender and SolidWorks eDrawing


r184 | fangq | 2010-04-25 15:55:29 -0400 (Sun, 25 Apr 2010) | 1 line Changed paths:
   A /trunk/iso2mesh/savedxf.m
   A /trunk/iso2mesh/savevrml.m

add VRML and DXF exporter, not tested with CAD software yet


r183 | fangq | 2010-04-25 11:42:43 -0400 (Sun, 25 Apr 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/smoothsurf.m

fix bugs in the Lowpass mesh smoothing approach, add recommendations


r182 | fangq | 2010-04-25 10:33:19 -0400 (Sun, 25 Apr 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/vol2mesh.m

add descriptions for 3 vol2mesh options


r181 | fangq | 2010-04-25 09:46:16 -0400 (Sun, 25 Apr 2010) | 1 line Changed paths:
   A /trunk/iso2mesh/bin/cgalmesh.mexmac
   A /trunk/iso2mesh/bin/cgalpoly.mexmac

add cgalmesh and cgalpoly for Mac OS


r180 | fangq | 2010-04-24 01:20:11 -0400 (Sat, 24 Apr 2010) | 1 line Changed paths:
   A /trunk/iso2mesh/bin/cgalmesh.exe
   A /trunk/iso2mesh/bin/cgalpoly.exe

add cgal mesher binaries for Windows


r179 | fangq | 2010-04-18 17:48:59 -0400 (Sun, 18 Apr 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/cgalv2m.m

prevent hang due to octave imread bug


r178 | fangq | 2010-03-26 19:00:56 -0400 (Fri, 26 Mar 2010) | 1 line Changed paths:
   M /trunk/iso2mesh/smoothsurf.m

Laplacian-HC smoothing code bug discovered by Emile de Weerd


r176 | fangq | 2009-10-18 17:42:36 -0400 (Sun, 18 Oct 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/README

update reference info


r175 | fangq | 2009-10-14 18:31:09 -0400 (Wed, 14 Oct 2009) | 2 lines Changed paths:
   A /trunk/iso2mesh/cgals2m.m
   M /trunk/iso2mesh/meshconn.m
   A /trunk/iso2mesh/sms.m

add cgal surf2mesh function and shortcut for surface smoothing


r174 | fangq | 2009-10-14 17:44:59 -0400 (Wed, 14 Oct 2009) | 2 lines Changed paths:
   A /trunk/iso2mesh/bin/cgalpoly.mexglx

add cgal polyhedral mesher


r173 | fangq | 2009-10-13 19:04:41 -0400 (Tue, 13 Oct 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/cgalv2m.m
   A /trunk/iso2mesh/sample/demo_cgalmesher.m
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex1c.m
   A /trunk/iso2mesh/sample/headseg.tif
   M /trunk/iso2mesh/smoothsurf.m
   M /trunk/iso2mesh/surf2mesh.m
   M /trunk/iso2mesh/vol2surf.m

added demo for cgalmesh method


r172 | fangq | 2009-10-13 19:00:48 -0400 (Tue, 13 Oct 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/surfedge.m
   A /trunk/iso2mesh/volface.m

allow extracting surfaces from a volume


r171 | fangq | 2009-10-13 16:00:50 -0400 (Tue, 13 Oct 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/cgalv2m.m
   A /trunk/iso2mesh/sample/demo_vol2mesh_ex1c.m
   M /trunk/iso2mesh/saveinr.m
   M /trunk/iso2mesh/vol2mesh.m

warn when processing grayscale or non-unit8 data for cgalmesher


r170 | fangq | 2009-10-07 12:50:56 -0400 (Wed, 07 Oct 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/vol2mesh.m

fix typo in vol2mesh


r169 | fangq | 2009-10-07 12:32:14 -0400 (Wed, 07 Oct 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/cgalv2m.m
   M /trunk/iso2mesh/vol2mesh.m

cgal mesher debugged


r168 | fangq | 2009-10-07 11:48:01 -0400 (Wed, 07 Oct 2009) | 2 lines Changed paths:
   A /trunk/iso2mesh/bin/cgalmesh.mexglx

add binary file cgalmesh.mexglx


r167 | fangq | 2009-10-07 11:47:20 -0400 (Wed, 07 Oct 2009) | 2 lines Changed paths:
   D /trunk/iso2mesh/bin/cgalmesh.mexglx

remove cgalmesh.mexglx


r164 | fangq | 2009-09-23 15:55:52 -0400 (Wed, 23 Sep 2009) | 2 lines Changed paths:
   A /trunk/iso2mesh/bin/cgalmesh.mexglx
   A /trunk/iso2mesh/cgalv2m.m
   A /trunk/iso2mesh/readmedit.m
   M /trunk/iso2mesh/vol2mesh.m

add new 3D mesher from CGAL 3.5 beta


r163 | fangq | 2009-08-26 16:57:58 -0400 (Wed, 26 Aug 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/meshcheckrepair.m
   M /trunk/iso2mesh/meshresample.m
   M /trunk/iso2mesh/qmeshcut.m
   M /trunk/iso2mesh/savesurfpoly.m
   M /trunk/iso2mesh/vol2surf.m

fix bounding sphere radius for cgal


r162 | fangq | 2009-08-10 12:08:03 -0400 (Mon, 10 Aug 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/faceneighbors.m

add comments


r161 | fangq | 2009-08-10 11:58:10 -0400 (Mon, 10 Aug 2009) | 2 lines Changed paths:
   A /trunk/iso2mesh/faceneighbors.m

fast algorithm to find neighboring elements


r160 | fangq | 2009-07-24 12:19:52 -0400 (Fri, 24 Jul 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/meshresample.m

automatic repairing in meshresample


r159 | fangq | 2009-07-23 14:08:51 -0400 (Thu, 23 Jul 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/meshresample.m
   M /trunk/iso2mesh/surfdiffuse.m
   M /trunk/iso2mesh/v2s.m

warning when meshresample fails


r158 | fangq | 2009-05-25 12:34:44 -0400 (Mon, 25 May 2009) | 2 lines Changed paths:
   A /trunk/iso2mesh/sample/demo_surf2img_ex1.m
   A /trunk/iso2mesh/surf2img.m
   A /trunk/iso2mesh/surf2imgz.m

add surf2img, partially working


r157 | fangq | 2009-05-04 23:44:04 -0400 (Mon, 04 May 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/meshresample.m
   M /trunk/iso2mesh/surf2mesh.m

fix bug when calling deletemeshfile


r155 | fangq | 2009-05-04 23:05:48 -0400 (Mon, 04 May 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/ChangeLog
   M /trunk/iso2mesh/README
   M /trunk/iso2mesh/TODO
   M /trunk/iso2mesh/doc/Download_and_License.txt
   A /trunk/iso2mesh/doc/FAQ.txt
   M /trunk/iso2mesh/doc/Get_Started.txt
   M /trunk/iso2mesh/doc/INSTALL.txt
   M /trunk/iso2mesh/doc/gendoc.sh

update documents


r154 | fangq | 2009-05-04 18:43:16 -0400 (Mon, 04 May 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/meshcheckrepair.m
   M /trunk/iso2mesh/vol2restrictedtri.m
   M /trunk/iso2mesh/vol2surf.m

fix deletemeshfile bug


r153 | fangq | 2009-05-04 18:26:21 -0400 (Mon, 04 May 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/ChangeLog

update ChangeLog


r152 | fangq | 2009-05-04 18:04:56 -0400 (Mon, 04 May 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/README
   M /trunk/iso2mesh/sample/demo_grayscale_ex1.m
   M /trunk/iso2mesh/vol2surf.m

more tests with gray-scale meshing, passed octave tests


r151 | fangq | 2009-05-04 01:47:11 -0400 (Mon, 04 May 2009) | 2 lines Changed paths:
   A /trunk/iso2mesh/sample/demo_grayscale_ex1.m

add gray-scale examples


r150 | fangq | 2009-05-04 01:25:40 -0400 (Mon, 04 May 2009) | 2 lines Changed paths:
   A /trunk/iso2mesh/readinr.m
   M /trunk/iso2mesh/sample/demo_qmeshcut_ex1.m
   M /trunk/iso2mesh/vol2surf.m

meshing gray-scale images directly


r149 | fangq | 2009-04-13 12:03:01 -0400 (Mon, 13 Apr 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/fillholes3d.m

fillholes3d with imclose and imfill


r148 | fangq | 2009-04-13 12:01:55 -0400 (Mon, 13 Apr 2009) | 2 lines Changed paths:
   A /trunk/iso2mesh/fillholes3d.m

fillholes3d with imclose and imfill


r147 | fangq | 2009-04-11 21:18:32 -0400 (Sat, 11 Apr 2009) | 2 lines Changed paths:
   A /trunk/iso2mesh/sample/demo_shortcut_ex1.m
   M /trunk/iso2mesh/v2m.m
   M /trunk/iso2mesh/v2s.m

add demo script for shorthand wrappers


r146 | fangq | 2009-04-11 19:12:06 -0400 (Sat, 11 Apr 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/bbxflatsegment.m
   M /trunk/iso2mesh/binsurface.m
   M /trunk/iso2mesh/bwislands.m
   M /trunk/iso2mesh/deislands2d.m
   M /trunk/iso2mesh/deislands3d.m
   M /trunk/iso2mesh/delendelem.m
   M /trunk/iso2mesh/deletemeshfile.m
   M /trunk/iso2mesh/extractloops.m
   M /trunk/iso2mesh/finddisconnsurf.m
   M /trunk/iso2mesh/flatsegment.m
   M /trunk/iso2mesh/getexeext.m
   M /trunk/iso2mesh/getintersecttri.m
   M /trunk/iso2mesh/getplanefrom3pt.m
   M /trunk/iso2mesh/getvarfrom.m
   M /trunk/iso2mesh/imedge3d.m
   M /trunk/iso2mesh/internalpoint.m
   M /trunk/iso2mesh/isoctavemesh.m
   M /trunk/iso2mesh/maxsurf.m
   M /trunk/iso2mesh/mcpath.m
   M /trunk/iso2mesh/meshcentroid.m
   M /trunk/iso2mesh/meshcheckrepair.m
   M /trunk/iso2mesh/meshconn.m
   M /trunk/iso2mesh/meshresample.m
   M /trunk/iso2mesh/mwpath.m
   M /trunk/iso2mesh/neighborelem.m
   M /trunk/iso2mesh/orderloopedge.m
   M /trunk/iso2mesh/qmeshcut.m
   M /trunk/iso2mesh/readasc.m
   M /trunk/iso2mesh/readoff.m
   M /trunk/iso2mesh/readsmf.m
   M /trunk/iso2mesh/readtetgen.m
   M /trunk/iso2mesh/removedupelem.m
   M /trunk/iso2mesh/removedupnodes.m
   M /trunk/iso2mesh/removeisolatednode.m
   M /trunk/iso2mesh/removeisolatedsurf.m
   M /trunk/iso2mesh/s2m.m
   M /trunk/iso2mesh/saveasc.m
   M /trunk/iso2mesh/saveinr.m
   M /trunk/iso2mesh/saveoff.m
   M /trunk/iso2mesh/savesmf.m
   M /trunk/iso2mesh/savesurfpoly.m
   M /trunk/iso2mesh/smoothbinvol.m
   M /trunk/iso2mesh/smoothsurf.m
   M /trunk/iso2mesh/surf2mesh.m
   M /trunk/iso2mesh/surfaceclean.m
   M /trunk/iso2mesh/surfdiffuse.m
   M /trunk/iso2mesh/surfedge.m
   M /trunk/iso2mesh/thickenbinvol.m
   M /trunk/iso2mesh/v2m.m
   M /trunk/iso2mesh/v2s.m
   M /trunk/iso2mesh/vol2restrictedtri.m
   M /trunk/iso2mesh/vol2surf.m
   M /trunk/iso2mesh/volmap2mesh.m

update help info for all subroutines


r145 | fangq | 2009-04-11 11:22:30 -0400 (Sat, 11 Apr 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/readtetgen.m
   M /trunk/iso2mesh/sample/demo_surf2mesh_ex1.m
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex1.m
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex1b.m
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex2.m
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex3.m
   M /trunk/iso2mesh/surf2mesh.m
   M /trunk/iso2mesh/vol2mesh.m
   M /trunk/iso2mesh/vol2restrictedtri.m
   M /trunk/iso2mesh/vol2surf.m
   M /trunk/iso2mesh/volmap2mesh.m

change bound to face


r144 | fangq | 2009-04-11 11:21:46 -0400 (Sat, 11 Apr 2009) | 2 lines Changed paths:
   A /trunk/iso2mesh/surfdiffuse.m

add surfdiffuse


r143 | fangq | 2009-04-11 11:21:31 -0400 (Sat, 11 Apr 2009) | 2 lines Changed paths:
   A /trunk/iso2mesh/s2m.m
   A /trunk/iso2mesh/v2m.m
   A /trunk/iso2mesh/v2s.m

add shorthand versions


r140 | fangq | 2009-04-08 12:55:39 -0400 (Wed, 08 Apr 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/binsurface.m
   M /trunk/iso2mesh/vol2restrictedtri.m

align the origins for the two surface meshing options (thanks to Siemen@MaxPlanck)


r139 | fangq | 2009-04-08 12:54:25 -0400 (Wed, 08 Apr 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/doc/Download_and_License.txt
   M /trunk/iso2mesh/doc/INSTALL.txt

update documents


r138 | fangq | 2009-04-06 16:49:30 -0400 (Mon, 06 Apr 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/mcpath.m

fix path checking bug


r137 | fangq | 2009-04-02 11:47:45 -0400 (Thu, 02 Apr 2009) | 2 lines Changed paths:
   A /trunk/iso2mesh/saveasc.m

write to freesurfer asc file format


r136 | fangq | 2009-04-02 11:43:14 -0400 (Thu, 02 Apr 2009) | 2 lines Changed paths:
   A /trunk/iso2mesh/readasc.m

add freesurfer asc file format


r135 | fangq | 2009-04-01 12:02:01 -0400 (Wed, 01 Apr 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/imedge3d.m
   M /trunk/iso2mesh/smoothbinvol.m
   M /trunk/iso2mesh/vol2surf.m

a more efficient imedge3d


r134 | fangq | 2009-03-31 14:03:20 -0400 (Tue, 31 Mar 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/bwislands.m
   M /trunk/iso2mesh/mcpath.m
   M /trunk/iso2mesh/vol2surf.m

updates to bwisland, mcpath now search bin folder first


r133 | fangq | 2009-03-23 13:46:50 -0400 (Mon, 23 Mar 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/doc/gendoc.sh
   A /trunk/iso2mesh/doc/iso2mesh_workflow.png

add workflow diagram


r132 | fangq | 2009-03-09 19:55:05 -0400 (Mon, 09 Mar 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/vol2surf.m

fix typos


r131 | fangq | 2009-03-09 19:48:24 -0400 (Mon, 09 Mar 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/bin/cgalsurf.exe
   M /trunk/iso2mesh/bin/cgalsurf.mexglx
   M /trunk/iso2mesh/bin/cgalsurf.mexmac
   M /trunk/iso2mesh/vol2restrictedtri.m
   M /trunk/iso2mesh/vol2surf.m

setting maximum node limit for cgalsurf


r130 | fangq | 2009-03-07 11:43:18 -0500 (Sat, 07 Mar 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/vol2surf.m

set cgalsurf as default method


r129 | fangq | 2009-02-11 23:32:06 -0500 (Wed, 11 Feb 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/AUTHOR

author info


r128 | fangq | 2009-02-11 23:31:32 -0500 (Wed, 11 Feb 2009) | 2 lines Changed paths:
   A /trunk/iso2mesh/AUTHOR

author info


r127 | fangq | 2009-02-11 23:26:19 -0500 (Wed, 11 Feb 2009) | 2 lines Changed paths:
   A /trunk/iso2mesh/sample/demo_vol2mesh_ex1b.m

add examples to demonstrate the alternative meshing method


r126 | fangq | 2009-02-11 23:15:40 -0500 (Wed, 11 Feb 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/README

update some typos


r125 | fangq | 2009-02-11 17:25:57 -0500 (Wed, 11 Feb 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex1.m
   M /trunk/iso2mesh/vol2surf.m

back track changes


r124 | fangq | 2009-02-11 17:24:39 -0500 (Wed, 11 Feb 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex1.m
   M /trunk/iso2mesh/surf2mesh.m
   M /trunk/iso2mesh/vol2surf.m

bug in nargin


r123 | fangq | 2009-02-11 12:47:46 -0500 (Wed, 11 Feb 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/ChangeLog
   M /trunk/iso2mesh/README
   M /trunk/iso2mesh/TODO
   M /trunk/iso2mesh/vol2surf.m

document polishing


r122 | fangq | 2009-02-11 12:40:26 -0500 (Wed, 11 Feb 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/ChangeLog
   A /trunk/iso2mesh/TODO

todo list


r121 | fangq | 2009-02-11 12:27:03 -0500 (Wed, 11 Feb 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/bin/meshfix.mexglx
   M /trunk/iso2mesh/binsurface.m
   A /trunk/iso2mesh/imedge3d.m
   M /trunk/iso2mesh/vol2surf.m

speed up boundary field calculation


r120 | fangq | 2009-02-11 01:41:44 -0500 (Wed, 11 Feb 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/bin/cgalsimp2.mexglx
   M /trunk/iso2mesh/bin/cgalsurf.mexglx
   M /trunk/iso2mesh/bin/meshfix.mexglx

recompile all linux binaries with -O3


r119 | fangq | 2009-02-10 13:08:46 -0500 (Tue, 10 Feb 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/bin/cgalsimp2.mexmac
   M /trunk/iso2mesh/bin/cgalsurf.mexmac
   M /trunk/iso2mesh/bin/meshfix.mexmac
   M /trunk/iso2mesh/bin/tetgen.mexmac

use -O3 options for all mac binaries


r118 | fangq | 2009-02-10 11:54:19 -0500 (Tue, 10 Feb 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/bin/cgalsurf.mexmac

new mac binary


r117 | fangq | 2009-02-10 09:10:59 -0500 (Tue, 10 Feb 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/bin/cgalsurf.mexmac
   D /trunk/iso2mesh/bin/cgalsurf.mexmaci

new universal binary for cgalsurf


r116 | fangq | 2009-02-09 16:52:35 -0500 (Mon, 09 Feb 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/README
   M /trunk/iso2mesh/meshresample.m

documentation updates


r115 | fangq | 2009-02-09 16:51:25 -0500 (Mon, 09 Feb 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/getexeext.m

use universal binary for mac os


r114 | fangq | 2009-02-09 16:51:02 -0500 (Mon, 09 Feb 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/vol2surf.m

allow users to specify empty image volume and use opt.surf to gen mesh


r113 | fangq | 2009-02-08 13:51:36 -0500 (Sun, 08 Feb 2009) | 2 lines Changed paths:
   A /trunk/iso2mesh/bin/cgalsurf.mexmaci

surface mesher for mac intel


r112 | fangq | 2009-02-08 01:04:55 -0500 (Sun, 08 Feb 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/vol2surf.m

ix/iy/iz are modified inside vol2surf


r111 | fangq | 2009-02-08 00:36:08 -0500 (Sun, 08 Feb 2009) | 2 lines Changed paths:
   A /trunk/iso2mesh/doc/gendoc.sh

script to sync documents


r110 | fangq | 2009-02-08 00:20:12 -0500 (Sun, 08 Feb 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/doc/Get_Started.txt

update again


r109 | fangq | 2009-02-08 00:17:56 -0500 (Sun, 08 Feb 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/doc/Download_and_License.txt
   M /trunk/iso2mesh/doc/Get_Started.txt

update documents


r108 | fangq | 2009-02-08 00:04:51 -0500 (Sun, 08 Feb 2009) | 2 lines Changed paths:
   A /trunk/iso2mesh/doc/Download_and_License.txt

add download license page


r107 | fangq | 2009-02-07 23:52:47 -0500 (Sat, 07 Feb 2009) | 2 lines Changed paths:
   A /trunk/iso2mesh/doc
   A /trunk/iso2mesh/doc/Get_Started.txt
   A /trunk/iso2mesh/doc/INSTALL.txt

add doc directory


r106 | fangq | 2009-02-07 20:49:39 -0500 (Sat, 07 Feb 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/ChangeLog
   M /trunk/iso2mesh/README
   M /trunk/iso2mesh/getintersecttri.m
   M /trunk/iso2mesh/readoff.m
   M /trunk/iso2mesh/readtetgen.m
   M /trunk/iso2mesh/saveoff.m
   M /trunk/iso2mesh/surf2mesh.m

documentation update


r105 | fangq | 2009-02-07 20:49:25 -0500 (Sat, 07 Feb 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/vol2mesh.m
   M /trunk/iso2mesh/vol2surf.m

move the node correction from vol2mesh to vol2surf


r104 | fangq | 2009-02-07 16:06:54 -0500 (Sat, 07 Feb 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/getexeext.m
   M /trunk/iso2mesh/mwpath.m
   M /trunk/iso2mesh/saveinr.m

compatiblity fixes for Octave 3 on windows vista


r103 | fangq | 2009-02-06 01:42:01 -0500 (Fri, 06 Feb 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/bin/tetgen.exe

rebuild tetgen for windows, maxvol is functioning


r102 | fangq | 2009-02-06 00:00:33 -0500 (Fri, 06 Feb 2009) | 2 lines Changed paths:
   A /trunk/iso2mesh/bin/cgalsurf.exe
   A /trunk/iso2mesh/bin/cgalsurf.mexmac
   A /trunk/iso2mesh/bin/gmp-vc80-mt.dll
   A /trunk/iso2mesh/bin/mpfr-vc80-mt.dll

add cgalsurf binaries for windows and mac


r101 | fangq | 2009-01-10 00:36:06 -0500 (Sat, 10 Jan 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/vol2surf.m

change logical operators for octave


r100 | fangq | 2009-01-09 23:50:46 -0500 (Fri, 09 Jan 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/meshconn.m
   M /trunk/iso2mesh/smoothsurf.m

more options for mesh smoothing


r99 | fangq | 2009-01-09 15:55:15 -0500 (Fri, 09 Jan 2009) | 2 lines Changed paths:
   A /trunk/iso2mesh/meshcentroid.m
   M /trunk/iso2mesh/readoff.m
   M /trunk/iso2mesh/saveinr.m
   M /trunk/iso2mesh/saveoff.m
   M /trunk/iso2mesh/surf2mesh.m
   M /trunk/iso2mesh/vol2mesh.m
   M /trunk/iso2mesh/vol2restrictedtri.m
   M /trunk/iso2mesh/vol2surf.m

use fid to tell the permission error


r98 | fangq | 2009-01-08 14:54:30 -0500 (Thu, 08 Jan 2009) | 2 lines Changed paths:
   M /trunk/iso2mesh/qmeshcut.m
   M /trunk/iso2mesh/sample/demo_qmeshcut_ex1.m
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex1.m
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex2.m
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex3.m
   M /trunk/iso2mesh/saveinr.m
   M /trunk/iso2mesh/vol2restrictedtri.m
   M /trunk/iso2mesh/vol2surf.m

switch default surface meshing to cgal mesher, update examples


r97 | fangq | 2009-01-07 18:50:36 -0500 (Wed, 07 Jan 2009) | 2 lines Changed paths:
   A /trunk/iso2mesh/bin/cgalsurf.mexglx

cgal surface mesher binary for linux


r96 | fangq | 2009-01-07 18:49:55 -0500 (Wed, 07 Jan 2009) | 2 lines Changed paths:
   A /trunk/iso2mesh/saveinr.m
   M /trunk/iso2mesh/vol2mesh.m
   A /trunk/iso2mesh/vol2restrictedtri.m
   M /trunk/iso2mesh/vol2surf.m

major upgrade:alternative vol2surf, use CGAL surface mesher to prevent intersections


r95 | fangq | 2008-12-26 17:23:34 -0500 (Fri, 26 Dec 2008) | 2 lines Changed paths:
   A /trunk/iso2mesh/getintersecttri.m
   M /trunk/iso2mesh/saveoff.m
   M /trunk/iso2mesh/savesurfpoly.m
   M /trunk/iso2mesh/smoothsurf.m
   M /trunk/iso2mesh/surf2mesh.m
   M /trunk/iso2mesh/vol2surf.m

handle self-intersecting surfaces


r94 | fangq | 2008-12-26 17:23:05 -0500 (Fri, 26 Dec 2008) | 2 lines Changed paths:
   M /trunk/iso2mesh/meshconn.m

fix a bug supposed to be fixed long ago


r93 | fangq | 2008-12-22 17:22:14 -0500 (Mon, 22 Dec 2008) | 2 lines Changed paths:
   M /trunk/iso2mesh/ChangeLog
   M /trunk/iso2mesh/readtetgen.m
   M /trunk/iso2mesh/savesurfpoly.m
   A /trunk/iso2mesh/smoothbinvol.m
   M /trunk/iso2mesh/surf2mesh.m
   A /trunk/iso2mesh/thickenbinvol.m
   M /trunk/iso2mesh/vol2mesh.m
   M /trunk/iso2mesh/vol2surf.m

initial support of multi-regions and holes for tetgen


r90 | fangq | 2008-12-18 12:50:53 -0500 (Thu, 18 Dec 2008) | 2 lines Changed paths:
   M /trunk/iso2mesh/deletemeshfile.m
   M /trunk/iso2mesh/saveoff.m

provide instructions when user encounters permission deny error


r89 | fangq | 2008-12-18 12:30:53 -0500 (Thu, 18 Dec 2008) | 2 lines Changed paths:
   M /trunk/iso2mesh/bin/tetgen.mexa64

update tetgen for 64bit linux


r76 | fangq | 2008-12-12 14:08:52 -0500 (Fri, 12 Dec 2008) | 2 lines Changed paths:
   M /trunk/iso2mesh/ChangeLog
   A /trunk/iso2mesh/getplanefrom3pt.m
   A /trunk/iso2mesh/neighborelem.m
   M /trunk/iso2mesh/qmeshcut.m

add neighborelem and getplanefrom3pt


r75 | fangq | 2008-12-07 17:52:10 -0500 (Sun, 07 Dec 2008) | 2 lines Changed paths:
   M /trunk/iso2mesh/smoothsurf.m

correct bugs in smoothsurf


r60 | fangq | 2008-12-05 01:51:09 -0500 (Fri, 05 Dec 2008) | 2 lines Changed paths:
   M /trunk/iso2mesh/getexeext.m
   M /trunk/iso2mesh/orderloopedge.m
   M /trunk/iso2mesh/sample/demo_qmeshcut_ex1.m

running on matlab after succeeded on octave


r59 | fangq | 2008-12-05 01:27:48 -0500 (Fri, 05 Dec 2008) | 2 lines Changed paths:
   A /trunk/iso2mesh/getexeext.m
   A /trunk/iso2mesh/isoctavemesh.m
   M /trunk/iso2mesh/meshcheckrepair.m
   M /trunk/iso2mesh/meshresample.m
   M /trunk/iso2mesh/sample/demo_surf2mesh_ex1.m
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex1.m
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex2.m
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex3.m
   M /trunk/iso2mesh/savesurfpoly.m
   M /trunk/iso2mesh/surf2mesh.m
   M /trunk/iso2mesh/surfedge.m
   M /trunk/iso2mesh/vol2surf.m

the code is octave compatible (linux) now


r58 | fangq | 2008-12-04 19:42:04 -0500 (Thu, 04 Dec 2008) | 2 lines Changed paths:
   M /trunk/iso2mesh/binsurface.m
   M /trunk/iso2mesh/vol2surf.m

no flip x/y and no uint8 in binsurface


r57 | fangq | 2008-12-04 18:39:09 -0500 (Thu, 04 Dec 2008) | 2 lines Changed paths:
   A /trunk/iso2mesh/binsurface.m
   M /trunk/iso2mesh/qmeshcut.m
   M /trunk/iso2mesh/vol2surf.m

finally I can say goodbye to isosurface :)


r56 | fangq | 2008-11-29 15:34:50 -0500 (Sat, 29 Nov 2008) | 2 lines Changed paths:
   M /trunk/iso2mesh/extractloops.m
   M /trunk/iso2mesh/orderloopedge.m
   M /trunk/iso2mesh/qmeshcut.m
   A /trunk/iso2mesh/removedupnodes.m

qmeshcut now support cutting trangular surfaces


r55 | fangq | 2008-11-29 15:34:25 -0500 (Sat, 29 Nov 2008) | 2 lines Changed paths:
   M /trunk/iso2mesh/sample/demo_qmeshcut_ex1.m

add demo for plane-surface cuts


r54 | fangq | 2008-11-26 15:03:08 -0500 (Wed, 26 Nov 2008) | 2 lines Changed paths:
   M /trunk/iso2mesh/sample/demo_qmeshcut_ex1.m

minor changes for qmeshcut example


r53 | fangq | 2008-11-26 14:53:50 -0500 (Wed, 26 Nov 2008) | 2 lines Changed paths:
   A /trunk/iso2mesh/sample/demo_qmeshcut_ex1.m

add qmeshcut example 1


r52 | fangq | 2008-11-26 13:07:22 -0500 (Wed, 26 Nov 2008) | 2 lines Changed paths:
   A /trunk/iso2mesh/qmeshcut.m

powerful cross-section plotting subroutine


r51 | fangq | 2008-11-15 23:05:53 -0500 (Sat, 15 Nov 2008) | 2 lines Changed paths:
   A /trunk/iso2mesh/removeisolatedsurf.m
   M /trunk/iso2mesh/vol2surf.m

remove tiny islands or slips


r50 | fangq | 2008-11-08 00:43:58 -0500 (Sat, 08 Nov 2008) | 2 lines Changed paths:
   M /trunk/iso2mesh/ChangeLog
   M /trunk/iso2mesh/README

update ChangeLog for v0.5.1


r49 | fangq | 2008-11-08 00:36:16 -0500 (Sat, 08 Nov 2008) | 2 lines Changed paths:
   M /trunk/iso2mesh/bin/cgalsimp2.mexmac

use static linking for cgalsimp2 on Mac OS


r48 | fangq | 2008-11-07 23:16:03 -0500 (Fri, 07 Nov 2008) | 2 lines Changed paths:
   M /trunk/iso2mesh/bin/meshfix.mexmac

update meshfix for mac


r47 | fangq | 2008-11-07 23:03:20 -0500 (Fri, 07 Nov 2008) | 2 lines Changed paths:
   A /trunk/iso2mesh/bin/cgalsimp2.mexmac
   A /trunk/iso2mesh/bin/meshfix.mexmac
   A /trunk/iso2mesh/bin/tetgen.mexmac

add Mac OS binaries


r46 | fangq | 2008-11-04 11:34:08 -0500 (Tue, 04 Nov 2008) | 2 lines Changed paths:
   A /trunk/iso2mesh/bin/cgalsimp2.exe
   A /trunk/iso2mesh/bin/meshfix.exe
   A /trunk/iso2mesh/bin/meshfix.mexa64
   A /trunk/iso2mesh/bin/meshfix.mexglx

add binaries


r45 | fangq | 2008-11-04 11:32:05 -0500 (Tue, 04 Nov 2008) | 2 lines Changed paths:
   D /trunk/iso2mesh/bin/cgalsimp2.exe
   D /trunk/iso2mesh/bin/meshfix.exe
   D /trunk/iso2mesh/bin/meshfix.mexa64
   D /trunk/iso2mesh/bin/meshfix.mexglx

remove binary files, will add with kb option


r44 | fangq | 2008-11-04 11:31:36 -0500 (Tue, 04 Nov 2008) | 2 lines Changed paths:
   A /trunk/iso2mesh/bin/cgalsimp2.exe
   A /trunk/iso2mesh/bin/meshfix.exe
   A /trunk/iso2mesh/bin/meshfix.mexa64
   A /trunk/iso2mesh/bin/meshfix.mexglx

add binaries


r43 | fangq | 2008-11-04 11:30:09 -0500 (Tue, 04 Nov 2008) | 2 lines Changed paths:
   D /trunk/iso2mesh/bin/cgalsimp2.exe
   D /trunk/iso2mesh/bin/meshfix.exe
   D /trunk/iso2mesh/bin/meshfix.mexa64
   D /trunk/iso2mesh/bin/meshfix.mexglx

remove binary files, will add with kb option


r42 | fangq | 2008-11-04 01:42:53 -0500 (Tue, 04 Nov 2008) | 2 lines Changed paths:
   A /trunk/iso2mesh/bin/cgalsimp2.exe
   A /trunk/iso2mesh/bin/meshfix.exe

add win32 binaries


r40 | fangq | 2008-11-02 14:01:02 -0500 (Sun, 02 Nov 2008) | 2 lines Changed paths:
   M /trunk/iso2mesh/ChangeLog
   M /trunk/iso2mesh/README
   M /trunk/iso2mesh/mcpath.m
   M /trunk/iso2mesh/mwpath.m
   M /trunk/iso2mesh/vol2mesh.m
   M /trunk/iso2mesh/vol2surf.m

final polishing of the documents


r39 | fangq | 2008-11-02 13:30:37 -0500 (Sun, 02 Nov 2008) | 2 lines Changed paths:
   M /trunk/iso2mesh/sample/demo_surf2mesh_ex1.m
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex1.m
   D /trunk/iso2mesh/sample/surfMeshQianqian.mat
   A /trunk/iso2mesh/sample/surfmesh_demo.mat

changing file names of the sample data


r38 | fangq | 2008-10-28 16:36:46 -0400 (Tue, 28 Oct 2008) | 2 lines Changed paths:
   D /trunk/iso2mesh/bin/cgalsimp2.mexa64

remove cgalsimp2.mexa64


r37 | fangq | 2008-10-28 16:34:59 -0400 (Tue, 28 Oct 2008) | 2 lines Changed paths:
   D /trunk/iso2mesh/sample/T1.img.gz
   D /trunk/iso2mesh/sample/brain.img.gz

remove unused files


r36 | fangq | 2008-10-28 15:57:51 -0400 (Tue, 28 Oct 2008) | 2 lines Changed paths:
   D /trunk/iso2mesh/sample/demo_surf2mesh.m
   A /trunk/iso2mesh/sample/demo_surf2mesh_ex1.m

rename demo_surf2mesh to demo_surf2mesh_ex1


r35 | fangq | 2008-10-28 15:54:17 -0400 (Tue, 28 Oct 2008) | 2 lines Changed paths:
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex1.m
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex2.m
   M /trunk/iso2mesh/sample/demo_vol2mesh_ex3.m

correct node index order in the sample scripts


r34 | fangq | 2008-10-28 15:44:17 -0400 (Tue, 28 Oct 2008) | 2 lines Changed paths:
   M /trunk/iso2mesh/deislands3d.m

other cosmatic changes


r33 | fangq | 2008-10-28 15:43:43 -0400 (Tue, 28 Oct 2008) | 2 lines Changed paths:
   M /trunk/iso2mesh/vol2mesh.m
   A /trunk/iso2mesh/vol2surf.m

split vol2mesh to vol2surf and surf2mesh


r32 | fangq | 2008-10-28 15:43:18 -0400 (Tue, 28 Oct 2008) | 2 lines Changed paths:
   A /trunk/iso2mesh/deletemeshfile.m
   A /trunk/iso2mesh/getvarfrom.m
   A /trunk/iso2mesh/mcpath.m
   M /trunk/iso2mesh/meshcheckrepair.m
   M /trunk/iso2mesh/meshresample.m
   A /trunk/iso2mesh/mwpath.m
   M /trunk/iso2mesh/surf2mesh.m

allow users to define output dir, bin dir and session id


r31 | fangq | 2008-10-28 15:41:33 -0400 (Tue, 28 Oct 2008) | 2 lines Changed paths:
   D /trunk/iso2mesh/sample/demo_vol2mesh.m
   D /trunk/iso2mesh/sample/demo_vol2mesh_advanced.m
   A /trunk/iso2mesh/sample/demo_vol2mesh_ex1.m
   A /trunk/iso2mesh/sample/demo_vol2mesh_ex2.m
   A /trunk/iso2mesh/sample/demo_vol2mesh_ex3.m
   A /trunk/iso2mesh/sample/iso2mesh_bar.tif

rename scripts, use tif to reduce sizes, add new examples


r30 | fangq | 2008-10-26 16:33:33 -0400 (Sun, 26 Oct 2008) | 2 lines Changed paths:
   M /trunk/iso2mesh/README

minor change


r29 | fangq | 2008-10-26 16:27:31 -0400 (Sun, 26 Oct 2008) | 2 lines Changed paths:
   M /trunk/iso2mesh/sample/demo_vol2mesh_advanced.m

add some header info


r28 | fangq | 2008-10-26 16:22:21 -0400 (Sun, 26 Oct 2008) | 2 lines Changed paths:
   M /trunk/iso2mesh/meshcheckrepair.m
   M /trunk/iso2mesh/meshresample.m
   D /trunk/iso2mesh/sample/T1.hdr
   D /trunk/iso2mesh/sample/brain.hdr
   A /trunk/iso2mesh/sample/brain.tif
   M /trunk/iso2mesh/sample/demo_vol2mesh_advanced.m
   A /trunk/iso2mesh/sample/head.tif
   M /trunk/iso2mesh/surf2mesh.m
   M /trunk/iso2mesh/vol2mesh.m

test existance before delete


r27 | fangq | 2008-10-26 15:30:55 -0400 (Sun, 26 Oct 2008) | 2 lines Changed paths:
   A /trunk/iso2mesh/ChangeLog
   M /trunk/iso2mesh/README
   D /trunk/iso2mesh/bin/qslim.exe
   D /trunk/iso2mesh/bin/qslim.mexa64
   D /trunk/iso2mesh/bin/qslim.mexglx
   M /trunk/iso2mesh/meshresample.m

add ChangeLog and README


r26 | fangq | 2008-10-26 02:53:39 -0400 (Sun, 26 Oct 2008) | 2 lines Changed paths:
   A /trunk/iso2mesh/COPYING
   M /trunk/iso2mesh/README

add license


r25 | fangq | 2008-10-26 02:19:44 -0400 (Sun, 26 Oct 2008) | 2 lines Changed paths:
   A /trunk/iso2mesh/bin/meshfix.mexa64
   M /trunk/iso2mesh/bin/meshfix.mexglx

add meshfix a64 binary


r23 | fangq | 2008-10-21 21:38:24 -0400 (Tue, 21 Oct 2008) | 2 lines Changed paths:
   M /trunk/iso2mesh/vol2mesh.m

add opt.surf field


r22 | fangq | 2008-10-15 16:06:06 -0400 (Wed, 15 Oct 2008) | 2 lines Changed paths:
   A /trunk/iso2mesh/bin/meshfix.mexglx
   A /trunk/iso2mesh/bwislands.m
   A /trunk/iso2mesh/deislands2d.m
   A /trunk/iso2mesh/deislands3d.m
   M /trunk/iso2mesh/finddisconnsurf.m
   A /trunk/iso2mesh/maxsurf.m
   M /trunk/iso2mesh/meshcheckrepair.m
   A /trunk/iso2mesh/sample/T1.hdr
   A /trunk/iso2mesh/sample/T1.img.gz
   A /trunk/iso2mesh/sample/brain.hdr
   A /trunk/iso2mesh/sample/brain.img.gz
   A /trunk/iso2mesh/sample/demo_vol2mesh_advanced.m
   M /trunk/iso2mesh/savesurfpoly.m
   M /trunk/iso2mesh/surf2mesh.m
   M /trunk/iso2mesh/surfedge.m
   M /trunk/iso2mesh/vol2mesh.m

de-islands for clean 3D volume and new mesh repair tools


r21 | fangq | 2008-10-10 19:19:58 -0400 (Fri, 10 Oct 2008) | 2 lines Changed paths:
   M /trunk/iso2mesh/finddisconnsurf.m
   A /trunk/iso2mesh/meshcheckrepair.m
   M /trunk/iso2mesh/meshresample.m
   M /trunk/iso2mesh/orderloopedge.m
   A /trunk/iso2mesh/removedupelem.m
   A /trunk/iso2mesh/removeisolatednode.m
   M /trunk/iso2mesh/sample/demo_surf2mesh.m
   M /trunk/iso2mesh/sample/demo_vol2mesh.m
   M /trunk/iso2mesh/sample/sampleVol2Mesh.mat
   M /trunk/iso2mesh/surf2mesh.m
   M /trunk/iso2mesh/surfedge.m
   M /trunk/iso2mesh/vol2mesh.m

add mesh repair step


r20 | fangq | 2008-04-09 13:49:07 -0400 (Wed, 09 Apr 2008) | 2 lines Changed paths:
   M /trunk/iso2mesh/surfaceclean.m

correct typo


r19 | fangq | 2008-04-09 11:18:34 -0400 (Wed, 09 Apr 2008) | 2 lines Changed paths:
   A /trunk/iso2mesh/orderloopedge.m

add orderloopedge


r18 | fangq | 2008-04-09 11:17:44 -0400 (Wed, 09 Apr 2008) | 2 lines Changed paths:
   A /trunk/iso2mesh/readoff.m
   A /trunk/iso2mesh/saveoff.m
   A /trunk/iso2mesh/surfaceclean.m

add saveoff,readoff,surfaceclean


r17 | fangq | 2008-04-08 18:54:45 -0400 (Tue, 08 Apr 2008) | 2 lines Changed paths:
   A /trunk/iso2mesh/bbxflatsegment.m
   A /trunk/iso2mesh/bin/cgalsimp2.mexa64
   A /trunk/iso2mesh/bin/cgalsimp2.mexglx
   M /trunk/iso2mesh/bin/tetgen.mexglx
   M /trunk/iso2mesh/extractloops.m
   A /trunk/iso2mesh/flatsegment.m
   A /trunk/iso2mesh/internalpoint.m
   M /trunk/iso2mesh/meshresample.m
   M /trunk/iso2mesh/savesurfpoly.m
   M /trunk/iso2mesh/surf2mesh.m
   M /trunk/iso2mesh/vol2mesh.m

remove qslim,use cgal for mesh simplication,handle complex vessels


r16 | fangq | 2008-03-06 10:44:42 -0500 (Thu, 06 Mar 2008) | 2 lines Changed paths:
   A /trunk/iso2mesh/finddisconnsurf.m

add finddisconnsurf subroutine


r15 | fangq | 2008-01-15 20:12:39 -0500 (Tue, 15 Jan 2008) | 2 lines Changed paths:
   A /trunk/iso2mesh/sample/demo_surf2mesh.m
   A /trunk/iso2mesh/sample/demo_vol2mesh.m
   A /trunk/iso2mesh/sample/sampleVol2Mesh.mat
   A /trunk/iso2mesh/volmap2mesh.m

add volmap2mesh and demo scripts


r14 | fangq | 2008-01-03 09:28:02 -0500 (Thu, 03 Jan 2008) | 2 lines Changed paths:
   A /trunk/iso2mesh/vol2mesh.m

add vol2mesh


r13 | fangq | 2007-12-28 09:58:04 -0500 (Fri, 28 Dec 2007) | 2 lines Changed paths:
   M /trunk/iso2mesh/savesurfpoly.m

fix bug for boundary markers


r12 | fangq | 2007-12-28 09:22:27 -0500 (Fri, 28 Dec 2007) | 2 lines Changed paths:
   M /trunk/iso2mesh/savesurfpoly.m
   M /trunk/iso2mesh/surf2mesh.m

extended for curved vessels


r11 | fangq | 2007-12-27 12:51:11 -0500 (Thu, 27 Dec 2007) | 2 lines Changed paths:
   M /trunk/iso2mesh/meshresample.m
   M /trunk/iso2mesh/surf2mesh.m

use suffix for diff platform


r10 | fangq | 2007-12-27 12:49:04 -0500 (Thu, 27 Dec 2007) | 2 lines Changed paths:
   A /trunk/iso2mesh/bin/qslim.mexa64

add qslim 64 bit binary


r9 | fangq | 2007-12-27 10:05:59 -0500 (Thu, 27 Dec 2007) | 2 lines Changed paths:
   D /trunk/iso2mesh/bin/qslim
   A /trunk/iso2mesh/bin/qslim.mexglx
   D /trunk/iso2mesh/bin/tetgen
   A /trunk/iso2mesh/bin/tetgen.mexa64
   A /trunk/iso2mesh/bin/tetgen.mexglx
   D /trunk/iso2mesh/bin/tetview
   A /trunk/iso2mesh/bin/tetview.mexglx
   M /trunk/iso2mesh/meshresample.m
   M /trunk/iso2mesh/surf2mesh.m

use mexext to distinguish binaries for different platform


r8 | fangq | 2007-12-17 08:07:27 -0500 (Mon, 17 Dec 2007) | 2 lines Changed paths:
   M /trunk/iso2mesh/meshresample.m
   M /trunk/iso2mesh/surf2mesh.m

add win32/Linux binary support


r7 | fangq | 2007-12-17 07:47:33 -0500 (Mon, 17 Dec 2007) | 2 lines Changed paths:
   A /trunk/iso2mesh/bin/tetgen.exe

add tetgen win32 binary


r6 | fangq | 2007-12-17 07:46:51 -0500 (Mon, 17 Dec 2007) | 2 lines Changed paths:
   A /trunk/iso2mesh/bin/qslim.exe
   A /trunk/iso2mesh/bin/tetview
   D /trunk/iso2mesh/bin/tetview-linux
   A /trunk/iso2mesh/bin/tetview.exe

add windows binaries for qslim and tetgen


r5 | fangq | 2007-11-24 23:05:08 -0500 (Sat, 24 Nov 2007) | 2 lines Changed paths:
   M /trunk/iso2mesh/bin/tetview-linux

update tetview binary


r2 | fangq | 2007-11-24 22:21:43 -0500 (Sat, 24 Nov 2007) | 2 lines Changed paths:
   A /trunk/iso2mesh
   A /trunk/iso2mesh/README
   A /trunk/iso2mesh/bin
   A /trunk/iso2mesh/bin/qslim
   A /trunk/iso2mesh/bin/tetgen
   A /trunk/iso2mesh/bin/tetview-linux
   A /trunk/iso2mesh/delendelem.m
   A /trunk/iso2mesh/extractloops.m
   A /trunk/iso2mesh/meshconn.m
   A /trunk/iso2mesh/meshresample.m
   A /trunk/iso2mesh/readsmf.m
   A /trunk/iso2mesh/readtetgen.m
   A /trunk/iso2mesh/sample
   A /trunk/iso2mesh/sample/surfMeshQianqian.mat
   A /trunk/iso2mesh/savesmf.m
   A /trunk/iso2mesh/savesurfpoly.m
   A /trunk/iso2mesh/smoothsurf.m
   A /trunk/iso2mesh/surf2mesh.m
   A /trunk/iso2mesh/surfedge.m

Initial revision


Powered by Habitat