Path Between Two Points on a Cone
Loading the math board and drawing, please wait…
This example demonstrates the path between two points on a cone. Key mathematical concepts include cones, line segments, vectors, and trigonometry. Using GeoGebra commands such as Segment, Point, CurveCartesian, and Intersect, the path on the cone is constructed. Suitable for high school mathematics education and learning.
GeoGebra Commands & Parameters
Segment(B, F) → dPoint(d) → DCurveCartesian(x(F + (((gene2 + r) / rap * cos(i)) * u) + (((gene2 + r) / rap * sin(i)) * v)), y(F + (((gene2 + r) / rap * cos(i)) * u) + (((gene2 + r) / rap * sin(i)) * v)), i, 0, 6.28319) → iCurveCartesian(x(F + ((gene2 * cos(i)) * u) + ((gene2 * sin(i)) * v)), y(F + ((gene2 * cos(i)) * u) + ((gene2 * sin(i)) * v)), i, 0, 6.28319) → cPoint(c) → EIntersect(xAxis, yAxis) → O_1Sequence(O + ((r * cos(i)) * u) + ((r * sin(i)) * v), i, 0, 6.28319, 0.15707963267948966) → liste1Segment(A, O) → aSequence(F + ((gene2 * cos(i)) * u) + ((gene2 * sin(i)) * v), i, 0, ((2 * π) * ang2), ((2 * π) * ang2 / 40)) → liste3Sequence(Polygon[Element[liste1, i], Element[liste1, i + 1], A], i, 0, Length[liste1]) → liste2Sequence(Polygon[Element[liste3, i], Element[liste3, i + 1], D], i, 0, Length[liste3]) → liste4Segment(D, E) → ePoint(i) → HVector(D, H) → zCurveCartesian(x(H + ((r * cos(i)) * u) + ((r * sin(i)) * v)), y(H + ((r * cos(i)) * u) + ((r * sin(i)) * v)), i, 0, 6.28319) → fSequence(Polygon[Element[liste1, i], Element[liste1, i + 1], A], i, 0, Length[liste1]) → liste5Sequence(Polygon[Element[liste3, i], Element[liste3, i + 1], D], i, 0, Length[liste3]) → liste6Point(Circle[D, Element[liste2, 1], xOyPlane]) → GSegment(D, G) → mSegment(D, Element[liste3, 1]) → nSegment(D, Element[liste3, Length[liste3]]) → pSegment(D, F) → sPoint(f) → JSegment(J, H) → qMidpoint(q) → KLine(H, zAxis) → tCircle(H, r, t) → c_1Circle(O, r, t) → d_1Point(liste4) → LPoint(liste4) → MPoint(c) → QPoint(c) → RPoint(c) → SCircle(S, Q, R) → g_1Cone(g_1, s) → o, h_1, a_1Plane(F, L, M) → p_1IntersectPath(p_1, o) → e_1Arc(e_1, L, M) → f_1Segment(L, M) → i_1If(Defined[f_1], 0, 1) → ar
AI Drawing Prompt Reference
Draw a cone with its base center at O and radius r, height h. Select two points D and E on the base of the cone and draw a line segment DE. Then, choose a point F on the cone and draw a path from F to D. Finally, connect D and F to form part of the cone.
The prompt above was compiled from the original drawing commands and is for reference only.