寻找三角形

寻找三角形
几何画板及绘图内容加载中,请稍等……
2024-09-26 21:25
本范例展示了如何在日常生活中寻找三角形。学生们需要在自己的环境中寻找三角形的例子,并且需要了解三角形的特性,特别是直角三角形。学生们还需要使用 GeoGebra 来绘制和分析三角形。这个范例适合于 7-8 年级学生,特别是那些正在学习几何和代数的学生。

GeoGebra 命令及参数

  1. CountIf(m ≟ true, m, {seentriangle1, seentriangle2, seentriangle3, seentriangle4, seentriangle5, seentriangle6, seentriangle7, seentriangle8, seentriangle9, seentriangle10}) → seentriangles
  2. SelectedIndex(DropDown5) → input5
  3. PointIn(Circle[BildPunkt1, 10]) → D2a
  4. Point(Line[D2a, yAxis]) → D2c
  5. Point(Line[D2a, xAxis]) → D2b
  6. UnitVector(Vector[D2c, D2b]) → v2
  7. PointIn(Circle[BildPunkt1, 10]) → D3a
  8. Point(Line[D3a, xAxis]) → D3b
  9. Point(Line[D3a, yAxis]) → D3c
  10. UnitVector(Vector[D3c, D3b]) → v3
  11. PointIn(Circle[BildPunkt1, 10]) → D4a
  12. Point(Line[D4a, xAxis]) → D4b
  13. Point(Line[D4a, yAxis]) → D4c
  14. UnitVector(Vector[D4c, D4b]) → v4
  15. Translate(D2b, Vector[((-maßbandabs) * OrthogonalVector[v2])]) → MZ2End
  16. Translate(D2c, Vector[((-maßbandabs) * OrthogonalVector[v2])]) → MZ2Start
  17. Point(Segment[MZ2Start, MZ2End]) → MZ2
  18. Translate(D3b, Vector[((-maßbandabs) * OrthogonalVector[v3])]) → MZ3End
  19. Translate(D3c, Vector[((-maßbandabs) * OrthogonalVector[v3])]) → MZ3Start
  20. Point(Segment[MZ3Start, MZ3End]) → MZ3
  21. Translate(D4b, Vector[((-maßbandabs) * OrthogonalVector[v4])]) → MZ4End
  22. Translate(D4c, Vector[((-maßbandabs) * OrthogonalVector[v4])]) → MZ4Start
  23. Point(Segment[MZ4Start, MZ4End]) → MZ4
  24. If(step < 3, 0, If[step ≤ 5, 2, If[step ≤ 7, 3, If[step ≤ 9, 4, If[step ≤ 11, 0, 0]]]]) → exnum
  25. PointIn(Circle[BildPunkt1, 10]) → D1a
  26. Point(Line[D1a, xAxis]) → D1b
  27. Point(Line[D1a, yAxis]) → D1c
  28. UnitVector(Vector[D1c, D1b]) → v1
  29. Translate(D1c, Vector[(maßbandabs * OrthogonalVector[v1])]) → MZ1End
  30. Translate(D1b, Vector[(maßbandabs * OrthogonalVector[v1])]) → MZ1Start
  31. Point(Segment[MZ1Start, MZ1End]) → MZ1
  32. Element({MZ1End, MZ2End, MZ3End, MZ4End}, exnum) → MZEnd
  33. Element({MZ1, MZ2, MZ3, MZ4}, exnum) → MZ
  34. Translate(MZ1Start, v1) → MStart1
  35. Point(Line[MStart1 + (maßbandsize * OrthogonalVector[v1]), v1]) → MB1a
  36. Textfield(input1) → Eingabefeld1
  37. Textfield(input2) → Eingabefeld2
  38. Point(Line[BildPunkt1, xAxis]) → BildPunkt2
  39. Polygon(D1a, D1b, D1c) → d1, d1_{2}, d1_{3}, d1_{4}
  40. KeepIf(x(P) > x(MStart1), P, Sequence[MZ1 - (maßbandwidth * OrthogonalVector[v1]) + (((m * v1) * Distance[D1b, D1c] / listnums(1, 1)) * 50), m, 1, listnums(1, 1) + 10]) → mPointsBig1
  41. Zip(Segment[P, P + ((linesizeB * maßbandwidth) * OrthogonalVector[v1])], P, mPointsBig1) → mLinesBig1
  42. Zip(Text[RotateText["\textsf\scriptsize{" + ((50 * m)) + "}", Angle[v1] + 182°], P - (0.34 * v1) + (0.73 * OrthogonalVector[v1]), true, true, -0, 1], m, Sequence[1, 4], P, mPointsBig1) → mText1
  43. Polygon(D2a, D2b, D2c) → d2, d2_{2}, d2_{3}, d2_{4}
  44. Translate(MZ2Start, Vector[(-v2)]) → MStart2
  45. KeepIf(y(P) < y(MStart2), P, Sequence[MZ2 + (maßbandwidth * OrthogonalVector[v2]) - (((m * v2) * Distance[D2b, D2c] / listnums(2, 1)) * 5), m, 1, listnums(2, 1) + 10]) → mPointsBig2
  46. KeepIf(y(P) < y(MStart2) ∧ (¬(P ∈ mPointsBig2)), P, Sequence[MZ2 + (maßbandwidth * OrthogonalVector[v2]) - ((m * v2) * Distance[D2b, D2c] / listnums(2, 1)), m, 1, listnums(2, 1) + 10]) → mPointsSmall2
  47. Zip(Segment[P, P - ((linesizeB * maßbandwidth) * OrthogonalVector[v2])], P, mPointsBig2) → mLinesBig2
  48. Zip(Segment[P, P - ((linesizeS * maßbandwidth) * OrthogonalVector[v2])], P, mPointsSmall2) → mLinesSmall2
  49. Zip(Text[RotateText["\textsf\scriptsize{" + ((5 * m)) + "}", Angle[v2]], P + (0.2 * v2) - (0.72 * OrthogonalVector[v2]), true, true, -0, 1], m, Sequence[1, 4], P, mPointsBig2) → mText2
  50. Point(Line[MStart2 - (maßbandsize * OrthogonalVector[v2]), v2]) → MB2a
  51. Polygon(D3a, D3b, D3c) → d3, d3_{2}, d3_{3}, d3_{4}
  52. Translate(MZ3Start, Vector[(-v3)]) → MStart3
  53. KeepIf(y(P) < y(MStart3), P, Sequence[MZ3 + (maßbandwidth * OrthogonalVector[v3]) - (((m * v3) * Distance[D3b, D3c] / listnums(3, 1)) * 50), m, 1, listnums(3, 1) + 10]) → mPointsBig3
  54. KeepIf(y(P) < y(MStart1) ∧ (¬(P ∈ mPointsBig1)), P, Sequence[MZ1 - (maßbandwidth * OrthogonalVector[v1]) + (((m * v1) * Distance[D1b, D1c] / listnums(1, 1)) * 10), m, 1, listnums(1, 1) + 10]) → mPointsSmall1
  55. Zip(Segment[P, P + ((linesizeS * maßbandwidth) * OrthogonalVector[v1])], P, mPointsSmall1) → mLinesSmall1
  56. Zip(Segment[P, P - ((linesizeB * maßbandwidth) * OrthogonalVector[v3])], P, mPointsBig3) → mLinesBig3
  57. Zip(Text[RotateText["\textsf\scriptsize{" + ((50 * m)) + "}", Angle[v3]], P + (0.44 * v3) - (0.63 * OrthogonalVector[v3]), true, true, -0, 1], m, Sequence[1, 5], P, mPointsBig3) → mText3
  58. Point(Line[MStart3 - (maßbandsize * OrthogonalVector[v3]), v3]) → MB3a
  59. Polygon(D4a, D4b, D4c) → d4, d4_{2}, d4_{3}, d4_{4}
  60. Translate(MZ4Start, Vector[(-v4)]) → MStart4
  61. Point(Line[MStart4 - (maßbandsize * OrthogonalVector[v4]), v4]) → MB4a
  62. Element({MZ1Start, MZ1Start, MZ2Start, MZ3Start, MZ4Start}, exnum + 1) → MZStart
  63. Textfield(input3) → Eingabefeld3
  64. Textfield(input4) → Eingabefeld4
  65. Element({D1a, D2a, D3a, D4a}, exnum) → Da
  66. Element({D1b, D2b, D3b, D4b}, exnum) → Db
  67. Element({D1c, D2c, D3c, D4c}, exnum) → Dc
  68. Angle(Db, Da, Dc) → rechterWinkel
  69. PointIn(Circle[BildPunkt5, 10]) → D5a
  70. PointIn(Circle[BildPunkt5, 10]) → D6a
  71. PointIn(Circle[BildPunkt5, 10]) → D7a
  72. PointIn(Circle[BildPunkt5, 16]) → D8a
  73. Point(Line[BildPunkt5, xAxis]) → BildPunkt5b
  74. Zip(Angle[A + (1, 0), A, A + (0, 1)], A, {D7a, D8a}) → winkel78
  75. Zip(Angle[A + (-1, 0), A, A + (0, -1)], A, {D5a}) → winkel5
  76. Zip(Angle[A + (0.8, 0), A, A + (0, 1)], A, {D6a}) → winkel6
  77. RotateText((("\textsf\bold{a = " * listnums(1, 2)) * " cm}"), 0°) → Text1a
  78. RotateText((("\textsf\bold{c = " * listnums(1, 1)) * " cm}"), Angle[(-v1)]) → Text1c
  79. RotateText((("\textsf\bold{a = " * listnums(1, 2)) * " cm}"), 270°) → Text1b
  80. RotateText((("\textsf\bold{c = " * listnums(2, 1)) * " cm}"), Angle[v2]) → Text2c
  81. RotateText((("\textsf\bold{b = " * listnums(2, 2)) * " cm}"), 0°) → Text2b
  82. RotateText((("\textsf\bold{a = " * listnums(2, 3)) * " cm}"), 90°) → Text2a
  83. RotateText((("\textsf\bold{c = " * listnums(3, 1)) * " cm}"), Angle[v3]) → Text3c
  84. RotateText((("\textsf\bold{b = " * listnums(3, 3)) * " cm}"), 0°) → Text3b
  85. RotateText((("\textsf\bold{a = " * listnums(3, 2)) * " cm}"), 90°) → Text3a
  86. RotateText((("\textsf\bold{c = " * listnums(4, 1)) * " cm}"), Angle[v4]) → Text4c
  87. RotateText((("\textsf\bold{" * listnums(2, 3)) * " cm}"), 90°) → Text6a
  88. RotateText((("\textsf\bold{" * listnums(2, 2)) * " cm}"), 0°) → Text6b
  89. RotateText((("\textsf\bold{" * listnums(2, 1)) * " cm}"), Angle[v2]) → Text6c
  90. RotateText((("\textsf\bold{" * listnums(4, 1)) * " cm}"), Angle[v4]) → Text8c
  91. RotateText((("\textsf\bold{" * listnums(3, 3)) * " cm}"), 0°) → Text7b
  92. RotateText((("\textsf\bold{" * listnums(3, 1)) * " cm}"), Angle[v3]) → Text7c
  93. RotateText((("\textsf\bold{" * listnums(3, 2)) * " cm}"), 90°) → Text7a
  94. Join({Sequence[Segment[Corner[4] + (RasterPixMat * ((k * RasterStepXY), 0)), Corner[4] + (RasterPixMat * ((k * RasterStepXY), RasterMaxY))], k, 0, RasterMaxX / RasterStepXY], Sequence[Segment[Corner[4] + (RasterPixMat * (0, (k * RasterStepXY))), Corner[4] + (RasterPixMat * (RasterMaxX, (k * RasterStepXY)))], k, 0, RasterMaxY / RasterStepXY]}) → RasterStrecken
  95. Point(Line[SamPoint12a, xAxis]) → SamPoint12b
  96. RotateText("\textsf\bold{b = 118,8 cm}", 0°) → Text4b
  97. RotateText("\textsf\bold{a = 121,6 cm}", 90°) → Text4a
  98. RotateText("\textsf\bold{121,6 cm}", 90°) → Text8a
  99. RotateText("\textsf\bold{118,8 cm}", 0°) → Text8b
  100. Segment(D0a, D0b) → d0_{2}
  101. Segment(D0c, D0b) → d0_{3}
  102. Segment(D0c, D0a) → d0_{4}
  103. Angle(D0b, D0a, D0c) → rechterWinkel0
  104. Angle(D2b, D2a, D2c) → rechterWinkelSelected
  105. KeepIf(y(P) < y(MStart4), P, Sequence[MZ4 + (maßbandwidth * OrthogonalVector[v4]) - (((m * v4) * Distance[D4b, D4c] / listnums(4, 1)) * 50), m, 1, listnums(4, 1) + 10]) → mPointsBig4
  106. KeepIf(y(P) < y(MStart3) ∧ (¬(P ∈ mPointsBig3)), P, Sequence[MZ3 + (maßbandwidth * OrthogonalVector[v3]) - (((m * v3) * Distance[D3b, D3c] / listnums(3, 1)) * 10), m, 1, listnums(3, 1) + 10]) → mPointsSmall3
  107. KeepIf(y(P) < y(MStart4) ∧ (¬(P ∈ mPointsBig4)), P, Sequence[MZ4 + (maßbandwidth * OrthogonalVector[v4]) - (((m * v4) * Distance[D4b, D4c] / listnums(4, 1)) * 10), m, 1, listnums(4, 1) + 10]) → mPointsSmall4
  108. Zip(Segment[P, P - ((linesizeB * maßbandwidth) * OrthogonalVector[v4])], P, mPointsBig4) → mLinesBig4
  109. Zip(Segment[P, P - ((linesizeS * maßbandwidth) * OrthogonalVector[v3])], P, mPointsSmall3) → mLinesSmall3
  110. Zip(Segment[P, P - ((linesizeS * maßbandwidth) * OrthogonalVector[v4])], P, mPointsSmall4) → mLinesSmall4
  111. Zip(Text[RotateText["\textsf\scriptsize{" + ((50 * m)) + "}", Angle[v4] - 1.5°], P + (0.35 * v4) - (0.72 * OrthogonalVector[v4]), true, true, -0, 1], m, Sequence[1, 5], P, mPointsBig4) → mText4
  112. Point(Line[BildPunkt0, xAxis]) → BildPunkt0b
  113. Length({mLinesBig1, mLinesBig2, mLinesBig3, mLinesBig4, mLinesSmall1, mLinesSmall2, mLinesSmall3, mLinesSmall4, mPointsBig1, mPointsBig2, mPointsBig3, mPointsBig4, mPointsSmall1, mPointsSmall2, mPointsSmall3, mPointsSmall4, mText1, mText2, mText3, mText4, maßband1, maßband2, maßband3, maßband4}) → checkListen
  114. LaTeX(checkListen, true, true) → Text9
  115. Point(Line[A2, yAxis]) → B2
  116. Point(Line[A3, xAxis]) → B3
  117. Point(Line[A5, xAxis]) → B5
  118. Point(Line[A6, xAxis]) → B6
  119. Point(Line[A8, xAxis]) → B8
  120. Rotate(B1, 90°, A1) → C1
  121. Point(Line[A2, xAxis]) → C2
  122. Point(Line[A3, yAxis]) → C3
  123. Point(Line[A5, yAxis]) → C5
  124. Point(Line[A6, yAxis]) → C6
  125. Point(Line[A8, yAxis]) → C8
  126. Point(OrthogonalLine[A10, Line[A10, B10]]) → C10
  127. Zip(Polygon[A, B, C], A, allPointsA, B, allPointsB, C, allPointsC) → allTriangles
  128. Point(Line[PCurrent, xAxis]) → PCurrent2
  129. Polygon(Sequence[Rotate[PCenter + (spyRadius, 0), K, PCenter], K, 0, 360°, 0.5]) → spyGlass
  130. Zip(A + (2 / 3 * Vector[A, Midpoint[B, C]]), A, allPointsA, B, allPointsB, C, allPointsC) → listMittelpunkte
  131. Zip(Distance[A, PCenter], A, listMittelpunkte) → distancesCurrent
  132. Zip(Z ≤ tolerance, Z, distancesCurrent) → distancesCheck
  133. Zip(IntersectPath[Z, spyGlass], Z, allTriangles) → allVisibleTriangles
  134. Zip(Polygon[Join[{{A}, Sequence[Rotate[A + (m * Vector[A, B]), n°, A], n, 0, 90]}]], A, allPointsA, B, allPointsB, m, listWinkelScales) → allAngleAreas
  135. Zip(IntersectPath[Z, spyGlass], Z, allAngleAreas) → allVisibleAngleAreas
  136. IndexOf(Min[distancesCurrent], distancesCurrent) → displayIndex
  137. Zip(A + Rotate[((0.55 * m) * Vector[A, B]), 45°], A, allPointsA, B, allPointsB, m, listWinkelScales) → listRightAnglePoints
  138. Zip(Polygon[Sequence[Rotate[P + (0.07, 0), n°, P], n, 1, 360]], P, Sequence[listRightAnglePoints(m), m, 1, 8]) → allRightAnglePoints
  139. Zip(If[Defined[m] ∧ m > (0.5 * r), n, NaN], m, allVisibleAngleAreas, r, allAngleAreas, n, allRightAnglePoints) → allVisibleRightAnglePoints
  140. Length({displayAngleArea, displayRightAnglePoint, displayTriangle}) → checkVielecke
  141. LaTeX(checkVielecke, true, true) → Text11
  142. Join({Sequence[Text[UnicodeToLetter[65 + k], Midpoint[Corner[4] + (RasterPixMat * ((k * RasterStepXY), RasterMaxY)), Corner[4] + (RasterPixMat * (((k + 1) * RasterStepXY), RasterMaxY))], false, true, 0, -1], k, 0, RasterMaxX / RasterStepXY - 1], Sequence[Text[("" * k), Midpoint[Corner[4] + (RasterPixMat * (RasterMaxX, ((k - 1) * RasterStepXY))), Corner[4] + (RasterPixMat * (RasterMaxX, (k * RasterStepXY)))], false, true, 1, 0], k, 1, RasterMaxY / RasterStepXY]}) → RasterBeschriftung
  143. Sequence(Sequence[Corner[4] + (RasterPixMat * ((k * RasterStepXY), (m * RasterStepXY))), k, 0, RasterMaxX / RasterStepXY], m, 0, RasterMaxY / RasterStepXY) → RasterPunkte, {{(-17.940000000000015, 12.340000000000023), (-16.937493734335856, 12.340000000000023), (-15.934987468671697, 12.340000000000023), (-14.932481203007535, 12.340000000000023), (-13.929974937343376, 12.340000000000023), (-12.927468671679215, 12.340000000000023), (-11.924962406015055, 12.340000000000023), (-10.922456140350896, 12.340000000000023), (-9.919949874686736, 12.340000000000023), (-8.917443609022575, 12.340000000000023), (-7.914937343358416, 12.340000000000023), (-6.912431077694256, 12.340000000000023), (-5.909924812030095, 12.340000000000023), (-4.907418546365935, 12.340000000000023), (-3.904912280701776, 12.340000000000023), (-2.9024060150376148, 12.340000000000023), (-1.899899749373457, 12.340000000000023)}, {(-17.940000000000015, 11.33665551839467), (-16.937493734335856, 11.33665551839467), (-15.934987468671697, 11.33665551839467), (-14.932481203007535, 11.33665551839467), (-13.929974937343376, 11.33665551839467), (-12.927468671679215, 11.33665551839467), (-11.924962406015055, 11.33665551839467), (-10.922456140350896, 11.33665551839467), (-9.919949874686736, 11.33665551839467), (-8.917443609022575, 11.33665551839467), (-7.914937343358416, 11.33665551839467), (-6.912431077694256, 11.33665551839467), (-5.909924812030095, 11.33665551839467), (-4.907418546365935, 11.33665551839467), (-3.904912280701776, 11.33665551839467), (-2.9024060150376148, 11.33665551839467), (-1.899899749373457, 11.33665551839467)}, {(-17.940000000000015, 10.333311036789315), (-16.937493734335856, 10.333311036789315), (-15.934987468671697, 10.333311036789315), (-14.932481203007535, 10.333311036789315), (-13.929974937343376, 10.333311036789315), (-12.927468671679215, 10.333311036789315), (-11.924962406015055, 10.333311036789315), (-10.922456140350896, 10.333311036789315), (-9.919949874686736, 10.333311036789315), (-8.917443609022575, 10.333311036789315), (-7.914937343358416, 10.333311036789315), (-6.912431077694256, 10.333311036789315), (-5.909924812030095, 10.333311036789315), (-4.907418546365935, 10.333311036789315), (-3.904912280701776, 10.333311036789315), (-2.9024060150376148, 10.333311036789315), (-1.899899749373457, 10.333311036789315)}, {(-17.940000000000015, 9.329966555183962), (-16.937493734335856, 9.329966555183962), (-15.934987468671697, 9.329966555183962), (-14.932481203007535, 9.329966555183962), (-13.929974937343376, 9.329966555183962), (-12.927468671679215, 9.329966555183962), (-11.924962406015055, 9.329966555183962), (-10.922456140350896, 9.329966555183962), (-9.919949874686736, 9.329966555183962), (-8.917443609022575, 9.329966555183962), (-7.914937343358416, 9.329966555183962), (-6.912431077694256, 9.329966555183962), (-5.909924812030095, 9.329966555183962), (-4.907418546365935, 9.329966555183962), (-3.904912280701776, 9.329966555183962), (-2.9024060150376148, 9.329966555183962), (-1.899899749373457, 9.329966555183962)}, {(-17.940000000000015, 8.326622073578609), (-16.937493734335856, 8.326622073578609), (-15.934987468671697, 8.326622073578609), (-14.932481203007535, 8.326622073578609), (-13.929974937343376, 8.326622073578609), (-12.927468671679215, 8.326622073578609), (-11.924962406015055, 8.326622073578609), (-10.922456140350896, 8.326622073578609), (-9.919949874686736, 8.326622073578609), (-8.917443609022575, 8.326622073578609), (-7.914937343358416, 8.326622073578609), (-6.912431077694256, 8.326622073578609), (-5.909924812030095, 8.326622073578609), (-4.907418546365935, 8.326622073578609), (-3.904912280701776, 8.326622073578609), (-2.9024060150376148, 8.326622073578609), (-1.899899749373457, 8.326622073578609)}, {(-17.940000000000015, 7.323277591973254), (-16.937493734335856, 7.323277591973254), (-15.934987468671697, 7.323277591973254), (-14.932481203007535, 7.323277591973254), (-13.929974937343376, 7.323277591973254), (-12.927468671679215, 7.323277591973254), (-11.924962406015055, 7.323277591973254), (-10.922456140350896, 7.323277591973254), (-9.919949874686736, 7.323277591973254), (-8.917443609022575, 7.323277591973254), (-7.914937343358416, 7.323277591973254), (-6.912431077694256, 7.323277591973254), (-5.909924812030095, 7.323277591973254), (-4.907418546365935, 7.323277591973254), (-3.904912280701776, 7.323277591973254), (-2.9024060150376148, 7.323277591973254), (-1.899899749373457, 7.323277591973254)}, {(-17.940000000000015, 6.3199331103679), (-16.937493734335856, 6.3199331103679), (-15.934987468671697, 6.3199331103679), (-14.932481203007535, 6.3199331103679), (-13.929974937343376, 6.3199331103679), (-12.927468671679215, 6.3199331103679), (-11.924962406015055, 6.3199331103679), (-10.922456140350896, 6.3199331103679), (-9.919949874686736, 6.3199331103679), (-8.917443609022575, 6.3199331103679), (-7.914937343358416, 6.3199331103679), (-6.912431077694256, 6.3199331103679), (-5.909924812030095, 6.3199331103679), (-4.907418546365935, 6.3199331103679), (-3.904912280701776, 6.3199331103679), (-2.9024060150376148, 6.3199331103679), (-1.899899749373457, 6.3199331103679)}, {(-17.940000000000015, 5.316588628762546), (-16.937493734335856, 5.316588628762546), (-15.934987468671697, 5.316588628762546), (-14.932481203007535, 5.316588628762546), (-13.929974937343376, 5.316588628762546), (-12.927468671679215, 5.316588628762546), (-11.924962406015055, 5.316588628762546), (-10.922456140350896, 5.316588628762546), (-9.919949874686736, 5.316588628762546), (-8.917443609022575, 5.316588628762546), (-7.914937343358416, 5.316588628762546), (-6.912431077694256, 5.316588628762546), (-5.909924812030095, 5.316588628762546), (-4.907418546365935, 5.316588628762546), (-3.904912280701776, 5.316588628762546), (-2.9024060150376148, 5.316588628762546), (-1.899899749373457, 5.316588628762546)}, {(-17.940000000000015, 4.313244147157192), (-16.937493734335856, 4.313244147157192), (-15.934987468671697, 4.313244147157192), (-14.932481203007535, 4.313244147157192), (-13.929974937343376, 4.313244147157192), (-12.927468671679215, 4.313244147157192), (-11.924962406015055, 4.313244147157192), (-10.922456140350896, 4.313244147157192), (-9.919949874686736, 4.313244147157192), (-8.917443609022575, 4.313244147157192), (-7.914937343358416, 4.313244147157192), (-6.912431077694256, 4.313244147157192), (-5.909924812030095, 4.313244147157192), (-4.907418546365935, 4.313244147157192), (-3.904912280701776, 4.313244147157192), (-2.9024060150376148, 4.313244147157192), (-1.899899749373457, 4.313244147157192)}, {(-17.940000000000015, 3.309899665551839), (-16.937493734335856, 3.309899665551839), (-15.934987468671697, 3.309899665551839), (-14.932481203007535, 3.309899665551839), (-13.929974937343376, 3.309899665551839), (-12.927468671679215, 3.309899665551839), (-11.924962406015055, 3.309899665551839), (-10.922456140350896, 3.309899665551839), (-9.919949874686736, 3.309899665551839), (-8.917443609022575, 3.309899665551839), (-7.914937343358416, 3.309899665551839), (-6.912431077694256, 3.309899665551839), (-5.909924812030095, 3.309899665551839), (-4.907418546365935, 3.309899665551839), (-3.904912280701776, 3.309899665551839), (-2.9024060150376148, 3.309899665551839), (-1.899899749373457, 3.309899665551839)}, {(-17.940000000000015, 2.306555183946484), (-16.937493734335856, 2.306555183946484), (-15.934987468671697, 2.306555183946484), (-14.932481203007535, 2.306555183946484), (-13.929974937343376, 2.306555183946484), (-12.927468671679215, 2.306555183946484), (-11.924962406015055, 2.306555183946484), (-10.922456140350896, 2.306555183946484), (-9.919949874686736, 2.306555183946484), (-8.917443609022575, 2.306555183946484), (-7.914937343358416, 2.306555183946484), (-6.912431077694256, 2.306555183946484), (-5.909924812030095, 2.306555183946484), (-4.907418546365935, 2.306555183946484), (-3.904912280701776, 2.306555183946484), (-2.9024060150376148, 2.306555183946484), (-1.899899749373457, 2.306555183946484)}, {(-17.940000000000015, 1.303210702341131), (-16.937493734335856, 1.303210702341131), (-15.934987468671697, 1.303210702341131), (-14.932481203007535, 1.303210702341131), (-13.929974937343376, 1.303210702341131), (-12.927468671679215, 1.303210702341131), (-11.924962406015055, 1.303210702341131), (-10.922456140350896, 1.303210702341131), (-9.919949874686736, 1.303210702341131), (-8.917443609022575, 1.303210702341131), (-7.914937343358416, 1.303210702341131), (-6.912431077694256, 1.303210702341131), (-5.909924812030095, 1.303210702341131), (-4.907418546365935, 1.303210702341131), (-3.904912280701776, 1.303210702341131), (-2.9024060150376148, 1.303210702341131), (-1.899899749373457, 1.303210702341131)}, {(-17.940000000000015, 0.29986622073577784), (-16.937493734335856, 0.29986622073577784), (-15.934987468671697, 0.29986622073577784), (-14.932481203007535, 0.29986622073577784), (-13.929974937343376, 0.29986622073577784), (-12.927468671679215, 0.29986622073577784), (-11.924962406015055, 0.29986622073577784), (-10.922456140350896, 0.29986622073577784), (-9.919949874686736, 0.29986622073577784), (-8.917443609022575, 0.29986622073577784), (-7.914937343358416, 0.29986622073577784), (-6.912431077694256, 0.29986622073577784), (-5.909924812030095, 0.29986622073577784), (-4.907418546365935, 0.29986622073577784), (-3.904912280701776, 0.29986622073577784), (-2.9024060150376148, 0.29986622073577784), (-1.899899749373457, 0.29986622073577784)}}
  144. Join({Sequence[Segment[Corner[4] + (RasterPixMat * ((k * RasterStepXY), 0)), Corner[4] + (RasterPixMat * ((k * RasterStepXY), RasterMaxY))], k, RasterMaxX / RasterStepXY, RasterMaxX / RasterStepXY], Sequence[Segment[Corner[4] + (RasterPixMat * (0, (k * RasterStepXY))), Corner[4] + (RasterPixMat * (RasterMaxX, (k * RasterStepXY)))], k, RasterMaxY / RasterStepXY, RasterMaxY / RasterStepXY]}) → RasterAussen

AI 绘图提示语参考

绘制一个包含四个三角形的图形,每个三角形的顶点分别位于x轴和y轴的交点上。首先绘制一个三角形,然后分别在x轴和y轴上找到对应的点,通过这些点绘制另外三个三角形。最后,根据步骤指示,调整三角形的位置和大小。
以上提示语为根据原始绘图命令整理而来,仅供参考。