Michael Kirsch
|
4745d13955
|
rework the former property origin_translation
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
89929de599
|
individual scales should determined along rows
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
bf4223aa26
|
don't apply the inverse scale twice
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
fe171e9646
|
fix test name
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
2199d7f99c
|
rewrite transform_bb
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
852fb80555
|
fix transform by instance, also make it take potentially different additional trafos into account
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
794b3a1419
|
move matrix decomposition to instance class
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
5aa8d8e748
|
shift indices, set from 0
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
73a2560252
|
Trafo class description
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
76152fd5fa
|
whitespace
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
00b836b3da
|
reinstate old testing plus transformation test
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
ad7a1696f0
|
reinstate direct mesh manipulation
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
79c4ee16e1
|
kind of expose the transformation object to perl
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
89ed376553
|
expose mesh transform cloning to perl
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
e7f7acf2f7
|
recalculate volume only if determinante != 1
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
0b1f831f65
|
make generic transformation public
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
5bce2597e7
|
add internal trafo for undo stack
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
956b7e1222
|
reenable mesh and 3mf tests
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
c7afa5c578
|
fix functions called inside testing
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
e755634c21
|
add transform function to perl interface
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
fb418b6c60
|
recalculate voume on transformation
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
08e8bd1b7d
|
update skipping code
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
e98038801a
|
add trafo interactability to perl binding
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
d42914a285
|
fix tests with what is available in instance
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
f695e6b668
|
add comment about the necessary matrix calc
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
2a476e1742
|
adapt 3mf to matrices
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
1bd679dcba
|
add public trafo to instance
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
5f9742599e
|
fix trafo test imports
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
0772b3d159
|
add test dev framework
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
a0675cbf9c
|
remove framework for test dev
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
ac3a1818ff
|
add translations and rotation tests
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
e82c6ec912
|
all is double now, and clarifying comment
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
ea8a8eef2b
|
separate eye not really necessary
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
71340dd7f8
|
set scale and mirror tests
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
62fa005bee
|
start testing matrix generation
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
8fb3ae2814
|
write checks for basic matrix stuff
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
82787cc33c
|
add multiplication manipulators to perl
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
3c757c27e3
|
add some checking functions
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
196c20a55f
|
change to global epsilon
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
929da2e6d8
|
add test framework for easy calling from command line
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
366c25888c
|
add comparision overloads for tests
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
9e39077035
|
some perl bindings
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
098d428bb0
|
reinstate model volume transformations
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
d18fe56f8d
|
check for negative determinate in stl transform functions
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
ea156dab02
|
wrap every object transforming function to work from the centers
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
4e00c34f45
|
trafo probably won't be necessary here
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
4f4abe3350
|
rewrite functionality of inverse function
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
d7c1f8bad8
|
add function to center around bb
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
f8c6c630ff
|
add static translation via vector parameter
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
8388283a5d
|
dummize trafo test to pass build
|
2019-12-01 23:52:36 -06:00 |
|