Fun With Limits

Fun With Limits
Loading the math board and drawing, please wait…
2015-05-16 06:56
This example demonstrates how to change themes to place various geometric shapes on a graph. Key mathematical concepts include limits, vectors, and function transformations. Construction involves using GeoGebra commands like LimitBelow and PointOnFunction to dynamically adjust graph elements. Suitable for high school students and college freshmen to understand function graph transformations and geometric construction principles.

GeoGebra Commands & Parameters

  1. LimitBelow(f, PointOnFunctionDestinationX) → PointOnFunctionDestinationY
  2. If(Element[SlideSet, SlideNumber] ≟ "Quizzy Question 7 Graph", true, false) → ShowQuizzyQuestion07Graph
  3. If(IsThinGraph, 6, PointSizeInput) → PointSize
  4. Corner(4) → ScreenTopLeftPoint
  5. Corner(5) → ScreenTopRightInPixels
  6. Corner(1) → ScreenBottomLeftPoint
  7. Corner(2) → ScreenBottomRightPoint
  8. Point(f) → PointOnFunction
  9. If(x(PointOnFunction) < PointOnFunctionDestinationX, true, false) → PointOnFunctionIsLeftOfDestination
  10. If(Element[SlideSet, SlideNumber] ≟ "Example 2 Graph 1st Time", true, If[Element[SlideSet, SlideNumber] ≟ "Example 2 Graph 2nd Time", true, If[Element[SlideSet, SlideNumber] ≟ "Example 2 Graph 3rd Time", true, If[Element[SlideSet, SlideNumber] ≟ "Example 2 Graph 4th Time", true, false]]]) → ShowExample02Graph
  11. If(Element[SlideSet, SlideNumber] ≟ "Example 3 Graph 1st Time", true, If[Element[SlideSet, SlideNumber] ≟ "Example 3 Graph 2nd Time", true, If[Element[SlideSet, SlideNumber] ≟ "Example 3 Graph 3rd Time", true, If[Element[SlideSet, SlideNumber] ≟ "Example 3 Graph 4th Time", true, false]]]) → ShowExample03Graph
  12. If(Element[SlideSet, SlideNumber] ≟ "Example 4 Graph 1st Time", true, If[Element[SlideSet, SlideNumber] ≟ "Example 4 Graph 2nd Time", true, If[Element[SlideSet, SlideNumber] ≟ "Example 4 Graph 3rd Time", true, If[Element[SlideSet, SlideNumber] ≟ "Example 4 Graph 4th Time", true, false]]]) → ShowExample04Graph
  13. If(Element[SlideSet, SlideNumber] ≟ "Example 1 Graph 1st", true, If[Element[SlideSet, SlideNumber] ≟ "Example 1 Graph 2nd Time", true, If[Element[SlideSet, SlideNumber] ≟ "Example 1 Graph 3rd Time", true, If[Element[SlideSet, SlideNumber] ≟ "Example 1 Graph 4th Time", true, false]]]) → ShowExample01Graph
  14. If(Element[SlideSet, SlideNumber] ≟ "Quizzy Question 1 Graph", true, false) → ShowQuizzyQuestion01Graph
  15. If(Element[SlideSet, SlideNumber] ≟ "Quizzy Question 2 Graph", true, false) → ShowQuizzyQuestion02Graph
  16. If(Element[SlideSet, SlideNumber] ≟ "Quizzy Question 3 Graph", true, false) → ShowQuizzyQuestion03Graph
  17. If(Element[SlideSet, SlideNumber] ≟ "Quizzy Question 4 Graph", true, false) → ShowQuizzyQuestion04Graph
  18. If(Element[SlideSet, SlideNumber] ≟ "Quizzy Question 5 Graph", true, false) → ShowQuizzyQuestion05Graph
  19. If(Element[SlideSet, SlideNumber] ≟ "Quizzy Question 6 Graph", true, false) → ShowQuizzyQuestion06Graph
  20. If(Element[SlideSet, SlideNumber] ≟ "Quizzy Question 8 Graph", true, false) → ShowQuizzyQuestion08Graph
  21. If(Element[SlideSet, SlideNumber] ≟ "Quizzy Question 9 Graph", true, false) → ShowQuizzyQuestion09Graph
  22. If(Element[SlideSet, SlideNumber] ≟ "Quizzy Question 10 Graph", true, false) → ShowQuizzyQuestion10Graph
  23. If(ShowQuizzyQuestion01Graph ≟ true ∨ ShowQuizzyQuestion02Graph ≟ true ∨ ShowQuizzyQuestion03Graph ≟ true ∨ ShowQuizzyQuestion04Graph ≟ true ∨ ShowQuizzyQuestion05Graph ≟ true ∨ ShowQuizzyQuestion06Graph ≟ true ∨ ShowQuizzyQuestion07Graph ≟ true ∨ ShowQuizzyQuestion08Graph ≟ true ∨ ShowQuizzyQuestion09Graph ≟ true ∨ ShowQuizzyQuestion10Graph ≟ true, true, false) → IsQuizzyGraphSlide
  24. Element(SlideSet, SlideNumber) → CurrentSlide
  25. If(ShowExample01Graph ≟ true ∨ ShowExample02Graph ≟ true ∨ ShowExample03Graph ≟ true ∨ ShowExample04Graph ≟ true ∨ ShowExample05Graph ≟ true ∨ ShowExample06Graph ≟ true ∨ ShowExample07Graph ≟ true ∨ ShowExample08Graph ≟ true ∨ ShowExample09Graph ≟ true ∨ ShowExample10Graph ≟ true ∨ ShowExample11Graph ≟ true ∨ ShowExample12Graph ≟ true ∨ ShowExample13Graph ≟ true ∨ ShowExample14Graph ≟ true ∨ ShowExample15Graph ≟ true ∨ ShowExample16Graph ≟ true ∨ IsQuizzyGraphSlide ∨ ShowMakeMyOwnGraph, true, false) → IsGraphSlide
  26. If(Element[SlideSet, SlideNumber] ≟ "Make My Own", true, false) → ShowMakeMyOwnSlide
  27. If(MainframeWidthOverMainframeHeight ≥ SlideWidthOverSlideHeight, MainframeHeightInPixels, (SlideHeightOverSlideWidth * MainframeWidthInPixels)) → SlideHeightInPixels
  28. If(MainframeWidthOverMainframeHeight < SlideWidthOverSlideHeight, MainframeWidthInPixels, (SlideWidthOverSlideHeight * MainframeHeightInPixels)) → SlideWidthInPixels
  29. If(Element[SlideSet, SlideNumber] ≟ "Example 2 Answer Slide", true, false) → ShowExample02AnswerSlide
  30. If(Element[SlideSet, SlideNumber] ≟ "Example 1 Answer Slide", true, false) → ShowExample01AnswerSlide
  31. If(Element[SlideSet, SlideNumber] ≟ "Example 16 Answer", true, false) → ShowExample16AnswerSlide
  32. If(Element[SlideSet, SlideNumber] ≟ "Example 15 Answer", true, false) → ShowExample15AnswerSlide
  33. If(Element[SlideSet, SlideNumber] ≟ "Example 14 Answer", true, false) → ShowExample14AnswerSlide
  34. If(Element[SlideSet, SlideNumber] ≟ "Example 13 Answer", true, false) → ShowExample13AnswerSlide
  35. If(Element[SlideSet, SlideNumber] ≟ "Example 12 Answer", true, false) → ShowExample12AnswerSlide
  36. If(Element[SlideSet, SlideNumber] ≟ "Example 11 Answer", true, false) → ShowExample11AnswerSlide
  37. If(Element[SlideSet, SlideNumber] ≟ "Example 10 Answer", true, false) → ShowExample10AnswerSlide
  38. If(Element[SlideSet, SlideNumber] ≟ "Example 9 Answer", true, false) → ShowExample09AnswerSlide
  39. If(Element[SlideSet, SlideNumber] ≟ "Example 8 Answer", true, false) → ShowExample08AnswerSlide
  40. If(Element[SlideSet, SlideNumber] ≟ "Example 7 Answer", true, false) → ShowExample07AnswerSlide
  41. If(Element[SlideSet, SlideNumber] ≟ "Example 6 Answer", true, false) → ShowExample06AnswerSlide
  42. If(Element[SlideSet, SlideNumber] ≟ "Example 5 Answer", true, false) → ShowExample05AnswerSlide
  43. If(Element[SlideSet, SlideNumber] ≟ "Example 4 Answer", true, false) → ShowExample04AnswerSlide
  44. If(Element[SlideSet, SlideNumber] ≟ "Example 3 Answer", true, false) → ShowExample03AnswerSlide
  45. Segment(PointOnFunction, PointOnXAxis) → VerticalCrosshair
  46. Segment(PointOnYAxis, PointOnFunction) → HorizontalCrosshair
  47. AxisStepX() → XUnitSpacing
  48. AxisStepY() → YUnitSpacing
  49. Corner(3) → ScreenTopRightPoint
  50. If(CourtAutoZoom ≟ false, (9 / 100 * (CourtEndingXValue - CourtStartingXValue)), (9 / 100 * (x(TipToeEndingPoint) - TipToePreviousDestination))) → TipToeWidthInXUnits
  51. If(CourtAutoZoom ≟ false, CourtStartingXValue, TipToePreviousDestination) → ProgressTextStartingXValue
  52. If(TipToeProgress ≤ 99.9999999, TipToeProgress, 99.9999999) → TipToeProgressAdjusted
  53. Polygon(ConsoleBottomLeftPoint, ConsoleBottomRightPoint, ConsoleTopRightPoint, ConsoleTopLeftPoint) → Console, ConsoleBottomSide, ConsoleRightSide, ConsoleTopSide, ConsoleLeftSide
  54. Polygon(ScreenBottomLeftPoint, ConsoleBottomLeftPoint, ConsoleTopLeftPoint, ScreenTopLeftPoint) → Mainframe, MainframeBottomSide, MainframeRightSide, MainframeTopSide, MainframeLeftSide
  55. If(SlideNumber ≟ IndexOf["Introduction", SlideSet], true, false) → ShowIntroductionStuff
  56. If(SlideNumber ≟ IndexOf["You May Not", SlideSet], true, false) → ShowExample00LimitYouMaySlide
  57. If(SlideNumber ≟ IndexOf["Are We There", SlideSet], true, false) → ShowExample00AreWeThereSlide
  58. If(SlideNumber ≟ IndexOf["Limit Los Angeles", SlideSet], true, false) → ShowExample00LimitLosAngelesSlide
  59. If(Element[SlideSet, SlideNumber] ≟ "Limit Verbal Definition", true, false) → ShowExample00LimitVerbalDefinition1Slide
  60. If(¬PointOnFunctionIsLeftOfDestination, x(MonkeySwingingPoint) - (4.4 / 16.9 * MonkeyWidthInXUnits), x(MonkeySwingingPoint) + (4.4 / 16.9 * MonkeyWidthInXUnits)) → MonkeyFrontXValue
  61. If(¬PointOnFunctionIsLeftOfDestination, MonkeyCorner4 + (MonkeyWidthInXUnits, 0), MonkeyCorner4 - (MonkeyWidthInXUnits, 0)) → MonkeyCorner3
  62. If(Element[SlideSet, SlideNumber] ≟ "Example 1 Step 1", true, false) → ShowExample01Step1Slide
  63. If(Element[SlideSet, SlideNumber] ≟ "Example 1 Step 2", true, false) → ShowExample01Step2Slide
  64. If(Element[SlideSet, SlideNumber] ≟ "Example 1 Step 3", true, false) → ShowExample01Step3Slide
  65. If(Element[SlideSet, SlideNumber] ≟ "The f(x) value", true, false) → ShowExample01LimitVerbalDefinition2Slide
  66. If(Element[SlideSet, SlideNumber] ≟ "Limit Equals 3", true, false) → ShowExample01Answer2Slide
  67. If(Element[SlideSet, SlideNumber] ≟ "Limit Function Verbal Definition", true, false) → ShowExample01LimitVerbalDefinition3Slide
  68. If(Element[SlideSet, SlideNumber] ≟ "Limit Left Side Verbal To Analytic Part 1", true, false) → ShowExample01VerbalToAnalytic1Slide
  69. If(Element[SlideSet, SlideNumber] ≟ "Verbal Analytic Function", true, false) → ShowVerbalAnalyticFunctionSlide
  70. If(Element[SlideSet, SlideNumber] ≟ "Limit As X From Left", true, false) → ShowExample01VerbalToAnalytic2Slide
  71. If(Element[SlideSet, SlideNumber] ≟ "Limit Equals 4", true, false) → ShowExample02Answer2Slide
  72. If(Element[SlideSet, SlideNumber] ≟ "Verbal Analytic Place Left Ex 2", true, false) → ShowExample02VerbalToAnalytic1
  73. If(Element[SlideSet, SlideNumber] ≟ "Verbal Analytic Limit", true, false) → ShowVerbalAnalyticLimitSlide
  74. If(Element[SlideSet, SlideNumber] ≟ "The Limit As X From Left Ex 2", true, false) → ShowExample02VerbalToAnalytic2
  75. If(Element[SlideSet, SlideNumber] ≟ "Example 1 Title", true, false) → ShowExample01TitleSlide
  76. If(Element[SlideSet, SlideNumber] ≟ "Example 2 Title", true, false) → ShowExample02TitleSlide
  77. If(Element[SlideSet, SlideNumber] ≟ "Example 3 Title", true, false) → ShowExample03TitleSlide
  78. If(Element[SlideSet, SlideNumber] ≟ "Example 4 Title", true, false) → ShowExample04TitleSlide
  79. If(Element[SlideSet, SlideNumber] ≟ "Example 5 Title", true, false) → ShowExample05TitleSlide
  80. If(Element[SlideSet, SlideNumber] ≟ "Example 6 Title", true, false) → ShowExample06TitleSlide
  81. If(Element[SlideSet, SlideNumber] ≟ "Example 7 Title", true, false) → ShowExample07TitleSlide
  82. If(Element[SlideSet, SlideNumber] ≟ "Example 8 Title", true, false) → ShowExample08TitleSlide
  83. If(Element[SlideSet, SlideNumber] ≟ "Example 9 Title", true, false) → ShowExample09TitleSlide
  84. If(Element[SlideSet, SlideNumber] ≟ "Example 10 Title", true, false) → ShowExample10TitleSlide
  85. If(Element[SlideSet, SlideNumber] ≟ "Example 3 Question", true, false) → ShowExample03QuestionSlide
  86. If(Element[SlideSet, SlideNumber] ≟ "Step One", true, false) → ShowStepOneSlide
  87. If(Element[SlideSet, SlideNumber] ≟ "Step Two", true, false) → ShowStepTwoSlide
  88. If(Element[SlideSet, SlideNumber] ≟ "Step Three", true, false) → ShowStepThreeSlide
  89. If(Element[SlideSet, SlideNumber] ≟ "Example 12 Title", true, false) → ShowExample12TitleSlide
  90. If(Element[SlideSet, SlideNumber] ≟ "Example 11 Title", true, false) → ShowExample11TitleSlide
  91. If(Element[SlideSet, SlideNumber] ≟ "Example 13 Title", true, false) → ShowExample13TitleSlide
  92. If(Element[SlideSet, SlideNumber] ≟ "Example 14 Title", true, false) → ShowExample14TitleSlide
  93. If(Element[SlideSet, SlideNumber] ≟ "Example 15 Title", true, false) → ShowExample15TitleSlide
  94. If(Element[SlideSet, SlideNumber] ≟ "Example 16 Title", true, false) → ShowExample16TitleSlide
  95. If(Element[SlideSet, SlideNumber] ≟ "Example 4 Question", true, false) → ShowExample04QuestionSlide
  96. If(Element[SlideSet, SlideNumber] ≟ "Example 5 Question", true, false) → ShowExample05QuestionSlide
  97. If(Element[SlideSet, SlideNumber] ≟ "Example 6 Question", true, false) → ShowExample06QuestionSlide
  98. If(Element[SlideSet, SlideNumber] ≟ "Example 7 Question", true, false) → ShowExample07QuestionSlide
  99. If(Element[SlideSet, SlideNumber] ≟ "Example 9 Question", true, false) → ShowExample09QuestionSlide
  100. If(Element[SlideSet, SlideNumber] ≟ "Example 10 Question", true, false) → ShowExample10QuestionSlide
  101. If(Element[SlideSet, SlideNumber] ≟ "Example 11 Question", true, false) → ShowExample11QuestionSlide
  102. If(Element[SlideSet, SlideNumber] ≟ "Example 12 Question", true, false) → ShowExample12QuestionSlide
  103. If(Element[SlideSet, SlideNumber] ≟ "Example 13 Question", true, false) → ShowExample13QuestionSlide
  104. If(Element[SlideSet, SlideNumber] ≟ "Example 14 Question", true, false) → ShowExample14QuestionSlide
  105. If(Element[SlideSet, SlideNumber] ≟ "Example 15 Question", true, false) → ShowExample15QuestionSlide
  106. If(Element[SlideSet, SlideNumber] ≟ "Example 16 Question", true, false) → ShowExample16QuestionSlide
  107. If(Element[SlideSet, SlideNumber] ≟ "Example 9 Answer Explained", true, false) → ShowExample09AnswerExplainedSlide
  108. If(Element[SlideSet, SlideNumber] ≟ "Example 8 Question", true, false) → ShowExample08QuestionSlide
  109. Line(Origin, XAxisOtherPoint) → YAxis
  110. Line(Origin, YAxisOtherPoint) → XAxis
  111. If(Element[SlideSet, SlideNumber] ≟ "Example 7 Answer Explained", true, false) → ShowExample07AnswerExplainedSlide
  112. If(ShowExample01AnswerSlide ≟ true ∨ ShowExample02AnswerSlide ∨ ShowExample03AnswerSlide ≟ true ∨ ShowExample04AnswerSlide ≟ true ∨ ShowExample05AnswerSlide ≟ true ∨ ShowExample06AnswerSlide ≟ true ∨ ShowExample07AnswerSlide ≟ true ∨ ShowExample08AnswerSlide ≟ true ∨ ShowExample09AnswerSlide ≟ true ∨ ShowExample10AnswerSlide ≟ true ∨ ShowExample11AnswerSlide ≟ true ∨ ShowExample12AnswerSlide ≟ true ∨ ShowExample13AnswerSlide ≟ true ∨ ShowExample14AnswerSlide ≟ true ∨ ShowExample15AnswerSlide ≟ true ∨ ShowExample16AnswerSlide ≟ true, true, false) → IsAnswerSlideStandard
  113. Textfield(MakeMyOwnFunction) → MakeMyOwnFunctionInputBox
  114. If(Element[SlideSet, SlideNumber] ≟ "Slide Selection", true, false) → ShowScreenSelectionScreen
  115. If(Element[SlideSet, SlideNumber] ≟ "Begin", true, false) → ShowBeginLessonSlide
  116. If(ScreenButtonWidthInPixels > ScreenButtonHeightInPixels, (0.9 * ScreenButtonHeightInPixels), (0.9 * ScreenButtonWidthInPixels)) → ScreenButtonImageSquareSideLengthInPixels
  117. If(ScreenButtonImageLongRectangleWidthOverHeight < ScreenButtonWidthOverHeight, ((0.85 * ScreenButtonHeightInPixels) * ScreenButtonImageLongRectangleWidthOverHeight), (0.85 * ScreenButtonWidthInPixels)) → ScreenButtonImageLongRectangleWidthInPixels
  118. If(ScreenButtonImageLongRectangleWidthOverHeight < ScreenButtonWidthOverHeight, (0.85 * ScreenButtonHeightInPixels), ((0.85 * ScreenButtonWidthInPixels) * ScreenButtonImageLongRectangleHeightOverWidth)) → ScreenButtonImageLongRectangleHeightInPixels
  119. Textfield(MakeMyOwnHoles) → MakeMyOwnHolesInputBox
  120. Textfield(MakeMyOwnPoints) → MakeMyOwnPointsInputBox
  121. Polygon(SlideRow2BottomLeftPoint, SlideRow2BottomRightPoint, SlideRow1BottomRightPoint, SlideRow1BottomLeftPoint) → QuizzyAnswerChoiceAButton, QuizzyAnswerChoiceAButtonBottomSide, QuizzyAnswerChoiceAButtonRightSide, QuizzyAnswerChoiceAButtonTopSide, QuizzyAnswerChoiceAButtonLeftSide
  122. Polygon(SlideRow3BottomLeftPoint, SlideRow3BottomRightPoint, SlideRow2BottomRightPoint, SlideRow2BottomLeftPoint) → QuizzyAnswerChoiceBButton, QuizzyAnswerChoiceBButtonBottomSide, QuizzyAnswerChoiceBButtonRightSide, QuizzyAnswerChoiceBButtonTopSide, QuizzyAnswerChoiceBButtonLeftSide
  123. Polygon(SlideRow4BottomLeftPoint, SlideRow4BottomRightPoint, SlideRow3BottomRightPoint, SlideRow3BottomLeftPoint) → QuizzyAnswerChoiceCButton, QuizzyAnswerChoiceCButtonBottomSide, QuizzyAnswerChoiceCButtonRightSide, QuizzyAnswerChoiceCButtonTopSide, QuizzyAnswerChoiceCButtonLeftSide
  124. Polygon(SlideRow5BottomLeftPoint, SlideRow5BottomRightPoint, SlideRow4BottomRightPoint, SlideRow4BottomLeftPoint) → QuizzyAnswerChoiceDButton, QuizzyAnswerChoiceDButtonBottomSide, QuizzyAnswerChoiceDButtonRightSide, QuizzyAnswerChoiceDButtonTopSide, QuizzyAnswerChoiceDButtonLeftSide
  125. Polygon(SlideRow6BottomLeftPoint, SlideRow6BottomRightPoint, SlideRow5BottomRightPoint, SlideRow5BottomLeftPoint) → QuizzyAnswerChoiceEButton, QuizzyAnswerChoiceEButtonBottomSide, QuizzyAnswerChoiceEButtonRightSide, QuizzyAnswerChoiceEButtonTopSide, QuizzyAnswerChoiceEButtonLeftSide
  126. If(Element[SlideSet, SlideNumber] ≟ "Quizzy", true, false) → ShowQuizzyTitleSlide
  127. If(Element[SlideSet, SlideNumber] ≟ "Quizzy Results", true, false) → ShowQuizzyResultsScreen
  128. If(ScreenButtonImageShortRectangleWidthOverHeight < ScreenButtonWidthOverHeight, ((0.85 * ScreenButtonHeightInPixels) * ScreenButtonImageShortRectangleWidthOverHeight), (0.85 * ScreenButtonWidthInPixels)) → ScreenButtonImageShortRectangleWidthInPixels
  129. If(ScreenButtonImageShortRectangleWidthOverHeight < ScreenButtonWidthOverHeight, (0.85 * ScreenButtonHeightInPixels), ((0.85 * ScreenButtonWidthInPixels) * ScreenButtonImageShortRectangleHeightOverWidth)) → ScreenButtonImageShortRectangleHeightInPixels
  130. If(Element[SlideSet, SlideNumber] ≟ "Example 1 Answer 1 Slide", true, false) → ShowExample01Answer1Slide
  131. Circle(SlideFocusPoint, SlideFocusCircleRadius) → SlideFocusCircle
  132. If(ShowExample00AreWeThereSlide ≟ true, true, false) → IsSlideFocusBlinkerSlide
  133. If(Element[SlideSet, SlideNumber] ≟ "Example 2 Step 1", true, false) → ShowExample02Step1Slide
  134. If(Element[SlideSet, SlideNumber] ≟ "Example 2 Step 2", true, false) → ShowExample02Step2Slide
  135. If(Element[SlideSet, SlideNumber] ≟ "Example 2 Answer", true, false) → ShowExample02Answer1Slide
  136. If(Element[SlideSet, SlideNumber] ≟ "Quizzy Question 1 Graph" ∨ Element[SlideSet, SlideNumber] ≟ "Quizzy Question 2 Graph" ∨ Element[SlideSet, SlideNumber] ≟ "Quizzy Question 3 Graph" ∨ Element[SlideSet, SlideNumber] ≟ "Quizzy Question 4 Graph" ∨ Element[SlideSet, SlideNumber] ≟ "Quizzy Question 5 Graph", true, false) → ShowQuizzyFunctionStuff
  137. If(ShowIntroductionStuff ≟ true ∨ Element[SlideSet, SlideNumber] ≟ "Example 4 Graph 2nd Time" ∨ Element[SlideSet, SlideNumber] ≟ "Example 4 Graph 4th Time", true, false) → IsButtonBlinkerSlide
  138. If(ShowExample00AreWeThereSlide ≟ true, true, false) → IsSlideFocusCircleSlide
  139. If(¬PointOnFunctionIsLeftOfDestination, x(PointOnFunctionBottom) - (0.28 * TomWidthInXUnits), x(PointOnFunctionBottom) + (0.28 * TomWidthInXUnits)) → TomInsideXValue
  140. If(PointOnFunctionIsLeftOfDestination, x(PointOnFunction) - (0.55 * JerryWidthInXUnits), x(PointOnFunction) + (0.55 * JerryWidthInXUnits)) → JerryOutsideXValue
  141. If(PointOnFunctionIsLeftOfDestination, x(PointOnFunction) - (1 / 2 * PacManWidthInXUnits), x(PointOnFunction) + (1 / 2 * PacManWidthInXUnits)) → PacManFrontXValue
  142. If(PointOnFunctionIsLeftOfDestination, PointOnFunctionLeft - (0, (0.5 * PacManHeightInYUnits)), PointOnFunctionRight - (0, (0.5 * PacManHeightInYUnits))) → PacManCorner1
  143. If(PointOnFunctionIsLeftOfDestination, x(PointOnFunction) + (9.5 / 39 * DarthVaderWidthInXUnits), x(PointOnFunction) - (9.5 / 39 * DarthVaderWidthInXUnits)) → DarthVaderInsideXValue
  144. If(PointOnFunctionIsLeftOfDestination, DarthVaderCorner3 - (DarthVaderWidthInXUnits, 0), DarthVaderCorner3 + (DarthVaderWidthInXUnits, 0)) → DarthVaderCorner4
  145. If(IsThinGraph, 2, LineThicknessInput) → LineThickness
  146. If(PointOnFunctionIsLeftOfDestination, (x(BallBottomLeftPoint) - (0.85 * HomerWidthInXUnits), y(PointOnFunction) - (0.3 * HomerHeightInYUnits)), (x(BallBottomRightPoint) + (0.85 * HomerWidthInXUnits), y(PointOnFunction) - (0.3 * HomerHeightInYUnits))) → HomerCorner1
  147. If(PointOnFunctionIsLeftOfDestination, PointOnFunctionTop - ((1 / 2 * FishWidthInXUnits), 0), PointOnFunctionTop + ((1 / 2 * FishWidthInXUnits), 0)) → FishCorner1
  148. If(PointOnFunctionIsLeftOfDestination, (PacManFrontXValue + PacManWidthInXUnits, PacManStartingYValue), (PacManFrontXValue - PacManWidthInXUnits, PacManStartingYValue)) → PacManBottomRightPoint
  149. If(PointOnFunctionIsLeftOfDestination, PointOnFunctionLeft - (PacManWidthInXUnits, (0.5 * PacManHeightInYUnits)), PointOnFunctionRight + (PacManWidthInXUnits, (-0.5 * PacManHeightInYUnits))) → PacManCorner4
  150. If(PointOnFunctionIsLeftOfDestination, FishCorner1 + (FishWidthInXUnits, 0), FishCorner1 - (FishWidthInXUnits, 0)) → FishCorner2
  151. If(PointOnFunctionIsLeftOfDestination, HomerCorner1 + (HomerWidthInXUnits, 0), HomerCorner1 - (HomerWidthInXUnits, 0)) → HomerCorner2
  152. If(PointOnFunctionIsLeftOfDestination, JerryCorner1 + (JerryWidthInXUnits, 0), JerryCorner1 - (JerryWidthInXUnits, 0)) → JerryCorner2
  153. If(¬PointOnFunctionIsLeftOfDestination, TomCorner1 + (TomWidthInXUnits, 0), TomCorner1 - (TomWidthInXUnits, 0)) → TomCorner2
  154. If(x(PointOnFunctionStartingPoint) < PointOnFunctionDestinationX, x(PointOnFunctionStartingPoint), PointOnFunctionDestinationX) → PointSliderMin
  155. If(x(PointOnFunctionStartingPoint) < PointOnFunctionDestinationX, PointOnFunctionDestinationX, x(PointOnFunctionStartingPoint)) → PointSliderMax
  156. If(PointOnFunctionIsLeftOfDestination, PointOnFunctionTop + ((0.5 * EagleWidthInXUnits), 0), PointOnFunctionTop - ((0.5 * EagleWidthInXUnits), 0)) → EagleCorner1
  157. If(PointOnFunctionIsLeftOfDestination, EagleCorner1 - (EagleWidthInXUnits, 0), EagleCorner1 + (EagleWidthInXUnits, 0)) → EagleCorner2
  158. Textfield(MakeMyOwnDestinationX) → MakeMyOwnDestinationInputBox
  159. If(PointOnFunctionIsLeftOfDestination, PointOnFunctionTop + ((0.5 * TinkWidthInXUnits), 0), PointOnFunctionTop - ((0.5 * TinkWidthInXUnits), 0)) → TinkCorner1
  160. If(PointOnFunctionIsLeftOfDestination, TinkCorner1 - (TinkWidthInXUnits, 0), TinkCorner1 + (TinkWidthInXUnits, 0)) → TinkCorner2

AI Drawing Prompt Reference

Draw a function graph and mark a point on the graph. Then, draw vertical and horizontal lines from this point to the x-axis and y-axis, respectively, to indicate the coordinates of the point. Finally, adjust the theme of the graph to make the geometric shapes more prominent.
The prompt above was compiled from the original drawing commands and is for reference only.