Commit Graph

11568 Commits (master)

Author SHA1 Message Date
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