Commit Graph

89 Commits (427df32378216d5e86fa10fdf616ab42b118ffbb)

Author SHA1 Message Date
Martin Gerhardy bfd4cf95c3 ALL: use new string util functions for path handling 2022-02-04 09:26:09 +01:00
Martin Gerhardy 1d4b491ed2 VOXCONVERT: skip directories in input file loop 2022-02-02 21:25:12 +01:00
Martin Gerhardy 0e25903dbd VOXCONVERT: updated logging 2022-02-02 21:10:11 +01:00
Martin Gerhardy 2a251100bd VOXCONVERT: skip images that exceeds the max image dimensions 2022-02-02 20:55:26 +01:00
Martin Gerhardy ac3c0c7c3c VOXCONVERT: allow to specify a directory as input 2022-02-02 20:52:06 +01:00
Martin Gerhardy e3cdd11697 VOXCONVERT: Set bounding box/volume for VXM file via command line #82
this can now be done by --translate and --resize
2022-01-21 22:19:19 +01:00
Martin Gerhardy 84120a0199 VOXELFORMAT: updated the pivot handling 2022-01-21 22:00:36 +01:00
Martin Gerhardy 82907f3221 VOXELFORMAT: introduced node transform struct 2022-01-20 22:48:23 +01:00
Martin Gerhardy a3f89c8a59 VOXCONVERT: added --dump command 2022-01-19 19:25:18 +01:00
Martin Gerhardy 0877e7f2e0 VOXCONVERT: added missing parameters to --help 2022-01-19 19:00:29 +01:00
Martin Gerhardy 67e0fa24a5 VOXEL: extract palette png saving into util function 2022-01-16 22:25:52 +01:00
Martin Gerhardy bd624801e3 VOXCONVERT: allow to export layers and palette without having the output file specified 2022-01-15 13:41:44 +01:00
Martin Gerhardy 3b341793bb VOXCONVERT: removed deprecated input and output file handling
use --input and --output
2022-01-15 13:35:16 +01:00
Martin Gerhardy 46710b05e4 VOXCONVERT: added --export-layers parameter 2022-01-15 11:53:38 +01:00
Martin Gerhardy d1d33752fd VOXFORMAT: fixed operator[] for scene graph 2022-01-11 22:54:04 +01:00
Martin Gerhardy e793ac9c3a VOXELFORMAT: renamed method to add a node 2022-01-10 16:50:07 +01:00
Martin Gerhardy 964fe0cd33 VOXELFORMAT: removed ScopedSceneGraph 2022-01-07 14:58:44 +01:00
Martin Gerhardy 4dc618e91d VOXELFORMAT: renamed SceneGraph variables and minor cleanup in VolumeCache 2022-01-06 13:33:48 +01:00
Martin Gerhardy 136b6d1720 VOXELFORMAT: removed SceneGraphNode ctors 2022-01-06 12:36:22 +01:00
Martin Gerhardy f751114899 VOXELFORMAT: use ScopedSceneGraph more often 2022-01-06 11:55:01 +01:00
Martin Gerhardy edfaeca34d VOXELFORMAT: renamed class and extracted into different compilation units
these will become the scene graph
2022-01-05 21:07:07 +01:00
Martin Gerhardy 2310857a27 VOXELFORMAT: removed clearVolumes function 2022-01-05 19:43:30 +01:00
Martin Gerhardy bd99ed06cf VOXCONVERT: fixed potential memory leaks in error cases 2022-01-05 19:40:45 +01:00
Martin Gerhardy a76ad9e1cd VOXELFORMAT: removed superfluos method from VoxelVolumes 2022-01-05 17:59:25 +01:00
Martin Gerhardy 57ece4bd69 MATH: reduced code duplication 2022-01-05 17:52:30 +01:00
Martin Gerhardy 0f68372dbc VOXELGENERATOR: fixed dirty region not being translated in the lua bindings 2022-01-05 17:42:38 +01:00
Martin Gerhardy 42851bd9e2 VOXELFORMAT: renamed method 2022-01-05 17:35:26 +01:00
Martin Gerhardy d3ef0c4b21 VOXELFORMAT: converted VoxelVolumes to class 2022-01-05 17:34:23 +01:00
Martin Gerhardy 623c7f6d54 VOXEL: refactored VoxelVolume to prepare for scene graph support 2022-01-05 17:11:03 +01:00
Martin Gerhardy 84ce0e9bb2 VOXEL: use VoxelVolume::release() 2022-01-05 16:29:10 +01:00
Martin Gerhardy 70e4a2fc65 VOXCONVERT: allow to slice big volumes into several smaller ones #93 2022-01-04 15:37:38 +01:00
Martin Gerhardy 768ffc4de0 VOXCONVERT: helper method 2022-01-04 15:13:04 +01:00
Martin Gerhardy 75045dc193 VOXCONVERT: add --crop parameter to resize volumes to its voxels #108 2022-01-04 15:04:58 +01:00
Martin Gerhardy b2395286d3 VOXCONVERT: debug logging 2021-12-26 16:17:32 +01:00
Martin Gerhardy 6ea226400c VOXCONVERT: palette init failure is no hard error anymore 2021-12-26 11:43:41 +01:00
Martin Gerhardy 7dc216b407 VOXCONVERT: correct the mesh-only options output 2021-12-26 11:05:32 +01:00
Martin Gerhardy 2ce7ab0d21 VOXCONVERT: use the new release method 2021-12-22 22:26:29 +01:00
Martin Gerhardy f8311b7fd8 VOXELFORMAT: fixed memory leak on read error and minor cosmetic changes 2021-12-22 21:55:24 +01:00
Martin Gerhardy a835453d6a VOXELFORMAT: added ScopedVoxelVolumes 2021-12-22 21:40:35 +01:00
Martin Gerhardy f272db29b7 VOXCONVERT: fixed missing volumes when merging more than one vox file
the vox file implementation is resetting the volumes - and as other format implementations
might do the same we just copy it over after loading
2021-12-22 20:50:23 +01:00
Martin Gerhardy 7deddeb057 VOXCONVERT: print warning if filtering is not applied 2021-12-22 20:36:38 +01:00
Martin Gerhardy 50e139ab3a VOXCONVERT: Set pivot via commandline
see issue #83
2021-12-22 16:07:11 +01:00
Martin Gerhardy b3f871ba42 VOXCONVERT: removed deprecated command line options 2021-12-22 00:07:47 +01:00
Martin Gerhardy 5d09f1c589 VOXCONVERT: use the default log level 2021-12-22 00:04:54 +01:00
Martin Gerhardy ed50cee7d9 VOXCONVERT: extract into methods and document execution order 2021-12-21 19:47:48 +01:00
Martin Gerhardy eaa73bc3a4 VOXCONVERT: implemented --translate command line option 2021-12-21 17:51:09 +01:00
Martin Gerhardy b356e4f231 VOXCONVERT: allow to specify multiple input files
this can be used to merged several files into one target file
2021-12-21 17:23:23 +01:00
Martin Gerhardy 32e2d35c1b VOXCONVERT: only use one version of the hasArg call 2021-12-20 21:31:20 +01:00
Martin Gerhardy 7bb60fdc4d VOXCONVERT: no need to reopen in write mode if output file already exists 2021-12-19 19:01:07 +01:00
Martin Gerhardy d75764f01d VOXCONVERT: fixed output file existance check 2021-12-19 18:58:45 +01:00