diff --git a/calc-backend/animation-gen/derivativeAnimation.py b/calc-backend/animation-gen/derivativeAnimation.py index c47b9e5..8885991 100644 --- a/calc-backend/animation-gen/derivativeAnimation.py +++ b/calc-backend/animation-gen/derivativeAnimation.py @@ -67,4 +67,6 @@ def construct(self): self.play(x.animate(rate_func=linear).set_value(3), run_time = 1.5) self.play(x.animate(rate_func=rush_from).set_value(1), run_time = 2) self.play(x.animate(rate_func=rush_into).set_value(3), run_time = 2) - self.play(x.animate(rate_func=linear).set_value(5.5), run_time = 1.5) \ No newline at end of file + self.play(x.animate(rate_func=linear).set_value(5.5), run_time = 1.5) + + self.wait(3) \ No newline at end of file diff --git a/calc-backend/animation-gen/integralAnimation.py b/calc-backend/animation-gen/integralAnimation.py index adc648f..f67f701 100644 --- a/calc-backend/animation-gen/integralAnimation.py +++ b/calc-backend/animation-gen/integralAnimation.py @@ -20,18 +20,15 @@ def construct(self): self.add(axes, x_label, y_label) - # Plot y = 0.6 * x^2 from 0 to 2.6 graph = axes.plot(lambda x: 0.6 * x**2, x_range=[0, 2.3], color=WHITE) self.play(Create(graph), run_time=1) - # Riemann sum parameters a, b = 0, 2 n = 10 dx = (b - a) / n rectangles = VGroup() area_sum = 0 - # Create rectangles using f(x) = 0.6 * x^2 for i in range(1, n + 1): x_right = a + i * dx height = 0.6 * x_right**2 @@ -55,17 +52,17 @@ def construct(self): for rect in rectangles: self.play(FadeIn(rect, run_time=0.15)) - # Show area label in top-right corner area_text = Text(f"Area ≈ {area_sum:.2f}", font_size=36) area_text.to_edge(UP).shift(DOWN*2.4 + LEFT * 3.5) self.play(Write(area_text)) self.wait(1.5) - - # Fade everything out + self.play( FadeOut(rectangles), FadeOut(area_text), FadeOut(graph), run_time=1 ) + + self.wait(3) \ No newline at end of file diff --git a/calc-backend/animation-gen/limitsAnimation.py b/calc-backend/animation-gen/limitsAnimation.py index e69de29..4388674 100644 --- a/calc-backend/animation-gen/limitsAnimation.py +++ b/calc-backend/animation-gen/limitsAnimation.py @@ -0,0 +1,81 @@ +import numpy as np +from manim import * + +class Limit(Scene): + def construct(self): + + axes = Axes( + x_range=[0.1, 4, 1], + y_range=[0, 10, 2], + axis_config={"include_numbers": True}, + x_length=8, + y_length=5 + ) + labels = axes.get_axis_labels(x_label="x", y_label="y") + self.play(Create(axes), Write(labels)) + + def func(x): + if x == 2: + return np.nan # removable discontinuity + return (x**2 + 4*x - 12)/(x**2 - 2*x) + + graph = axes.plot( + func, + color=WHITE, + discontinuities=[2], + dt=0.01, + x_range=[.7, 3.9] + ) + + hole_point = Circle( + radius=0.04, + color=WHITE, + fill_opacity=0, + stroke_width=4 + ).move_to(axes.c2p(2, func(2.01))) + + self.play(Create(graph), FadeIn(hole_point), run_time=2) + + # ValueTrackers for dynamic movement + t_left = ValueTracker(0.7) + t_right = ValueTracker(3.5) + + # Initial dummy arrows + left_arrow = always_redraw(lambda: Arrow( + start=axes.c2p(0.7, func(0.7) + 0.3), + end=axes.c2p(t_left.get_value(), func(t_left.get_value())), + color=BLUE, + stroke_width=6, + buff=0 + )) + + right_arrow = always_redraw(lambda: Arrow( + start=axes.c2p(3.5, func(3.5) + 0.3), + end=axes.c2p(t_right.get_value(), func(t_right.get_value())), + color=YELLOW, + stroke_width=6, + buff=0 + )) + + self.add(left_arrow, right_arrow) + + # Animate trackers to move arrows toward x = 2 + self.play( + t_left.animate.set_value(1.99), + t_right.animate.set_value(2.01), + run_time=2, + rate_func=linear + ) + + self.wait(0.5) + + self.play( + FadeOut(axes), + FadeOut(labels), + FadeOut(graph), + FadeOut(hole_point), + FadeOut(left_arrow), + FadeOut(right_arrow) + ) + + self.wait(3) diff --git a/calc-frontend/package-lock.json b/calc-frontend/package-lock.json index 7c5a677..6bf894f 100644 --- a/calc-frontend/package-lock.json +++ b/calc-frontend/package-lock.json @@ -14,7 +14,7 @@ "@radix-ui/react-tooltip": "^1.2.0", "@tailwindcss/vite": "^4.0.4", "axios": "^1.8.1", - "better-auth": "^1.2.4", + "better-auth": "^1.2.7", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "jsdom": "^26.0.0", @@ -3245,29 +3245,28 @@ "license": "MIT" }, "node_modules/better-auth": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/better-auth/-/better-auth-1.2.5.tgz", - "integrity": "sha512-Tz2aKImkvaT7P9qHQ67Vhw/Slo6zpvE0jG7GoDQM+dd5tWuC3lP0OGjjWkNCZdToVlWB193i5nSHeZT90sFqEw==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/better-auth/-/better-auth-1.2.7.tgz", + "integrity": "sha512-2hCB263GSrgetsMUZw8vv9O1e4S4AlYJW3P4e8bX9u3Q3idv4u9BzDFCblpTLuL4YjYovghMCN0vurAsctXOAQ==", "dependencies": { "@better-auth/utils": "0.2.4", - "@better-fetch/fetch": "^1.1.17", + "@better-fetch/fetch": "^1.1.18", "@noble/ciphers": "^0.6.0", "@noble/hashes": "^1.6.1", "@simplewebauthn/browser": "^13.0.0", "@simplewebauthn/server": "^13.0.0", - "better-call": "^1.0.5", + "better-call": "^1.0.8", "defu": "^6.1.4", "jose": "^5.9.6", "kysely": "^0.27.6", "nanostores": "^0.11.3", - "valibot": "1.0.0-beta.15", "zod": "^3.24.1" } }, "node_modules/better-call": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/better-call/-/better-call-1.0.7.tgz", - "integrity": "sha512-p5kEthErx3HsW9dCCvvEx+uuEdncn0ZrlqrOG3TkR1aVYgynpwYbTVU90nY8/UwfMhROzqZWs8vryainSQxrNg==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/better-call/-/better-call-1.0.8.tgz", + "integrity": "sha512-/PV8JLqDRUN7JyBPbklVsS/8E4SO3pnf8hbpa8B7xrBrr+BBYpeOAxoqtnsyk/pRs35vNB4MZx8cn9dBuNlLDA==", "dependencies": { "@better-fetch/fetch": "^1.1.4", "rou3": "^0.5.1", @@ -10190,7 +10189,7 @@ "version": "5.6.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", @@ -10395,20 +10394,6 @@ } } }, - "node_modules/valibot": { - "version": "1.0.0-beta.15", - "resolved": "https://registry.npmjs.org/valibot/-/valibot-1.0.0-beta.15.tgz", - "integrity": "sha512-BKy8XosZkDHWmYC+cJG74LBzP++Gfntwi33pP3D3RKztz2XV9jmFWnkOi21GoqARP8wAWARwhV6eTr1JcWzjGw==", - "license": "MIT", - "peerDependencies": { - "typescript": ">=5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, "node_modules/vfile": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", diff --git a/calc-frontend/package.json b/calc-frontend/package.json index b45c9be..2c5bfde 100644 --- a/calc-frontend/package.json +++ b/calc-frontend/package.json @@ -17,7 +17,7 @@ "@radix-ui/react-tooltip": "^1.2.0", "@tailwindcss/vite": "^4.0.4", "axios": "^1.8.1", - "better-auth": "^1.2.4", + "better-auth": "^1.2.7", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "jsdom": "^26.0.0", diff --git a/calc-frontend/src/animations/animations_etc/__pycache__/limitsAnimation.cpython-310.pyc b/calc-frontend/src/animations/animations_etc/__pycache__/limitsAnimation.cpython-310.pyc new file mode 100644 index 0000000..51b2091 Binary files /dev/null and b/calc-frontend/src/animations/animations_etc/__pycache__/limitsAnimation.cpython-310.pyc differ diff --git a/calc-frontend/src/animations/animations_etc/media/Tex/66e1bc57a83e0f07.svg b/calc-frontend/src/animations/animations_etc/media/Tex/66e1bc57a83e0f07.svg new file mode 100644 index 0000000..56f9bee --- /dev/null +++ b/calc-frontend/src/animations/animations_etc/media/Tex/66e1bc57a83e0f07.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/calc-frontend/src/animations/animations_etc/media/Tex/66e1bc57a83e0f07.tex b/calc-frontend/src/animations/animations_etc/media/Tex/66e1bc57a83e0f07.tex new file mode 100644 index 0000000..7f5e239 --- /dev/null +++ b/calc-frontend/src/animations/animations_etc/media/Tex/66e1bc57a83e0f07.tex @@ -0,0 +1,9 @@ +\documentclass[preview]{standalone} +\usepackage[english]{babel} +\usepackage{amsmath} +\usepackage{amssymb} +\begin{document} +\begin{align*} +0 +\end{align*} +\end{document} \ No newline at end of file diff --git a/calc-frontend/src/animations/animations_etc/media/Tex/70b3a8630e8c4922.svg b/calc-frontend/src/animations/animations_etc/media/Tex/70b3a8630e8c4922.svg new file mode 100644 index 0000000..c446861 --- /dev/null +++ b/calc-frontend/src/animations/animations_etc/media/Tex/70b3a8630e8c4922.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/calc-frontend/src/animations/animations_etc/media/Tex/70b3a8630e8c4922.tex b/calc-frontend/src/animations/animations_etc/media/Tex/70b3a8630e8c4922.tex new file mode 100644 index 0000000..79bedbc --- /dev/null +++ b/calc-frontend/src/animations/animations_etc/media/Tex/70b3a8630e8c4922.tex @@ -0,0 +1,9 @@ +\documentclass[preview]{standalone} +\usepackage[english]{babel} +\usepackage{amsmath} +\usepackage{amssymb} +\begin{document} +\begin{align*} +f(x) +\end{align*} +\end{document} \ No newline at end of file diff --git a/calc-frontend/src/animations/animations_etc/media/Tex/b330e3953bf029d7.svg b/calc-frontend/src/animations/animations_etc/media/Tex/b330e3953bf029d7.svg new file mode 100644 index 0000000..a4e8630 --- /dev/null +++ b/calc-frontend/src/animations/animations_etc/media/Tex/b330e3953bf029d7.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/calc-frontend/src/animations/animations_etc/media/Tex/b330e3953bf029d7.tex b/calc-frontend/src/animations/animations_etc/media/Tex/b330e3953bf029d7.tex new file mode 100644 index 0000000..7675c00 --- /dev/null +++ b/calc-frontend/src/animations/animations_etc/media/Tex/b330e3953bf029d7.tex @@ -0,0 +1,9 @@ +\documentclass[preview]{standalone} +\usepackage[english]{babel} +\usepackage{amsmath} +\usepackage{amssymb} +\begin{document} +\begin{align*} +6 +\end{align*} +\end{document} \ No newline at end of file diff --git a/calc-frontend/src/animations/animations_etc/media/Tex/b47c9feb1c667bc8.svg b/calc-frontend/src/animations/animations_etc/media/Tex/b47c9feb1c667bc8.svg new file mode 100644 index 0000000..b587f57 --- /dev/null +++ b/calc-frontend/src/animations/animations_etc/media/Tex/b47c9feb1c667bc8.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/calc-frontend/src/animations/animations_etc/media/Tex/b47c9feb1c667bc8.tex b/calc-frontend/src/animations/animations_etc/media/Tex/b47c9feb1c667bc8.tex new file mode 100644 index 0000000..b628b4c --- /dev/null +++ b/calc-frontend/src/animations/animations_etc/media/Tex/b47c9feb1c667bc8.tex @@ -0,0 +1,9 @@ +\documentclass[preview]{standalone} +\usepackage[english]{babel} +\usepackage{amsmath} +\usepackage{amssymb} +\begin{document} +\begin{align*} +8 +\end{align*} +\end{document} \ No newline at end of file diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/Limit.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/Limit.mp4 new file mode 100644 index 0000000..ac30087 Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/Limit.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_1333778094_730062091.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_1333778094_730062091.mp4 new file mode 100644 index 0000000..0c46359 Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_1333778094_730062091.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_1376512726_2967433267.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_1376512726_2967433267.mp4 new file mode 100644 index 0000000..aa81e04 Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_1376512726_2967433267.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_1978844009_869777293.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_1978844009_869777293.mp4 new file mode 100644 index 0000000..1f6fdb8 Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_1978844009_869777293.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2113178649_1754468810.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2113178649_1754468810.mp4 new file mode 100644 index 0000000..736dc66 Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2113178649_1754468810.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2341082278_2525836282.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2341082278_2525836282.mp4 new file mode 100644 index 0000000..46d80ef Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2341082278_2525836282.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2341082278_2757299639.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2341082278_2757299639.mp4 new file mode 100644 index 0000000..73d78ec Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2341082278_2757299639.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2341082278_3516255947.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2341082278_3516255947.mp4 new file mode 100644 index 0000000..477cab7 Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2341082278_3516255947.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2341082278_384939764.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2341082278_384939764.mp4 new file mode 100644 index 0000000..072d406 Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2341082278_384939764.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2341082278_949554925.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2341082278_949554925.mp4 new file mode 100644 index 0000000..6650994 Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2341082278_949554925.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2510802644_2406545093.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2510802644_2406545093.mp4 new file mode 100644 index 0000000..48e2331 Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2510802644_2406545093.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2510802644_4234489363.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2510802644_4234489363.mp4 new file mode 100644 index 0000000..0f266a0 Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2510802644_4234489363.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2510802644_669525166.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2510802644_669525166.mp4 new file mode 100644 index 0000000..d7cd566 Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2510802644_669525166.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2712874749_2244615446.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2712874749_2244615446.mp4 new file mode 100644 index 0000000..3b48315 Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2712874749_2244615446.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2786981181_443531265.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2786981181_443531265.mp4 new file mode 100644 index 0000000..9582eae Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2786981181_443531265.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2833459347_2961698874.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2833459347_2961698874.mp4 new file mode 100644 index 0000000..a4075c5 Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2833459347_2961698874.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2866356032_730062091.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2866356032_730062091.mp4 new file mode 100644 index 0000000..f9dd1e2 Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2866356032_730062091.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_4071516364_666352963.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_4071516364_666352963.mp4 new file mode 100644 index 0000000..7e6f593 Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_4071516364_666352963.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_4109258678_48014544.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_4109258678_48014544.mp4 new file mode 100644 index 0000000..736dc66 Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_4109258678_48014544.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_4166842112_210259938.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_4166842112_210259938.mp4 new file mode 100644 index 0000000..aadc262 Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_4166842112_210259938.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_4166842112_3149261676.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_4166842112_3149261676.mp4 new file mode 100644 index 0000000..aadc262 Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_4166842112_3149261676.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_4166842112_3662078016.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_4166842112_3662078016.mp4 new file mode 100644 index 0000000..aadc262 Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_4166842112_3662078016.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_4166842112_666352963.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_4166842112_666352963.mp4 new file mode 100644 index 0000000..b3ee59d Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_4166842112_666352963.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_960113373_1562076290.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_960113373_1562076290.mp4 new file mode 100644 index 0000000..5b65b00 Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_960113373_1562076290.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3529212410_1240247844_223132457.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3529212410_1240247844_223132457.mp4 new file mode 100644 index 0000000..ddbeb3a Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/3529212410_1240247844_223132457.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/partial_movie_file_list.txt b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/partial_movie_file_list.txt new file mode 100644 index 0000000..1a5cab5 --- /dev/null +++ b/calc-frontend/src/animations/manim-videos/limitsAnimation/1080p60/partial_movie_files/Limit/partial_movie_file_list.txt @@ -0,0 +1,7 @@ +# This file is used internally by FFMPEG. +file 'file:/home/drake/CalculusVisualizerProject/calc-visualizer/calc-backend/animation-gen/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3529212410_1240247844_223132457.mp4' +file 'file:/home/drake/CalculusVisualizerProject/calc-visualizer/calc-backend/animation-gen/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_1376512726_2967433267.mp4' +file 'file:/home/drake/CalculusVisualizerProject/calc-visualizer/calc-backend/animation-gen/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2510802644_669525166.mp4' +file 'file:/home/drake/CalculusVisualizerProject/calc-visualizer/calc-backend/animation-gen/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2341082278_949554925.mp4' +file 'file:/home/drake/CalculusVisualizerProject/calc-visualizer/calc-backend/animation-gen/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_1333778094_730062091.mp4' +file 'file:/home/drake/CalculusVisualizerProject/calc-visualizer/calc-backend/animation-gen/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_4166842112_3149261676.mp4' diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/480p15/Limit.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/480p15/Limit.mp4 new file mode 100644 index 0000000..2a551e8 Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/480p15/Limit.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/480p15/partial_movie_files/Limit/1185818338_1240247844_223132457.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/480p15/partial_movie_files/Limit/1185818338_1240247844_223132457.mp4 new file mode 100644 index 0000000..48f547e Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/480p15/partial_movie_files/Limit/1185818338_1240247844_223132457.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1376512726_2967433267.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1376512726_2967433267.mp4 new file mode 100644 index 0000000..ee39c7a Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1376512726_2967433267.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2113178649_1754468810.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2113178649_1754468810.mp4 new file mode 100644 index 0000000..d678956 Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2113178649_1754468810.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2341082278_2757299639.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2341082278_2757299639.mp4 new file mode 100644 index 0000000..e1b1846 Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2341082278_2757299639.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2341082278_384939764.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2341082278_384939764.mp4 new file mode 100644 index 0000000..87aa480 Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2341082278_384939764.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2510802644_4234489363.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2510802644_4234489363.mp4 new file mode 100644 index 0000000..28823ab Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2510802644_4234489363.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2833459347_2961698874.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2833459347_2961698874.mp4 new file mode 100644 index 0000000..81ea133 Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2833459347_2961698874.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_4166842112_3149261676.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_4166842112_3149261676.mp4 new file mode 100644 index 0000000..5078f1f Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_4166842112_3149261676.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_960113373_1562076290.mp4 b/calc-frontend/src/animations/manim-videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_960113373_1562076290.mp4 new file mode 100644 index 0000000..627388a Binary files /dev/null and b/calc-frontend/src/animations/manim-videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_960113373_1562076290.mp4 differ diff --git a/calc-frontend/src/animations/manim-videos/limitsAnimation/480p15/partial_movie_files/Limit/partial_movie_file_list.txt b/calc-frontend/src/animations/manim-videos/limitsAnimation/480p15/partial_movie_files/Limit/partial_movie_file_list.txt new file mode 100644 index 0000000..7339852 --- /dev/null +++ b/calc-frontend/src/animations/manim-videos/limitsAnimation/480p15/partial_movie_files/Limit/partial_movie_file_list.txt @@ -0,0 +1,7 @@ +# This file is used internally by FFMPEG. +file 'file:/home/drake/CalculusVisualizerProject/calc-visualizer/calc-backend/animation-gen/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/1185818338_1240247844_223132457.mp4' +file 'file:/home/drake/CalculusVisualizerProject/calc-visualizer/calc-backend/animation-gen/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1376512726_2967433267.mp4' +file 'file:/home/drake/CalculusVisualizerProject/calc-visualizer/calc-backend/animation-gen/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2510802644_4234489363.mp4' +file 'file:/home/drake/CalculusVisualizerProject/calc-visualizer/calc-backend/animation-gen/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2341082278_384939764.mp4' +file 'file:/home/drake/CalculusVisualizerProject/calc-visualizer/calc-backend/animation-gen/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_960113373_1562076290.mp4' +file 'file:/home/drake/CalculusVisualizerProject/calc-visualizer/calc-backend/animation-gen/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_4166842112_3149261676.mp4' diff --git a/calc-frontend/src/pages/Home.tsx b/calc-frontend/src/pages/Home.tsx index 27cedf5..9b4552d 100644 --- a/calc-frontend/src/pages/Home.tsx +++ b/calc-frontend/src/pages/Home.tsx @@ -5,6 +5,7 @@ import SignInButton from "../components/ui/SignInButton"; import SignOutButton from "../components/ui/SignOutButton"; import derivativeVideo from '../animations/manim-videos/derivativeAnimation/1080p60/DerivativeAnimation.mp4'; import integralVideo from '../animations/manim-videos/integralAnimation/1080p60/RightRiemannSum.mp4'; +import limitVideo from '../animations/manim-videos/limitsAnimation/1080p60/Limit.mp4'; function Home() { const { session, isPending } = useAuth(); @@ -91,7 +92,7 @@ function Home() {