Diagonal of a Rectangular Prism
Loading the math board and drawing, please wait…
This example demonstrates the calculation and visualization of the diagonal in a rectangular prism. It involves core math concepts like solid geometry, Pythagorean theorem, and spatial vectors. Construction highlights include using commands like Textfield, If, PointIn, Circle, Point, Line, Rotate, Segment, Intersect, Angle, Sphere, Polygon, OrthogonalLine, Translate and objects such as a, b, c, d, f, g, InputBox1, InputBox2, etc. Suitable for high school geometry teaching or math clubs.
GeoGebra Commands & Parameters
Textfield(a) → InputBox1Textfield(b) → InputBox2Textfield(c) → InputBox3Textfield(d) → InputBox4Textfield(f) → InputBox5Textfield(g) → InputBox6If(Length[Mode[l1]] ≟ 0, "No digits repeat!", "Repeated digits exist.") → text4Textfield(h) → InputBox7PointIn(Plane[(0, 0, 0), (1, 0, 0), (1, 1, 0)]) → DCircle(D, (10 * a) + b, zAxis) → ePoint(e) → ELine(D, E) → iRotate(D, ((-π)) / 2, E, Plane[(0, 0, 0), (1, 0, 0), (1, 1, 0)]) → D'Line(D', E) → jSegment(D, E) → kCircle(E, d, Line[E, E + (0, 0, 1)]) → pIntersect(j, p) → F, HSegment(E, H) → lAngle(H, E, D) → αSegment(D, H) → mLine(H, H + (0, 0, 1)) → nSphere(H, c) → oIntersect(n, o) → I, JSegment(H, J) → qSegment(J, D) → rPolygon(D, E, H) → t1, h_1, d_1, e_1Polygon(D, H, J) → t2, j_1, d_2, h_2OrthogonalLine(J, Vector[J, D], Vector[J, H]) → sLine(H, J) → tCircle(J, sqrt((100 * f) + (10 * g) + h), s) → c_1Point(c_1) → KSegment(J, K) → f_1Line(E, E + (0, 0, 1)) → g_1Sphere(E, Radius[c_1]) → uSphere(E, c) → vIntersect(g_1, v) → L, MLine(D, d_1) → i_1Sphere(D, d) → wIntersect(i_1, w) → N, OTranslate(O, Vector[E, M]) → O'Translate(D, Vector[E, M]) → D'_{1}Polygon(D, O, O', D'_{1}) → q1, d_3, o_1, o', d'_{1}Polygon(D'_{1}, M, E, D) → q2, k_1, m_1, e_2, d_4Polygon(M, J, H, E) → q3, m_2, j_2, h_3, e_3Polygon(H, J, O', O) → q4, h_4, j_3, l_1, o_2Polygon(D'_{1}, M, J, O') → q5, n_1, m_3, j_4, p_1Segment(O', D'_{1}) → q_1Segment(D'_{1}, D) → r_1Segment(D, O) → s_1Segment(O, O') → t_1Segment(E, M) → a_1Segment(M, D'_{1}) → b_1Segment(M, J) → f_2Segment(J, O') → g_2Segment(H, O) → i_2Angle(J, H, D) → β
AI Drawing Prompt Reference
Draw a rectangular prism and calculate its diagonal. First, input the length, width, and height, then create points D and E based on the input. Rotate and translate point D to generate D' and E'. Construct line segments DE, D'E', and the diagonal DH, and calculate angle α. Use points H, D, and J to create spheres and circles, generating points K, J, and M, and finally connect these points to form multiple polygons, showing the rectangular prism and its diagonal.
The prompt above was compiled from the original drawing commands and is for reference only.