Constructing a Sphere
Loading the math board and drawing, please wait…
This example demonstrates how to construct a sphere using GeoGebra. Key mathematical concepts include vectors and coordinate geometry. Commands such as Vector, Polygon, and Sequence are used to build the components of the sphere. Suitable for high school and above students or teachers.
GeoGebra Commands & Parameters
Vector(((1.1 * d) * W_x)) → uVector(((1.1 * d) * W_y)) → vVector(((1.1 * d) * W_z)) → wPolygon(((1.1 * d) * (W_x + W_y)), ((1.1 * d) * ((-W_x) + W_y)), ((1.1 * d) * ((-W_x) - W_y)), ((1.1 * d) * (W_x - W_y))) → poly1, g, h, i, jSequence(CurveCartesian[x(((r * cos((0.157 * i))) * W_z) + ((r * sin((0.157 * i))) * ((cos((0.157 * j)) * W_x) + (sin((0.157 * j)) * W_y)))), y(((r * cos((0.157 * i))) * W_z) + ((r * sin((0.157 * i))) * ((cos((0.157 * j)) * W_x) + (sin((0.157 * j)) * W_y)))), i, 0, 20], j, 0, p) → list3Sequence(CurveCartesian[x(((sqrt(r^(2) - i^(2)) * cos((0.157 * j))) * W_x) + ((sqrt(r^(2) - i^(2)) * sin((0.157 * j))) * W_y) + (i * W_z)), y(((sqrt(r^(2) - i^(2)) * cos((0.157 * j))) * W_x) + ((sqrt(r^(2) - i^(2)) * sin((0.157 * j))) * W_y) + (i * W_z)), j, 0, p], i, 0, r, 1) → list1Sequence(CurveCartesian[x(((sqrt(r^(2) - i^(2)) * cos((0.157 * j))) * W_x) + ((sqrt(r^(2) - i^(2)) * sin((0.157 * j))) * W_y) - (i * W_z)), y(((sqrt(r^(2) - i^(2)) * cos((0.157 * j))) * W_x) + ((sqrt(r^(2) - i^(2)) * sin((0.157 * j))) * W_y) - (i * W_z)), j, 0, p], i, 0, r, 1) → list2
AI Drawing Prompt Reference
Draw a sphere by first creating three unit vectors u, v, and w, then constructing a quadrilateral poly1 using these vectors. Next, use a series of curves to draw the sphere's surface, including radial curves from the center to the sphere and latitude curves.
The prompt above was compiled from the original drawing commands and is for reference only.