Seth Alves
|
b600000307
|
refactor code a bit
|
2016-03-20 17:59:15 -07:00 |
|
Seth Alves
|
21c688390c
|
make voxels.js buttons work, again
|
2016-03-20 17:40:03 -07:00 |
|
Seth Alves
|
07b241c778
|
code review
|
2015-09-03 11:05:44 -07:00 |
|
Seth Alves
|
2e880e9aab
|
change how pick-ray direction is calculated
|
2015-09-02 16:29:15 -07:00 |
|
Seth Alves
|
f54d924f4a
|
make sure intersected entity is in the list of possible polyvoxes to adjust
|
2015-09-02 09:29:51 -07:00 |
|
Seth Alves
|
8608e4f2b0
|
small bug-fixes
|
2015-09-01 16:51:55 -07:00 |
|
Seth Alves
|
4ab8ac29b9
|
make terrain a doubly linked list
|
2015-09-01 15:23:47 -07:00 |
|
Seth Alves
|
ca1602e443
|
if avatar is already standing on a terrain-polyvox, try creating a new one where they are facing
|
2015-09-01 11:09:46 -07:00 |
|
Seth Alves
|
4cbfe96b70
|
allow a sphere set/clear to affect more than one polyvox at a time
|
2015-08-31 18:16:32 -07:00 |
|
Seth Alves
|
6096c20db0
|
allow adding and deleting spheres
|
2015-08-31 18:00:31 -07:00 |
|
Seth Alves
|
41a2ff2fff
|
working on stitching marching-cube polyvoxs together
|
2015-08-30 18:42:15 -07:00 |
|
Seth Alves
|
b09de4ff65
|
fix worldCoordsToVoxelCoords for non-edged voxels. voxel.js now adds/delete where you click rather than near to there.
|
2015-08-26 21:51:28 -07:00 |
|
Seth Alves
|
6f46832069
|
clean up some commented code. attempt to fix ray-casting in non-edged polyvox -- still isn't correct
|
2015-08-25 21:30:38 -07:00 |
|
Seth Alves
|
405c9828b8
|
cargo-cult a voxel-editor tool-bar from edit.js
|
2015-08-25 16:41:38 -07:00 |
|
Seth Alves
|
c60a8e7dfc
|
minecraft style voxel editing largely works
|
2015-08-16 12:52:55 -07:00 |
|
Seth Alves
|
a57278ba3c
|
ray-picks against cubic-voxels seem right, now
|
2015-08-16 11:51:04 -07:00 |
|
Seth Alves
|
6db115bed5
|
try to make adding and removing voxels work more like expected
|
2015-08-16 09:36:13 -07:00 |
|
Seth Alves
|
5ecdbaa19d
|
have functions that change polyvox voxes return true if they changed anything, else false. added voxelCoordsToWorldCoords and worldCoordsToVoxelCoords
|
2015-08-15 15:18:25 -07:00 |
|
Seth Alves
|
f2fb156d66
|
merge from upstream
|
2015-07-30 21:21:13 -07:00 |
|
Seth Alves
|
c56b2918a4
|
allow voxels.js to work on an empty voxel-space
|
2015-07-12 10:35:44 -07:00 |
|
Seth Alves
|
b19517ace7
|
make voxel editing work, even if the voxel-space is empty
|
2015-06-28 07:53:35 -07:00 |
|
Seth Alves
|
f2d8c78a88
|
make voxel editing work, even if the voxel-space is empty
|
2015-06-28 07:53:16 -07:00 |
|
Seth Alves
|
20d3814c1b
|
code review
|
2015-06-02 10:00:07 -07:00 |
|
Seth Alves
|
00af0a4376
|
trying to make thing behave when voxel-space is resized
|
2015-06-01 07:15:37 -07:00 |
|
Seth Alves
|
b9202ebfb6
|
added SURFACE_EDGED_CUBIC surface extractor which pads the outsides of the voxel-space with empty cells to change how the edges of the surface look
|
2015-05-31 09:14:59 -07:00 |
|
Seth Alves
|
ad71d7b7a2
|
allow changing of voxel-volume-size with edit.js
|
2015-05-30 18:14:36 -07:00 |
|
Seth Alves
|
96a40bd673
|
basic collisions with cubic polyvoxes
|
2015-05-29 18:50:26 -07:00 |
|
Seth Alves
|
429cc631f3
|
limit size of polyvox data property to below MTU
|
2015-05-27 09:48:32 -07:00 |
|
Seth Alves
|
0f81445cee
|
flag for polyvox to select minecraft vs walking-cubes. uppack to unpack
|
2015-05-27 07:04:44 -07:00 |
|
Seth Alves
|
55028f6cb0
|
voxel data sent over wire and saved to json
|
2015-05-26 16:34:35 -07:00 |
|