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 |
|
Michael Kirsch
|
c6b70b99d2
|
fix syntax of changed functions
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
4c1e44702b
|
update parameter description
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
da3025e0b0
|
update trafo property description
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
732ebdd64d
|
remove direct voume manipulators (only via apply_transformation)
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
dd75805568
|
add placeholder file for trafo tests
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
5c5202e960
|
Add const keyword to multiply returning functions
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
8b17156f1d
|
call the now valid functions
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
e08eaef02f
|
remove unneeded perl binding stuff
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
ff201b5802
|
make instance's trafo function use the new class
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
8928678085
|
change / rewrite volume and object function
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
4e148608eb
|
add function of transformed bb in mesh
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
564377e17a
|
remove functions to directly manipulate the object; reordering rotation overloads
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
cc8cb4092d
|
delete perl workaround (output given as pointer)
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
2aeacd3f59
|
readd perl map; it actually works this time
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
b1a3b3cc9d
|
align list alphabetically
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
3d3f71c26d
|
fix include define to align name
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
48e0caa4ff
|
change perl function to use mesh initalized in perl
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
bcdcec1dc0
|
fix face to plane
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
c000e939b4
|
fix orientation
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
fbea2fd1a2
|
syntax
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
c689eb47bd
|
rotate to face: use trafo matrix
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
63ac0a1d0c
|
apply to trafo functions to volume, add vec to vec rotation for object
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
c55b7088cf
|
fix transformation functions
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
c2021aa1df
|
change some parameters from float to double
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
52306da16d
|
make some functions pass by reference
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
6a11cf9aac
|
remove debug prints
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
dcf83706a1
|
comments and floating type adaptation
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
438e462d11
|
remove unused functions to set translation directly
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
10fc704784
|
change transformation to use double precision
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
e9a239a7e1
|
remove debug prints
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
a7698b3d5b
|
fix discrepancy between manual (user dialog) and incremental (UI button) Z rotation
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
53ed1cd992
|
fix some remaining bounding box calls
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
5bfba440a0
|
mesh for print: don't take instance's offset
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
8b9b33bab4
|
add debug printf
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
dd082cb692
|
delete unneeded debug switch
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
9b3d8a1156
|
finishing rotation vec to vec function
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
293a6bfe10
|
quaternions take half the angle the represent
|
2019-12-01 23:52:36 -06:00 |
|
Michael Kirsch
|
b46383a089
|
fix rotation matrices *facepalm no 2*
|
2019-12-01 23:52:36 -06:00 |
|