Directory EffectiveOO-F07/src/eoop07/marchingCubes/

Directory Created:
2007-10-04 18:08
Total Files:
7
Deleted Files:
10
Lines of Code:
784

[root]/EffectiveOO-F07/src/eoop07/marchingCubes

Lines of Code

EffectiveOO-F07/src/eoop07/marchingCubes/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
dmann 51 (100.0%) 1405 (100.0%) 27.5

Most Recent Commits

dmann 2007-12-07 16:47

Added code to multi-thread the creation of clouds. Updated marching cubes to run faster, included a cloud manager to manage updating and animating clouds.

199 lines of code changed in:

  • EffectiveOO-F07/src/eoop07/marchingCubes: DensityFieldCreator.java (+6 -6), Vertex.java (+1 -1), VolumeManager.java (new 41), Voxel.java (+1 -1), VoxelArray.java (del), VoxelIterator.java (new 29), VoxelSurface.java (+3 -3), Voxels.java (new 118)
dmann 2007-11-19 15:11

Update marching cubes to work more efficiently by eliminating the Vector3 class. Began writing the interface for coordinate all weather phenomena.

133 lines of code changed in:

  • EffectiveOO-F07/src/eoop07/marchingCubes: Vector3.java (del), Vertex.java (+59 -36), Voxel.java (+20 -43), VoxelSurface.java (new 54)
dmann 2007-10-31 23:00

Fixed perlin noise to have a falloff. Updated clouds to properly implement world object functions.

58 lines of code changed in:

  • EffectiveOO-F07/src/eoop07/marchingCubes: DensityFieldCreator.java (+20 -5), Vector3.java (+7 -3), Vertex.java (+4 -4), Voxel.java (+13 -13), VoxelArray.java (+14 -16)
dmann 2007-10-24 18:09

Simple shading to clouds.

10 lines of code changed in:

  • EffectiveOO-F07/src/eoop07/marchingCubes: DensityFieldCreator.java (+8), Voxel.java (+2 -48), VoxelArray.java (-2)
dmann 2007-10-22 22:23

First working version of marching cubes algorithm.

83 lines of code changed in:

  • EffectiveOO-F07/src/eoop07/marchingCubes: DensityFieldCreator.java (+3 -1), Voxel.java (+62 -41), VoxelArray.java (+18 -16)
dmann 2007-10-22 17:47

Removed extraneous classes in marching Cubes algorithm implementation.

Completed client interface for creating volumetric data representations. A client will use a 'DensityFieldCreator' as a function argument (Strategy design) to a 'VoxelArray' in order to represent how weights are drawn into a 3D grid of vertices.

VoxelArray provides access to single voxels, but only for the purpose of getting a set of triangles representing the iso-surface passing through them.

274 lines of code changed in:

  • EffectiveOO-F07/src/eoop07/marchingCubes: DensityFieldCreator.java (new 6), MCInt.java (del), MCMatrix4.java (del), MCNeighbour.java (del), MCRenderer.java (del), MCVector3.java (del), MCVector4.java (del), MCVertex.java (del), Vector3.java (new 3), Vertex.java (new 71), Voxel.java (+178 -223), VoxelArray.java (new 16)
dmann 2007-10-17 17:07

Framework for general voxel rendering being created. Support for volumetric objects besides clouds in the near future.

540 lines of code changed in:

  • EffectiveOO-F07/src/eoop07/marchingCubes: MCCube.java (del), MCNeighbour.java (+2 -2), MCRenderer.java (+4 -8), MCVertex.java (+24 -23), Voxel.java (new 510)
dmann 2007-10-04 18:37

More formatting/renaming

2 lines of code changed in:

  • EffectiveOO-F07/src/eoop07/marchingCubes: MCRenderer.java (+2 -2)
dmann 2007-10-04 18:27

Formatting updates: new class names for perlin noise and the discrete volume representing a cloud. Also reformatted the lookup table in the marching cubes algorithm to not take up so many lines.

10 lines of code changed in:

  • EffectiveOO-F07/src/eoop07/marchingCubes: MCCube.java (+8 -63), MCRenderer.java (+2 -2)
dmann 2007-10-04 18:08

*** empty log message ***

96 lines of code changed in:

  • EffectiveOO-F07/src/eoop07/marchingCubes: MCCube.java (new 63), MCInt.java (new), MCMatrix4.java (new), MCNeighbour.java (new 2), MCRenderer.java (new 8), MCVector3.java (new), MCVector4.java (new), MCVertex.java (new 23)
Generated by StatCVS 0.3