Martin Gerhardy
febf449502
VOXELGENERATOR: allow to delete voxels via volume:setvoxel(x, y, z, -1)
2022-05-02 18:26:45 +02:00
Martin Gerhardy
d913b116cd
UTIL: added missing 'release-button' commands for the unittest
2022-05-02 18:14:48 +02:00
Martin Gerhardy
aabf843ad0
VOXEDIT: fixed segfault if the undo volume is currently extracted
2022-05-02 18:10:50 +02:00
Martin Gerhardy
1374f1e563
VOXEDIT: added Single flag to FillPlane modifier
2022-05-01 22:55:30 +02:00
Martin Gerhardy
fd3ebcba60
DOCS: updated changelog
2022-05-01 22:44:58 +02:00
Martin Gerhardy
8887798aa6
VOXELUTIL: improved fillPlane algorithm
2022-05-01 22:44:01 +02:00
Martin Gerhardy
67e81f2ebe
VOXEDIT: added key binding for select all
2022-05-01 22:20:08 +02:00
Martin Gerhardy
efc2457e72
VOXEDIT: tweaked icons
2022-05-01 22:04:54 +02:00
Martin Gerhardy
88ee7191e6
VOXEDIT: added FillPlane modifier
2022-05-01 22:08:21 +02:00
Martin Gerhardy
0422bbddcd
VOXELUTIL: added unittest for fillHollow
2022-05-01 21:58:30 +02:00
Martin Gerhardy
879b1143c4
VOXEDIT: added single voxel edit mode
2022-05-01 21:47:24 +02:00
Martin Gerhardy
7b31c98407
VOXELUTIL: implement a plane filling algorithm
2022-05-01 21:28:29 +02:00
Martin Gerhardy
71c4b24326
VOXCONVERT: changed default value for --image-as-volume-both-sides
2022-05-01 21:27:48 +02:00
Martin Gerhardy
745a1ad125
VOXEL: fixed mesh extraction for small volumes
...
introduced in 141e5ebd5a
2022-05-01 21:26:44 +02:00
Martin Gerhardy
f36e3a20e9
VOXELFORMAT: fixed segfaul in vox format saving
2022-04-29 17:58:37 +02:00
Martin Gerhardy
1447cb34e9
CORE: improved stacktrace output
2022-04-29 17:52:16 +02:00
Martin Gerhardy
932a65d857
VOXCONVERT: clamp the maxdepth value
2022-04-29 17:21:36 +02:00
Martin Gerhardy
42174b9a86
VOXELFORMAT: copy more node values on split
2022-04-29 17:21:25 +02:00
Martin Gerhardy
02e9da377e
VOXELUTIL: fixed result of split
...
the split created a volume with the depth of maxSize
while importing images with 1024x1024 the split thus created
1024x1024x256 in total - which is wrong
2022-04-28 19:54:14 +02:00
Martin Gerhardy
1300a3b301
VOXELUTIL: bump max volume size
2022-04-28 19:49:16 +02:00
Martin Gerhardy
6393a1ed2c
JANITORIAL: fixed compile warnings in release builds
2022-04-28 19:46:06 +02:00
Martin Gerhardy
e6c6dbbda5
LIBS: updated dearimgui
2022-04-28 19:40:47 +02:00
Martin Gerhardy
bcf6755c19
VIDEO: minor helper function to check if a key is currently pressed
2022-04-28 19:33:59 +02:00
Martin Gerhardy
101abfa754
IO: fixed warnings
2022-04-28 19:21:35 +02:00
Martin Gerhardy
73511cbae7
VOXEDIT: The GUI goes crazy when press the key arrows and it is in edit mode
...
should fix issue #142
2022-04-25 21:38:12 +02:00
Martin Gerhardy
355b9e9bf4
UTIL: replaced unordered_set with own Set
2022-04-25 21:37:46 +02:00
Martin Gerhardy
74e0cfb21f
VOXELFORMAT: const
2022-04-23 23:50:36 +02:00
Martin Gerhardy
950a1345a9
VOXELFORMAT: link to gltf overview
2022-04-23 23:20:35 +02:00
Martin Gerhardy
85ac43f847
VOXELFORMAT: tests for gltf voxelization
2022-04-23 23:09:21 +02:00
Martin Gerhardy
d9abfaffbc
VOXELFORMAT: apply the correct offset for the indices
2022-04-23 22:56:24 +02:00
Martin Gerhardy
9f0419c3e4
VOXELFORMAT: moved the primitive check
2022-04-23 22:41:28 +02:00
Martin Gerhardy
5c1d96e985
VOXELFORMAT: removed unused code
2022-04-23 22:33:26 +02:00
Martin Gerhardy
6b3d67fc81
VOXELFORMAT: ensure to only return a value volume if the node type matches
2022-04-23 22:18:05 +02:00
Martin Gerhardy
65fd0a688c
DOCS: updated docs
2022-04-23 22:15:31 +02:00
Martin Gerhardy
1a0567834c
VOXELFDRMAT: extend GltfVertex
2022-04-23 22:02:00 +02:00
Martin Gerhardy
c4044fbff2
VOXELFORMAT: apply index offset
...
this is always zero in current cases
2022-04-23 21:51:59 +02:00
Martin Gerhardy
37684a3eae
VOXELFORMAT: supported strided storage
2022-04-23 22:02:02 +02:00
Martin Gerhardy
163be39864
VOXELFORMAT: debug output
2022-04-23 21:47:17 +02:00
Martin Gerhardy
d674d15092
VOXELFORMAT: added a few asserts to the gltf format
2022-04-23 21:34:45 +02:00
Martin Gerhardy
853ce9b230
VOXELFORMAT: a few gltf fixes
2022-04-23 21:31:30 +02:00
Martin Gerhardy
92fc77e8b6
IO: don't try to load a directory in Filesystem::open
2022-04-23 21:29:56 +02:00
Martin Gerhardy
1d45aba0e5
VOXEL: minor cleanup
2022-04-23 21:14:59 +02:00
Martin Gerhardy
9d85d3b842
VOXELRENDER: extract into method
2022-04-23 21:08:10 +02:00
Martin Gerhardy
3234e2e5b1
VOXELRENDER: reduced directy access to _state array
2022-04-23 20:58:02 +02:00
Martin Gerhardy
86c94760a8
VOXELRENDER: extract to method
2022-04-23 20:45:17 +02:00
Martin Gerhardy
7e3013ddac
VOXELRENDER: extract the node id to volume id 'conversion'
2022-04-23 20:19:52 +02:00
Martin Gerhardy
80aa079dfe
VOXELRENDER: also reduce maxExtraction counter if volume is empty
...
otherwise we don't remove it from the list
2022-04-23 20:19:52 +02:00
Martin Gerhardy
2c5a4f1fa8
VOXELRENDER: renamed methods
2022-04-23 20:11:44 +02:00
Martin Gerhardy
141e5ebd5a
VOXELRENDER: prevent scheduling empty volumes for mesh extraction
2022-04-23 15:21:00 +02:00
Martin Gerhardy
057f35b12c
VOXELFORMAT: allow to crop the volumes while splitting them
2022-04-23 14:08:39 +02:00