M /trunk/iso2mesh/doc/Download_and_License.txt M /trunk/iso2mesh/doc/FAQ.txt M /trunk/iso2mesh/doc/gendoc.sh
update release doc
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
M /trunk/jsonlab/ChangeLog.txt M /trunk/jsonlab/README.txt
tag 0.9.1 release
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
A /trunk/iso2mesh/bin/cgalsurf.mexmaci64
add additional maci64 binary
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
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
M /trunk/iso2mesh/loadjson.m M /trunk/jsonlab/loadjson.m
setting SimplifyCellArray default value to 1
M /trunk/iso2mesh/loadjson.m M /trunk/jsonlab/loadjson.m
disable cell2mat by setting the SimplifyCell flag
M /trunk/iso2mesh/saveabaqus.m
change type from S4R to C3D4, thanks to Karthik Bodla
M /trunk/iso2mesh/maxsurf.m
maxsurf calculate surface with the maximum area
A /trunk/iso2mesh/jsonopt.m
update to loadjson to bypass cell to struct conversion
M /trunk/iso2mesh/loadjson.m M /trunk/iso2mesh/savejson.m M /trunk/iso2mesh/surfboolean.m
update to loadjson to bypass cell to struct conversion
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
M /trunk/iso2mesh/faceneighbors.m
tested with octave
M /trunk/iso2mesh/faceneighbors.m
make it compatible with matlab 7.2 or older
M /trunk/iso2mesh/qmeshcut.m M /trunk/iso2mesh/surfboolean.m
qmeshcut for plotting
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
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
M /trunk/metch/proj2mesh.m
correctly process coincident nodes
M /trunk/iso2mesh/readoff.m
close file handle at early returns
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
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
A /trunk/iso2mesh/saveabaqus.m
initial support to export a mesh to abaqus format
M /trunk/jsonlab/README.txt
update README for 0.9.0 release
M /trunk/iso2mesh/AUTHORS.txt M /trunk/jsonlab/AUTHORS.txt
title update
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
M /trunk/iso2mesh/savejson.m M /trunk/jsonlab/savejson.m
support JSONP in savejson
M /trunk/iso2mesh/savejson.m M /trunk/jsonlab/savejson.m
fix empty cell bug reported by Cyril Davin
M /trunk/iso2mesh/savejson.m M /trunk/jsonlab/savejson.m
incorporate suggestions from Patrick Rapin, savejson can save to a file
M /trunk/iso2mesh/meshrefine.m
use tetgen to refine a surface
M /trunk/iso2mesh/surfboolean.m
add more operators for surfboolean
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
M /trunk/jsonlab/README.txt
update README with the latest help information
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
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
M /trunk/iso2mesh/getvarfrom.m M /trunk/iso2mesh/meshacylinder.m
fix bugs in meshacylinder and getvarfrom
M /trunk/iso2mesh/cgals2m.m M /trunk/iso2mesh/gendocs.sh M /trunk/iso2mesh/loadjson.m M /trunk/jsonlab/loadjson.m
minor updates
M /trunk/iso2mesh/meshcheckrepair.m M /trunk/iso2mesh/surfboolean.m
test for self intersections
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
M /trunk/iso2mesh/qmeshcut.m
qmeshcut supports element-oriented values
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
A /trunk/iso2mesh/bin/gtsset.exe A /trunk/iso2mesh/bin/gtsset.mexmaci M /trunk/iso2mesh/surfboolean.m
more robust surface boolean operations
M /trunk/iso2mesh/mergemesh.m
fix a typo in mergemesh.m example section
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
A /trunk/iso2mesh/meshacylinder.m A /trunk/iso2mesh/rotatevec3d.m A /trunk/iso2mesh/rotmat2vec.m
mesh a 3D cylinder
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
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
A /trunk/iso2mesh/savegts.m
add gts format support
M /trunk/iso2mesh/getexeext.m
fix octave exe extension error on Mac OS
A /trunk/iso2mesh/savebinstl.m
add savebinstl to export a mesh to a binary STL file
M /trunk/iso2mesh/isoctavemesh.m M /trunk/iso2mesh/meshrefine.m M /trunk/iso2mesh/plotsurf.m
use trisurf in octave if available
A /trunk/iso2mesh/savestl.m
support export to STL file
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
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
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
M /trunk/iso2mesh/savejson.m M /trunk/jsonlab/savejson.m
patch to handle root-less objects, contributed by Blake Johnson
M /trunk/iso2mesh/v2s.m
return region seeds from v2s with cgalmesher
M /trunk/iso2mesh/loadjson.m M /trunk/iso2mesh/savejson.m
jsonlab 0.8.0, major speed up of loadjson for matlab
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
M /trunk/iso2mesh/remeshsurf.m
setting offset of remeshed surface, old way fails with unreferenced nodes
M /trunk/iso2mesh/savejson.m M /trunk/jsonlab/savejson.m
remove row bracket if numel=1, suggested by Mykel Kochenderfer
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
M /trunk/iso2mesh/loadjson.m M /trunk/jsonlab/loadjson.m
accept options in loadjson
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
M /trunk/iso2mesh/savemedit.m
fix bug when saving face as medit file
M /trunk/iso2mesh/readoff.m
replace non-portable strtrim to regexp
M /trunk/iso2mesh/readoff.m
process color info stored in OFF files
M /trunk/iso2mesh/loadjson.m M /trunk/jsonlab/loadjson.m
deal with struct2array in json collection
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
A /trunk/jsonlab/examples/example4.json M /trunk/jsonlab/examples/jsonlab_selftest.m
add test sample for struct array
M /trunk/iso2mesh/loadjson.m M /trunk/jsonlab/loadjson.m
fix struct array bug reported by Mykel Kochenderfer
M /trunk/iso2mesh/qmeshcut.m M /trunk/iso2mesh/sample/demo_qmeshcut_ex1.m
add demo for qmeshcut new feature
M /trunk/iso2mesh/getintersecttri.m M /trunk/iso2mesh/s2m.m
let s2m support cgalpoly
M /trunk/iso2mesh/qmeshcut.m
major update to qmeshcut, support cutting at isosurface defined by implicit expressions
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
M /trunk/iso2mesh/raytrace.m
raytrace supports optional output of intersecting elem id
M /trunk/iso2mesh/raytrace.m M /trunk/iso2mesh/surfinterior.m
set t to Inf when ray is parallel to triangle
A /trunk/jsonlab/examples/jsonlab_speedtest.m
speed benchmark for loadjson and savejson
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('{}')
M /trunk/jsonlab/ChangeLog.txt M /trunk/jsonlab/README.txt
need to release 0.5.1 to fix a critical bug
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
M /trunk/iso2mesh/loadjson.m M /trunk/jsonlab/loadjson.m
loadjson supports JSON collection
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
A /trunk/jsonlab/loadjson.m A /trunk/jsonlab/savejson.m
use real file instead of link
D /trunk/jsonlab/loadjson.m D /trunk/jsonlab/savejson.m
use real file instead of link
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
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
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
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
M /trunk/iso2mesh/readjson.m M /trunk/iso2mesh/savejson.m
speed up readjson dramatically, interpret _Array* tags, show data in level 1
M /trunk/iso2mesh/readjson.m
optimize for reading data array, speed up from 11s to 0.3s for parsing jmesh file
M /trunk/iso2mesh/savejmesh.m M /trunk/iso2mesh/savejson.m
speed up savejson by 25x using sprintf instead of mat2str, add options support
M /trunk/iso2mesh/AUTHORS.txt M /trunk/iso2mesh/savemphtxt.m
reformat user contributed unit, remove personal emails from output
A /trunk/iso2mesh/savemphtxt.m
add savemphtxt contributed by Donghyeon Kim
M /trunk/iso2mesh/savedxf.m
recover savedxf
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
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
M /trunk/iso2mesh/cgalv2m.m
allow opt.A/B in cgalmesh
M /trunk/iso2mesh/readjson.m
make it octave compatible
A /trunk/iso2mesh/readjson.m
add readjson adapted from matlab file exchange
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
A /trunk/iso2mesh/edgeneighbors.m
first version of edgeneighbors, need to optimize for general surface
M /trunk/iso2mesh/surfedge.m
orient triangles counter-clockwise for surface plotting
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
A /trunk/iso2mesh/bin/cgalmesh.mexa64
add 64bit cgalmesh binary for Linux
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
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
M /trunk/iso2mesh/sample/demo_vol2mesh_ex3.m M /trunk/iso2mesh/savemedit.m M /trunk/iso2mesh/thinbinvol.m
medit export now include labels
M /trunk/iso2mesh/thickenbinvol.m
optimize memory use in thickenbinvol
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
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
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
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
M /trunk/iso2mesh/iso2meshver.m
use revison number as the default extra version tag
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
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
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
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
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
M /trunk/iso2mesh/cgalv2m.m M /trunk/iso2mesh/savedxf.m M /trunk/iso2mesh/savevrml.m
use consistent opt.distbound for cgalv2m and v2s
M /trunk/iso2mesh/plotmesh.m M /trunk/iso2mesh/smoothbinvol.m M /trunk/iso2mesh/sms.m
minor bug fixes discovered when making the Collins mesh
M /trunk/iso2mesh/mergemesh.m
fix a bug for multiple mesh inputs
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
M /trunk/iso2mesh/README.txt
update help text in the README file
M /trunk/iso2mesh/ChangeLog.txt
update to RC1
M /trunk/iso2mesh/vol2restrictedtri.m
enable user-specified initial clount size
M /trunk/iso2mesh/bin/cgalsurf.mexmaci
update mac binary for cgalsurf
M /trunk/iso2mesh/bin/cgalsurf.exe
update cgalsurf for windows to support init point size
M /trunk/cgalsurf/mesh_a_3d_gray_image.cpp M /trunk/iso2mesh/bin/cgalsurf.mexglx
set initial point cloud size from command line
M /trunk/iso2mesh/meshunitsphere.m M /trunk/iso2mesh/sample/demo_refine_spherebox_mesh.m
a much more robust meshunitsphere unit
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
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
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
M /trunk/iso2mesh/sample/demo_helloworld.m
make hello world work on octave
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
M /trunk/iso2mesh/bin/cgalpoly.exe
update windows binary to enable seeding for cgalpoly
M /trunk/iso2mesh/bin/cgalpoly.mexglx
update cgalpoly.mexglx with RNG
M /trunk/iso2mesh/bin/meshfix.mexa64 M /trunk/iso2mesh/bin/tetgen.mexa64
pack a64 binaries with upx
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
D /trunk/iso2mesh/bin/cgalpoly.mexmac
remove cgalpoly.mexmac
A /trunk/iso2mesh/bin/cgalpoly.mexmaci A /trunk/iso2mesh/bin/tetgen.mexmaci
recompile for mac i386
M /trunk/iso2mesh/bin/tetview.exe
compress tetview.exe
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
M /trunk/iso2mesh/sample/demo_remesh_surface.m
avoid holes when plotting the smoothed mesh
M /trunk/iso2mesh/ChangeLog.txt
update ChangeLog
M /trunk/iso2mesh/sample/demo_vol2mesh_ex1c.m
create the right surface plot
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
M /trunk/iso2mesh/vol2surf.m
perturb the isovalues to avoid non-manifold geometries
M /trunk/iso2mesh/bin/cgalmesh.mexglx M /trunk/iso2mesh/bin/cgalsurf.mexglx
update cgalsurf and cgalmesh, seeding works for cgalsurf
M /trunk/iso2mesh/cgalv2m.m M /trunk/iso2mesh/gendocs.sh M /trunk/iso2mesh/vol2restrictedtri.m
correct seed formatting
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
M /trunk/iso2mesh/savedxf.m M /trunk/iso2mesh/saveoff.m M /trunk/iso2mesh/savevrml.m
let saveoff to support 4-node faces
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
M /trunk/iso2mesh/gendocs.sh M /trunk/iso2mesh/remeshsurf.m
minor edits
M /trunk/iso2mesh/nodevolume.m M /trunk/iso2mesh/surf2mesh.m
let nodevolume to support surfaces
M /trunk/iso2mesh/sample/demo_surf2vol_ex1.m M /trunk/iso2mesh/surf2mesh.m M /trunk/iso2mesh/surf2volz.m
optimize memory use for surf2vol
M /trunk/iso2mesh/plotmesh.m
do hold off after plotting
M /trunk/iso2mesh/smoothbinvol.m
fix speed issues on octave
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
A /trunk/iso2mesh/plottetview.m
add wrapper to call tetview to display mesh
M /trunk/iso2mesh/getexeext.m
tested octave on windows
M /trunk/iso2mesh/ChangeLog.txt
correct typo in the codename, ooops
M /trunk/iso2mesh/ChangeLog.txt M /trunk/iso2mesh/README.txt
ready to roll out 1.0 beta
M /trunk/iso2mesh/sample/demo_remesh_surface.m
fine tune demo_remesh_surface.m
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
D /trunk/iso2mesh/ChangeLog A /trunk/iso2mesh/ChangeLog.txt (from /trunk/iso2mesh/ChangeLog:222)
rename ChangeLog
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
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
M /trunk/iso2mesh/vol2restrictedtri.m M /trunk/iso2mesh/vol2surf.m
remove breaking pt
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
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
A /trunk/iso2mesh/mesheuler.m A /trunk/iso2mesh/sample/demo_mesh_smoothing.m
add mesh smoothing demo and Euler characteristics for a mesh
M /trunk/iso2mesh/plotmesh.m M /trunk/iso2mesh/plotsurf.m M /trunk/iso2mesh/plottetra.m
set return values for plotmesh
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
A /trunk/iso2mesh/sample/demo_directplc_ex1.m
add demo to use the PLC input to interface with tetgen
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
M /trunk/iso2mesh/sample/demo_vol2mesh_ex3.m
minor fixes in v2m example 3
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
M /trunk/iso2mesh/ChangeLog M /trunk/iso2mesh/vol2surf.m
use img>=isovalue to extract surface in the cgalsurf option
M /trunk/iso2mesh/surf2mesh.m
delete old mtr before savesurfpoly
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
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
M /trunk/iso2mesh/extractloops.m M /trunk/iso2mesh/meshresample.m A /trunk/iso2mesh/thinbinvol.m
add thining volume
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
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
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
A /trunk/iso2mesh/sample/demo_refine_spherebox_mesh.m
add examples to genrate spheres and how to do refinement
M /trunk/iso2mesh/savesurfpoly.m
fix bug when specifying node sizes
D /trunk/iso2mesh/meshreorder.m A /trunk/iso2mesh/meshreorient.m (from /trunk/iso2mesh/meshreorder.m:198)
rename meshreorder to meshreorient
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
M /trunk/iso2mesh/meshreorder.m
update param order in meshreorder
M /trunk/iso2mesh/sortmesh.m
specify columns to sort for sortmesh
A /trunk/iso2mesh/sortmesh.m
sort mesh by optimizing the nodes and element orders
M /trunk/iso2mesh/elemvolume.m M /trunk/iso2mesh/nodevolume.m
switch nodevolume and elemvolume input order
M /trunk/iso2mesh/savesurfpoly.m
remove debug info for dobbx
A /trunk/iso2mesh/elemvolume.m A /trunk/iso2mesh/meshreorder.m A /trunk/iso2mesh/nodevolume.m
add nodevolume, elemvolume from FEMcore and meshreorder
M /trunk/iso2mesh/readasc.m M /trunk/iso2mesh/readoff.m
close file handle after reading
M /trunk/iso2mesh/vol2surf.m
additional option for distbound for vol2surf
M /trunk/iso2mesh/savesurfpoly.m M /trunk/iso2mesh/surf2mesh.m
add force-bounding-box option for surf2mesh
M /trunk/iso2mesh/ChangeLog M /trunk/iso2mesh/mwpath.m
added user name to the temporary files avoid permission conflict
M /trunk/iso2mesh/ChangeLog
reformat ChangeLog
M /trunk/iso2mesh/ChangeLog
update ChangeLog
M /trunk/iso2mesh/s2m.m M /trunk/iso2mesh/v2m.m M /trunk/iso2mesh/v2s.m
add meaningful help text for the shortcuts
M /trunk/iso2mesh/savedxf.m
debug DXF exporter, works for Blender and SolidWorks eDrawing
A /trunk/iso2mesh/savedxf.m A /trunk/iso2mesh/savevrml.m
add VRML and DXF exporter, not tested with CAD software yet
M /trunk/iso2mesh/smoothsurf.m
fix bugs in the Lowpass mesh smoothing approach, add recommendations
M /trunk/iso2mesh/vol2mesh.m
add descriptions for 3 vol2mesh options
A /trunk/iso2mesh/bin/cgalmesh.mexmac A /trunk/iso2mesh/bin/cgalpoly.mexmac
add cgalmesh and cgalpoly for Mac OS
A /trunk/iso2mesh/bin/cgalmesh.exe A /trunk/iso2mesh/bin/cgalpoly.exe
add cgal mesher binaries for Windows
M /trunk/iso2mesh/cgalv2m.m
prevent hang due to octave imread bug
M /trunk/iso2mesh/smoothsurf.m
Laplacian-HC smoothing code bug discovered by Emile de Weerd
M /trunk/iso2mesh/README
update reference info
A /trunk/iso2mesh/cgals2m.m M /trunk/iso2mesh/meshconn.m A /trunk/iso2mesh/sms.m
add cgal surf2mesh function and shortcut for surface smoothing
A /trunk/iso2mesh/bin/cgalpoly.mexglx
add cgal polyhedral mesher
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
M /trunk/iso2mesh/surfedge.m A /trunk/iso2mesh/volface.m
allow extracting surfaces from a volume
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
M /trunk/iso2mesh/vol2mesh.m
fix typo in vol2mesh
M /trunk/iso2mesh/cgalv2m.m M /trunk/iso2mesh/vol2mesh.m
cgal mesher debugged
A /trunk/iso2mesh/bin/cgalmesh.mexglx
add binary file cgalmesh.mexglx
D /trunk/iso2mesh/bin/cgalmesh.mexglx
remove cgalmesh.mexglx
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
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
M /trunk/iso2mesh/faceneighbors.m
add comments
A /trunk/iso2mesh/faceneighbors.m
fast algorithm to find neighboring elements
M /trunk/iso2mesh/meshresample.m
automatic repairing in meshresample
M /trunk/iso2mesh/meshresample.m M /trunk/iso2mesh/surfdiffuse.m M /trunk/iso2mesh/v2s.m
warning when meshresample fails
A /trunk/iso2mesh/sample/demo_surf2img_ex1.m A /trunk/iso2mesh/surf2img.m A /trunk/iso2mesh/surf2imgz.m
add surf2img, partially working
M /trunk/iso2mesh/meshresample.m M /trunk/iso2mesh/surf2mesh.m
fix bug when calling deletemeshfile
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
M /trunk/iso2mesh/meshcheckrepair.m M /trunk/iso2mesh/vol2restrictedtri.m M /trunk/iso2mesh/vol2surf.m
fix deletemeshfile bug
M /trunk/iso2mesh/ChangeLog
update ChangeLog
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
A /trunk/iso2mesh/sample/demo_grayscale_ex1.m
add gray-scale examples
A /trunk/iso2mesh/readinr.m M /trunk/iso2mesh/sample/demo_qmeshcut_ex1.m M /trunk/iso2mesh/vol2surf.m
meshing gray-scale images directly
M /trunk/iso2mesh/fillholes3d.m
fillholes3d with imclose and imfill
A /trunk/iso2mesh/fillholes3d.m
fillholes3d with imclose and imfill
A /trunk/iso2mesh/sample/demo_shortcut_ex1.m M /trunk/iso2mesh/v2m.m M /trunk/iso2mesh/v2s.m
add demo script for shorthand wrappers
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
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
A /trunk/iso2mesh/surfdiffuse.m
add surfdiffuse
A /trunk/iso2mesh/s2m.m A /trunk/iso2mesh/v2m.m A /trunk/iso2mesh/v2s.m
add shorthand versions
M /trunk/iso2mesh/binsurface.m M /trunk/iso2mesh/vol2restrictedtri.m
align the origins for the two surface meshing options (thanks to Siemen@MaxPlanck)
M /trunk/iso2mesh/doc/Download_and_License.txt M /trunk/iso2mesh/doc/INSTALL.txt
update documents
M /trunk/iso2mesh/mcpath.m
fix path checking bug
A /trunk/iso2mesh/saveasc.m
write to freesurfer asc file format
A /trunk/iso2mesh/readasc.m
add freesurfer asc file format
M /trunk/iso2mesh/imedge3d.m M /trunk/iso2mesh/smoothbinvol.m M /trunk/iso2mesh/vol2surf.m
a more efficient imedge3d
M /trunk/iso2mesh/bwislands.m M /trunk/iso2mesh/mcpath.m M /trunk/iso2mesh/vol2surf.m
updates to bwisland, mcpath now search bin folder first
M /trunk/iso2mesh/doc/gendoc.sh A /trunk/iso2mesh/doc/iso2mesh_workflow.png
add workflow diagram
M /trunk/iso2mesh/vol2surf.m
fix typos
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
M /trunk/iso2mesh/vol2surf.m
set cgalsurf as default method
M /trunk/iso2mesh/AUTHOR
author info
A /trunk/iso2mesh/AUTHOR
author info
A /trunk/iso2mesh/sample/demo_vol2mesh_ex1b.m
add examples to demonstrate the alternative meshing method
M /trunk/iso2mesh/README
update some typos
M /trunk/iso2mesh/sample/demo_vol2mesh_ex1.m M /trunk/iso2mesh/vol2surf.m
back track changes
M /trunk/iso2mesh/sample/demo_vol2mesh_ex1.m M /trunk/iso2mesh/surf2mesh.m M /trunk/iso2mesh/vol2surf.m
bug in nargin
M /trunk/iso2mesh/ChangeLog M /trunk/iso2mesh/README M /trunk/iso2mesh/TODO M /trunk/iso2mesh/vol2surf.m
document polishing
M /trunk/iso2mesh/ChangeLog A /trunk/iso2mesh/TODO
todo list
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
M /trunk/iso2mesh/bin/cgalsimp2.mexglx M /trunk/iso2mesh/bin/cgalsurf.mexglx M /trunk/iso2mesh/bin/meshfix.mexglx
recompile all linux binaries with -O3
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
M /trunk/iso2mesh/bin/cgalsurf.mexmac
new mac binary
M /trunk/iso2mesh/bin/cgalsurf.mexmac D /trunk/iso2mesh/bin/cgalsurf.mexmaci
new universal binary for cgalsurf
M /trunk/iso2mesh/README M /trunk/iso2mesh/meshresample.m
documentation updates
M /trunk/iso2mesh/getexeext.m
use universal binary for mac os
M /trunk/iso2mesh/vol2surf.m
allow users to specify empty image volume and use opt.surf to gen mesh
A /trunk/iso2mesh/bin/cgalsurf.mexmaci
surface mesher for mac intel
M /trunk/iso2mesh/vol2surf.m
ix/iy/iz are modified inside vol2surf
A /trunk/iso2mesh/doc/gendoc.sh
script to sync documents
M /trunk/iso2mesh/doc/Get_Started.txt
update again
M /trunk/iso2mesh/doc/Download_and_License.txt M /trunk/iso2mesh/doc/Get_Started.txt
update documents
A /trunk/iso2mesh/doc/Download_and_License.txt
add download license page
A /trunk/iso2mesh/doc A /trunk/iso2mesh/doc/Get_Started.txt A /trunk/iso2mesh/doc/INSTALL.txt
add doc directory
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
M /trunk/iso2mesh/vol2mesh.m M /trunk/iso2mesh/vol2surf.m
move the node correction from vol2mesh to vol2surf
M /trunk/iso2mesh/getexeext.m M /trunk/iso2mesh/mwpath.m M /trunk/iso2mesh/saveinr.m
compatiblity fixes for Octave 3 on windows vista
M /trunk/iso2mesh/bin/tetgen.exe
rebuild tetgen for windows, maxvol is functioning
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
M /trunk/iso2mesh/vol2surf.m
change logical operators for octave
M /trunk/iso2mesh/meshconn.m M /trunk/iso2mesh/smoothsurf.m
more options for mesh smoothing
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
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
A /trunk/iso2mesh/bin/cgalsurf.mexglx
cgal surface mesher binary for linux
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
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
M /trunk/iso2mesh/meshconn.m
fix a bug supposed to be fixed long ago
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
M /trunk/iso2mesh/deletemeshfile.m M /trunk/iso2mesh/saveoff.m
provide instructions when user encounters permission deny error
M /trunk/iso2mesh/bin/tetgen.mexa64
update tetgen for 64bit linux
M /trunk/iso2mesh/ChangeLog A /trunk/iso2mesh/getplanefrom3pt.m A /trunk/iso2mesh/neighborelem.m M /trunk/iso2mesh/qmeshcut.m
add neighborelem and getplanefrom3pt
M /trunk/iso2mesh/smoothsurf.m
correct bugs in smoothsurf
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
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
M /trunk/iso2mesh/binsurface.m M /trunk/iso2mesh/vol2surf.m
no flip x/y and no uint8 in binsurface
A /trunk/iso2mesh/binsurface.m M /trunk/iso2mesh/qmeshcut.m M /trunk/iso2mesh/vol2surf.m
finally I can say goodbye to isosurface :)
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
M /trunk/iso2mesh/sample/demo_qmeshcut_ex1.m
add demo for plane-surface cuts
M /trunk/iso2mesh/sample/demo_qmeshcut_ex1.m
minor changes for qmeshcut example
A /trunk/iso2mesh/sample/demo_qmeshcut_ex1.m
add qmeshcut example 1
A /trunk/iso2mesh/qmeshcut.m
powerful cross-section plotting subroutine
A /trunk/iso2mesh/removeisolatedsurf.m M /trunk/iso2mesh/vol2surf.m
remove tiny islands or slips
M /trunk/iso2mesh/ChangeLog M /trunk/iso2mesh/README
update ChangeLog for v0.5.1
M /trunk/iso2mesh/bin/cgalsimp2.mexmac
use static linking for cgalsimp2 on Mac OS
M /trunk/iso2mesh/bin/meshfix.mexmac
update meshfix for mac
A /trunk/iso2mesh/bin/cgalsimp2.mexmac A /trunk/iso2mesh/bin/meshfix.mexmac A /trunk/iso2mesh/bin/tetgen.mexmac
add Mac OS binaries
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
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
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
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
A /trunk/iso2mesh/bin/cgalsimp2.exe A /trunk/iso2mesh/bin/meshfix.exe
add win32 binaries
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
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
D /trunk/iso2mesh/bin/cgalsimp2.mexa64
remove cgalsimp2.mexa64
D /trunk/iso2mesh/sample/T1.img.gz D /trunk/iso2mesh/sample/brain.img.gz
remove unused files
D /trunk/iso2mesh/sample/demo_surf2mesh.m A /trunk/iso2mesh/sample/demo_surf2mesh_ex1.m
rename demo_surf2mesh to demo_surf2mesh_ex1
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
M /trunk/iso2mesh/deislands3d.m
other cosmatic changes
M /trunk/iso2mesh/vol2mesh.m A /trunk/iso2mesh/vol2surf.m
split vol2mesh to vol2surf and surf2mesh
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
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
M /trunk/iso2mesh/README
minor change
M /trunk/iso2mesh/sample/demo_vol2mesh_advanced.m
add some header info
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
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
A /trunk/iso2mesh/COPYING M /trunk/iso2mesh/README
add license
A /trunk/iso2mesh/bin/meshfix.mexa64 M /trunk/iso2mesh/bin/meshfix.mexglx
add meshfix a64 binary
M /trunk/iso2mesh/vol2mesh.m
add opt.surf field
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
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
M /trunk/iso2mesh/surfaceclean.m
correct typo
A /trunk/iso2mesh/orderloopedge.m
add orderloopedge
A /trunk/iso2mesh/readoff.m A /trunk/iso2mesh/saveoff.m A /trunk/iso2mesh/surfaceclean.m
add saveoff,readoff,surfaceclean
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
A /trunk/iso2mesh/finddisconnsurf.m
add finddisconnsurf subroutine
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
A /trunk/iso2mesh/vol2mesh.m
add vol2mesh
M /trunk/iso2mesh/savesurfpoly.m
fix bug for boundary markers
M /trunk/iso2mesh/savesurfpoly.m M /trunk/iso2mesh/surf2mesh.m
extended for curved vessels
M /trunk/iso2mesh/meshresample.m M /trunk/iso2mesh/surf2mesh.m
use suffix for diff platform
A /trunk/iso2mesh/bin/qslim.mexa64
add qslim 64 bit binary
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
M /trunk/iso2mesh/meshresample.m M /trunk/iso2mesh/surf2mesh.m
add win32/Linux binary support
A /trunk/iso2mesh/bin/tetgen.exe
add tetgen win32 binary
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
M /trunk/iso2mesh/bin/tetview-linux
update tetview binary
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