diff --git a/img/src/inverse_kinematics.svg b/img/src/inverse_kinematics.svg new file mode 100644 index 000000000..28962e15c --- /dev/null +++ b/img/src/inverse_kinematics.svg @@ -0,0 +1,2144 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + X + Y + Z + + + + + + + + + + α + β + Target lowerarm upperarm + + + diff --git a/img/src/motion_diagram.svg b/img/src/motion_diagram.svg new file mode 100644 index 000000000..3b5e2553d --- /dev/null +++ b/img/src/motion_diagram.svg @@ -0,0 +1,293 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + Current Pos + Stop Pos (Collision) + Desired Pos + DesiredMotion + ActualMotion + Collision Pointand Normal + + + diff --git a/img/src/motion_reflect.svg b/img/src/motion_reflect.svg new file mode 100644 index 000000000..30743329f --- /dev/null +++ b/img/src/motion_reflect.svg @@ -0,0 +1,286 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + Current Pos + Stop Pos (Collision) + Desired Pos + Slide Motion + ActualMotion + Collision Pointand Normal + + + diff --git a/img/src/raycast_projection.svg b/img/src/raycast_projection.svg new file mode 100644 index 000000000..0069c1358 --- /dev/null +++ b/img/src/raycast_projection.svg @@ -0,0 +1,413 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + Perspective + Orthogonal + far + far + near + near + eye + eye + ray origin + ray origin + ray normal + ray normal + + diff --git a/img/src/tutovec1.svg b/img/src/tutovec1.svg new file mode 100644 index 000000000..fd44ee9e1 --- /dev/null +++ b/img/src/tutovec1.svg @@ -0,0 +1,219 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + y + x + +2 + +3 + (3,2) + + diff --git a/img/src/tutovec10.svg b/img/src/tutovec10.svg new file mode 100644 index 000000000..c8f6e0626 --- /dev/null +++ b/img/src/tutovec10.svg @@ -0,0 +1,333 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + Positivehalf-space + Normal + Plane + Negativehalf-space + + diff --git a/img/src/tutovec11.svg b/img/src/tutovec11.svg new file mode 100644 index 000000000..3ad325acc --- /dev/null +++ b/img/src/tutovec11.svg @@ -0,0 +1,376 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + Distances fromplane to points + + + + + + + + 2 + 3.5 + -3 + + diff --git a/img/src/tutovec12.svg b/img/src/tutovec12.svg new file mode 100644 index 000000000..f6854f9db --- /dev/null +++ b/img/src/tutovec12.svg @@ -0,0 +1,307 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + N (normal) + D (scalar) + + + + diff --git a/img/src/tutovec13.svg b/img/src/tutovec13.svg new file mode 100644 index 000000000..ca0a9fcb6 --- /dev/null +++ b/img/src/tutovec13.svg @@ -0,0 +1,778 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + Point Inside + Point Outside + + + + diff --git a/img/src/tutovec14.svg b/img/src/tutovec14.svg new file mode 100644 index 000000000..6520faa1c --- /dev/null +++ b/img/src/tutovec14.svg @@ -0,0 +1,344 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SeparatingPlane + + diff --git a/img/src/tutovec15.svg b/img/src/tutovec15.svg new file mode 100644 index 000000000..f2e02d535 --- /dev/null +++ b/img/src/tutovec15.svg @@ -0,0 +1,244 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + (2,4) + Left + (4,-2) + (-4,2) + Right + + + + + + + + diff --git a/img/src/tutovec2.svg b/img/src/tutovec2.svg new file mode 100644 index 000000000..3ddeb9b50 --- /dev/null +++ b/img/src/tutovec2.svg @@ -0,0 +1,413 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + y + x + +2 + +3 + d = direction + + m = magnitude + + + d + + + + m + + diff --git a/img/src/tutovec2b.svg b/img/src/tutovec2b.svg new file mode 100644 index 000000000..428818883 --- /dev/null +++ b/img/src/tutovec2b.svg @@ -0,0 +1,197 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + (0,0) + Towards wheream I facing? + I'm not facinganywhere... + + diff --git a/img/src/tutovec3.svg b/img/src/tutovec3.svg new file mode 100644 index 000000000..37b25e238 --- /dev/null +++ b/img/src/tutovec3.svg @@ -0,0 +1,319 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + y + x + + +1 + + +1 + + + + + + + diff --git a/img/src/tutovec3b.svg b/img/src/tutovec3b.svg new file mode 100644 index 000000000..67cc9ad80 --- /dev/null +++ b/img/src/tutovec3b.svg @@ -0,0 +1,1101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/img/src/tutovec5.svg b/img/src/tutovec5.svg new file mode 100644 index 000000000..4483c7ee5 --- /dev/null +++ b/img/src/tutovec5.svg @@ -0,0 +1,436 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + a.dot(b)>0 + + <90° + + + + a.dot(b)==0 + + =90° + + + + a.dot(b)<0 + + >90° + + + + + diff --git a/img/src/tutovec6.svg b/img/src/tutovec6.svg new file mode 100644 index 000000000..8181c84a6 --- /dev/null +++ b/img/src/tutovec6.svg @@ -0,0 +1,304 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + Enemy + + B + + + A + Snake + F + + + diff --git a/img/src/tutovec7.svg b/img/src/tutovec7.svg new file mode 100644 index 000000000..5d984bd82 --- /dev/null +++ b/img/src/tutovec7.svg @@ -0,0 +1,371 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + Enemy + + + B + + + A + Snake + F + BA = A - B + + + + + + diff --git a/img/src/tutovec8.svg b/img/src/tutovec8.svg new file mode 100644 index 000000000..2e3b4e5f0 --- /dev/null +++ b/img/src/tutovec8.svg @@ -0,0 +1,385 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + 90° + + + + + + 180° + + + +