Jacob’s Ladder
Loading the math board and drawing, please wait…
In collections
Action Modular Origami
This example demonstrates a paper folding model from the book 'Action Modular Origami'. It involves geometric construction and transformation. Commands used include Mod, Point, Line, Intersect, Plane, PointIn, Vector, Translate, Mirror, etc. Suitable for middle school students and math enthusiasts interested in geometry and paper folding.
GeoGebra Commands & Parameters
Mod(clock, flipclock) → clock2Point(rampcomp) → IPoint(rampcomp) → HLine(H, I) → hIntersect(yAxis, xAxis) → APoint(xAxis) → CPoint(zAxis) → BPlane(A, C, B) → aPointIn(a) → DVector((0, 0, If[clock ≥ 14 ∧ clock ≤ 15, (fractionalPart(clock) * Distance[C, D]), 0])) → vLift3Vector((0, 0, If[clock2 ≥ 7 ∧ clock2 < 8, (fractionalPart(clock) * Distance[C, D]), 0])) → vLift2Vector((0, offset, 0)) → vOffsetPlane(F, a) → cPointIn(a) → EVector(A, E) → uTranslate(Translate[Line[E, D], vLift], vOffset) → fTranslate(Translate[Polygon[A, C, D, E], vLift], Vector[(0, offset, 0)]) → poly1Translate(Rotate[poly1, α, f], Vector[(-2 * vOffset)]) → poly1'Translate(poly1', Vector[(2 * u)]) → poly1''_1Translate(Translate[poly1''_1, Vector[(2 * u)]], Vector[(2 * vOffset)]) → poly4Translate(poly1, u) → poly1'_1Translate(poly1'_1, u) → poly2Mirror(poly1', a) → poly1''Translate(poly1'', u) → poly1'''Translate(poly2, u) → poly2'Translate(poly2', u) → poly2''Translate(poly1''', Vector[(2 * u)]) → poly3Translate(poly1''', Vector[(-2 * u)]) → poly5Translate(poly1, Vector[(-vOffset)]) → poly1'_2Translate(poly1'_1, Vector[(-vOffset)]) → poly6Translate(poly2, Vector[(-vOffset)]) → poly2'_1Translate(poly2', vLift) → poly2''_1Translate(poly2', Vector[(-vOffset)]) → poly2''_2Translate(poly2'', Vector[(-vOffset)]) → poly2'''Translate(poly5, Vector[(-vOffset)]) → poly5'Translate(poly4, Vector[(-vOffset)]) → poly4'Translate(poly2'', Vector[(-vOffset)]) → poly2'''_1Translate(poly2'', u) → poly2'''_2Translate(poly2'''_1, u) → poly7Mirror(poly5, c) → poly5'_1Mirror(poly1', c) → poly1''_2Mirror(poly1''', c) → poly8Mirror(poly1''_1, c) → poly9Mirror(poly3, c) → poly3'Mirror(poly4, c) → poly4'_1Mirror(poly5, c) → poly5'_2Mirror(poly5', c) → poly5''Mirror(poly4', c) → poly4''Translate(poly7, vOffset) → poly7'Point(fastramp) → G
AI Drawing Prompt Reference
Create a Jacob’s Ladder model, which consists of folded paper strips. Start by taking point C on the x-axis, point A on the y-axis, and point B on the z-axis. Then construct plane a through points A, C, and B. Next, take point D on plane a and construct vector vLift3 through points D and C. Use a series of translation, rotation, and mirroring operations to generate multiple folded strips, ultimately forming a ladder-like structure.
The prompt above was compiled from the original drawing commands and is for reference only.