aboutsummaryrefslogtreecommitdiffstats
path: root/buch/papers/clifford/3d/dq.pov
blob: 762eee204b14760c4cd3a8b4750649585e854ab6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
//
// dq.pov -- Drehung und Quaternion
//
// (c) 2021 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule
//
#include "common.inc"

arrow(<0,0,0>, <1, sqrt(2), 2>, r, Red)

#declare r = 0.2 * r;

#declare drehwinkel = 0.95 * 2*pi/3 * 3;
#declare drehwinkel23 = drehwinkel;
#declare drehwinkel12 = drehwinkel / sqrt(2);
#declare drehwinkel13 = drehwinkel / 2;

circlearrow(<1,0,0>, <0,0,1>, <1, sqrt(2), 0>, 1,         thick, drehwinkel23, 1)
circlearrow(<1,0,0>, <0,1,0>, <1,       0, 2>, sqrt(2)/2, thick, drehwinkel12, 1)
circlearrow(<0,0,1>, <1,0,0>, <0, sqrt(2), 2>, 0.5,       thick, drehwinkel13, 1)

#declare l = 2.8;
#declare h = 0.0001;
union {
	box { <-l,-l,-h>, <l,l,-h> }
	box { <-l,-h,-l>, <l,-h,l> }
	box { <-h,-l,-l>, <-h,l,l> }
	pigment {
		color rgbt<0.6,0.6,0.6,0.0>
	}
}