From 0cf2017fa46ce01a5787ea3232c189637bec6635 Mon Sep 17 00:00:00 2001 From: Dario Bonfanti Date: Sat, 8 Oct 2016 13:37:28 +0200 Subject: [PATCH] Added vectorial source files --- img/src/inverse_kinematics.svg | 2144 ++++++++++++++++++++++++++++++++ img/src/motion_diagram.svg | 293 +++++ img/src/motion_reflect.svg | 286 +++++ img/src/raycast_projection.svg | 413 ++++++ img/src/tutovec1.svg | 219 ++++ img/src/tutovec10.svg | 333 +++++ img/src/tutovec11.svg | 376 ++++++ img/src/tutovec12.svg | 307 +++++ img/src/tutovec13.svg | 778 ++++++++++++ img/src/tutovec14.svg | 344 +++++ img/src/tutovec15.svg | 244 ++++ img/src/tutovec2.svg | 413 ++++++ img/src/tutovec2b.svg | 197 +++ img/src/tutovec3.svg | 319 +++++ img/src/tutovec3b.svg | 1101 ++++++++++++++++ img/src/tutovec5.svg | 436 +++++++ img/src/tutovec6.svg | 304 +++++ img/src/tutovec7.svg | 371 ++++++ img/src/tutovec8.svg | 385 ++++++ 19 files changed, 9263 insertions(+) create mode 100644 img/src/inverse_kinematics.svg create mode 100644 img/src/motion_diagram.svg create mode 100644 img/src/motion_reflect.svg create mode 100644 img/src/raycast_projection.svg create mode 100644 img/src/tutovec1.svg create mode 100644 img/src/tutovec10.svg create mode 100644 img/src/tutovec11.svg create mode 100644 img/src/tutovec12.svg create mode 100644 img/src/tutovec13.svg create mode 100644 img/src/tutovec14.svg create mode 100644 img/src/tutovec15.svg create mode 100644 img/src/tutovec2.svg create mode 100644 img/src/tutovec2b.svg create mode 100644 img/src/tutovec3.svg create mode 100644 img/src/tutovec3b.svg create mode 100644 img/src/tutovec5.svg create mode 100644 img/src/tutovec6.svg create mode 100644 img/src/tutovec7.svg create mode 100644 img/src/tutovec8.svg 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° + + + +