add ability to scale and transform ScalarFields2009-03-04T16:15:00Zmegaczadam@megacz.commegaczadam@megacz.com2009-03-04T16:15:00Zhttp://git.megacz.com/?p=anneal.git;a=commitdiff;h=ad41007be5974ac334b07b48786cf1ffc6d16dfa
change SampleField to ScalarField2009-03-04T16:12:20Zmegaczadam@megacz.commegaczadam@megacz.com2009-03-04T16:12:20Zhttp://git.megacz.com/?p=anneal.git;a=commitdiff;h=2cb46f783b5e1720e3ff57b33073de7aa86dba88
change MarchingCubes.march() to take a VoxelData rather than a SampledField2009-03-01T03:55:08Zmegaczadam@megacz.commegaczadam@megacz.com2009-03-01T03:55:08Zhttp://git.megacz.com/?p=anneal.git;a=commitdiff;h=76e9f9a721c31fc8c2ed671ebda1640534ac2f1b
change MarchingCubes.march() to take a VoxelData rather than a SampledField
update Main.java demo to no longer avoid wierdiness2009-02-28T23:34:57Zmegaczadam@megacz.commegaczadam@megacz.com2009-02-28T23:34:57Zhttp://git.megacz.com/?p=anneal.git;a=commitdiff;h=8bbb1a35d3dd9575a5611be06012323977cfdc7e
update Main.java demo to no longer avoid wierdiness
MarchingCubes.java: snap points to grid if they are close; this eliminates many mesh... 2009-02-28T23:34:37Zmegaczadam@megacz.commegaczadam@megacz.com2009-02-28T23:34:37Zhttp://git.megacz.com/?p=anneal.git;a=commitdiff;h=12b9790a8286085423bb649e7632644f31142d24
MarchingCubes.java: snap points to grid if they are close; this eliminates many mesh irregularities
better error checking in Mesh.java2009-02-28T23:34:02Zmegaczadam@megacz.commegaczadam@megacz.com2009-02-28T23:34:02Zhttp://git.megacz.com/?p=anneal.git;a=commitdiff;h=bd981ad51f6a799d764c8cd407e458393b8ff183
adjust MarchingCubes to use sampling fields where positive values are the interior2009-02-28T23:17:30Zmegaczadam@megacz.commegaczadam@megacz.com2009-02-28T23:17:30Zhttp://git.megacz.com/?p=anneal.git;a=commitdiff;h=0c970e04257c5023294666a2b1ebfa46654e1d3c
adjust MarchingCubes to use sampling fields where positive values are the interior
add helper newT() method which does not require a colorclass2009-02-28T23:16:07Zmegaczadam@megacz.commegaczadam@megacz.com2009-02-28T23:16:07Zhttp://git.megacz.com/?p=anneal.git;a=commitdiff;h=acb90f64b6986eb2e027f748bda5feadddcff390
add helper newT() method which does not require a colorclass
add marchingCubes() demo to Main.java2009-02-28T23:11:17Zmegaczadam@megacz.commegaczadam@megacz.com2009-02-28T23:11:17Zhttp://git.megacz.com/?p=anneal.git;a=commitdiff;h=2d6566bcf01b3853392ec13863671282f825444f
refactor MarchingCubes to use only a single static method (never instantiated)2009-02-28T23:10:33Zmegaczadam@megacz.commegaczadam@megacz.com2009-02-28T23:10:33Zhttp://git.megacz.com/?p=anneal.git;a=commitdiff;h=83012a66aa980c69a5ad1e1c3deea00d96924e47
refactor MarchingCubes to use only a single static method (never instantiated)
Mesh.java: better error for zero-length edges, and add numTriangles() method2009-02-28T23:09:57Zmegaczadam@megacz.commegaczadam@megacz.com2009-02-28T23:09:57Zhttp://git.megacz.com/?p=anneal.git;a=commitdiff;h=dd479b0a27de3f6c209d07a899695561e0da9517
Mesh.java: better error for zero-length edges, and add numTriangles() method
add SampledField and VoxelData classes2009-02-28T23:09:16Zmegaczadam@megacz.commegaczadam@megacz.com2009-02-28T23:09:16Zhttp://git.megacz.com/?p=anneal.git;a=commitdiff;h=a8f2c5bca1b1d5ba07af65b07f7b09a59a8701c9
reformat MarchingCubes, some refactoring2009-02-28T21:40:28Zmegaczadam@megacz.commegaczadam@megacz.com2009-02-28T21:40:28Zhttp://git.megacz.com/?p=anneal.git;a=commitdiff;h=03c8f8e0d33bd7ea2940151ca474242bc9920315
add first draft of Marching Cubes codefg2009-02-28T21:36:00Zmegaczadam@megacz.commegaczadam@megacz.com2009-02-28T21:36:00Zhttp://git.megacz.com/?p=anneal.git;a=commitdiff;h=1cff1b9494433864546e120b5fe4952e15b3ea94