Spherical Model - Cuboctahedron
Loading the math board and drawing, please wait…
In collections
My 3D Collection
This example demonstrates how to construct a spherical model of a cuboctahedron, mapping the vertices, edges, and faces of the polyhedron onto a sphere, resulting in a solid-geometry figure composed of circular arcs and spherical polygons. The core mathematical concepts include polyhedral geometry, spherical geometry, Archimedean solids, and intersections of planes with a sphere (great or small circles). Construction highlights: using GeoGebra commands such as Plane to define cutting planes, UnitOrthogonalVector to generate normal vectors, Element to extract objects, Surface to create the sphere, Circle to generate spherical intersection curves, and Segment to connect vertices; it involves numerous point objects (e.g., I, O, A, S1-S11, R1-R11, Q1-Q11) and auxiliary points B, C, P1, building the spherical grid of the cuboctahedron through plane-sphere intersections. Suitable for high school or university teaching of solid geometry, polyhedra, and spherical geometry, as well as for mathematical visualization and exploring properties of Archimedean solids.
GeoGebra Commands & Parameters
Plane(A, I, O) → S1UnitOrthogonalVector(S1) → S2Plane(E, I, O) → R1UnitOrthogonalVector(R1) → R2Plane(A, E, O) → Q1UnitOrthogonalVector(Q1) → Q2Plane(B, C, O) → P1UnitOrthogonalVector(P1) → P2Plane(A, Midpoint[E, I], O) → B1UnitOrthogonalVector(B1) → B2Element(B12, 1, 2) → B13Element(B12, 1, 3) → B14Element(B12, 2, 2) → B15Element(B12, 2, 3) → B16Element(B12, 3, 2) → B17Element(B12, 3, 3) → B18Surface(((B$13 * (4 + t)) * cos(k)) + ((B$14 * (4 + t)) * sin(k)), ((B$15 * (4 + t)) * cos(k)) + ((B$16 * (4 + t)) * sin(k)), ((B$17 * (4 + t)) * cos(k)) + ((B$18 * (4 + t)) * sin(k)), t, 0, 1, k, 0, (2 * π)) → B19Circle((0, 0, 0), 4, Line[(0, 0, 0), B2]) → B20Circle((0, 0, 0), 5, Line[(0, 0, 0), B2]) → B21Plane(E, Midpoint[A, I], O) → C1UnitOrthogonalVector(C1) → C2Element(C12, 1, 2) → C13Element(C12, 1, 3) → C14Element(C12, 2, 2) → C15Element(C12, 2, 3) → C16Element(C12, 3, 2) → C17Element(C12, 3, 3) → C18Surface(((C$13 * (4 + t)) * cos(k)) + ((C$14 * (4 + t)) * sin(k)), ((C$15 * (4 + t)) * cos(k)) + ((C$16 * (4 + t)) * sin(k)), ((C$17 * (4 + t)) * cos(k)) + ((C$18 * (4 + t)) * sin(k)), t, 0, 1, k, 0, (2 * π)) → C19Circle((0, 0, 0), 4, Line[(0, 0, 0), C2]) → C20Circle((0, 0, 0), 5, Line[(0, 0, 0), C2]) → C21Plane(I, Midpoint[A, E], O) → D1UnitOrthogonalVector(D1) → D2Element(D12, 1, 2) → D13Element(D12, 1, 3) → D14Element(D12, 2, 2) → D15Element(D12, 2, 3) → D16Element(D12, 3, 2) → D17Element(D12, 3, 3) → D18Surface(((D$13 * (4 + t)) * cos(k)) + ((D$14 * (4 + t)) * sin(k)), ((D$15 * (4 + t)) * cos(k)) + ((D$16 * (4 + t)) * sin(k)), ((D$17 * (4 + t)) * cos(k)) + ((D$18 * (4 + t)) * sin(k)), t, 0, 1, k, 0, (2 * π)) → D19Circle((0, 0, 0), 4, Line[(0, 0, 0), D2]) → D20Circle((0, 0, 0), 5, Line[(0, 0, 0), D2]) → D21Plane(D, Midpoint[H, I], O) → E1UnitOrthogonalVector(E1) → E2Element(E12, 1, 2) → E13Element(E12, 1, 3) → E14Element(E12, 2, 2) → E15Element(E12, 2, 3) → E16Element(E12, 3, 2) → E17Element(E12, 3, 3) → E18Surface(((E$13 * (4 + t)) * cos(k)) + ((E$14 * (4 + t)) * sin(k)), ((E$15 * (4 + t)) * cos(k)) + ((E$16 * (4 + t)) * sin(k)), ((E$17 * (4 + t)) * cos(k)) + ((E$18 * (4 + t)) * sin(k)), t, 0, 1, k, 0, (2 * π)) → E19Circle((0, 0, 0), 4, Line[(0, 0, 0), E2]) → E20Circle((0, 0, 0), 5, Line[(0, 0, 0), E2]) → E21Plane(H, Midpoint[D, I], O) → F1UnitOrthogonalVector(F1) → F2Element(F12, 1, 2) → F13Element(F12, 1, 3) → F14Element(F12, 2, 2) → F15Element(F12, 2, 3) → F16Element(F12, 3, 2) → F17Element(F12, 3, 3) → F18Surface(((F$13 * (4 + t)) * cos(k)) + ((F$14 * (4 + t)) * sin(k)), ((F$15 * (4 + t)) * cos(k)) + ((F$16 * (4 + t)) * sin(k)), ((F$17 * (4 + t)) * cos(k)) + ((F$18 * (4 + t)) * sin(k)), t, 0, 1, k, 0, (2 * π)) → F19Circle((0, 0, 0), 4, Line[(0, 0, 0), F2]) → F20Circle((0, 0, 0), 5, Line[(0, 0, 0), F2]) → F21Plane(I, Midpoint[D, H], O) → G1UnitOrthogonalVector(G1) → G2Element(G12, 1, 2) → G13Element(G12, 1, 3) → G14Element(G12, 2, 2) → G15Element(G12, 2, 3) → G16Element(G12, 3, 2) → G17Element(G12, 3, 3) → G18Surface(((G$13 * (4 + t)) * cos(k)) + ((G$14 * (4 + t)) * sin(k)), ((G$15 * (4 + t)) * cos(k)) + ((G$16 * (4 + t)) * sin(k)), ((G$17 * (4 + t)) * cos(k)) + ((G$18 * (4 + t)) * sin(k)), t, 0, 1, k, 0, (2 * π)) → G19Circle((0, 0, 0), 4, Line[(0, 0, 0), G2]) → G20Circle((0, 0, 0), 5, Line[(0, 0, 0), G2]) → G21Plane(C, Midpoint[H, L], O) → H1Plane(H, Midpoint[C, L], O) → I1Plane(L, Midpoint[C, H], O) → J1UnitOrthogonalVector(H1) → H2Element(H12, 1, 2) → H13Element(H12, 1, 3) → H14Element(H12, 2, 2) → H15Element(H12, 2, 3) → H16Element(H12, 3, 2) → H17Element(H12, 3, 3) → H18Surface(((H$13 * (4 + t)) * cos(k)) + ((H$14 * (4 + t)) * sin(k)), ((H$15 * (4 + t)) * cos(k)) + ((H$16 * (4 + t)) * sin(k)), ((H$17 * (4 + t)) * cos(k)) + ((H$18 * (4 + t)) * sin(k)), t, 0, 1, k, 0, (2 * π)) → H19Circle((0, 0, 0), 4, Line[(0, 0, 0), H2]) → H20Circle((0, 0, 0), 5, Line[(0, 0, 0), H2]) → H21UnitOrthogonalVector(I1) → I2Element(I12, 1, 2) → I13Element(I12, 1, 3) → I14Element(I12, 2, 2) → I15Element(I12, 2, 3) → I16Element(I12, 3, 2) → I17Element(I12, 3, 3) → I18Surface(((I$13 * (4 + t)) * cos(k)) + ((I$14 * (4 + t)) * sin(k)), ((I$15 * (4 + t)) * cos(k)) + ((I$16 * (4 + t)) * sin(k)), ((I$17 * (4 + t)) * cos(k)) + ((I$18 * (4 + t)) * sin(k)), t, 0, 1, k, 0, (2 * π)) → I19Circle((0, 0, 0), 4, Line[(0, 0, 0), I2]) → I20Circle((0, 0, 0), 5, Line[(0, 0, 0), I2]) → I21UnitOrthogonalVector(J1) → J2Element(J12, 1, 2) → J13Element(J12, 1, 3) → J14Element(J12, 2, 2) → J15Element(J12, 2, 3) → J16Element(J12, 3, 2) → J17Element(J12, 3, 3) → J18Surface(((J$13 * (4 + t)) * cos(k)) + ((J$14 * (4 + t)) * sin(k)), ((J$15 * (4 + t)) * cos(k)) + ((J$16 * (4 + t)) * sin(k)), ((J$17 * (4 + t)) * cos(k)) + ((J$18 * (4 + t)) * sin(k)), t, 0, 1, k, 0, (2 * π)) → J19Circle((0, 0, 0), 4, Line[(0, 0, 0), J2]) → J20Circle((0, 0, 0), 5, Line[(0, 0, 0), J2]) → J21Plane(B, Midpoint[L, E], O) → K1Plane(L, Midpoint[B, E], O) → L1Plane(E, Midpoint[B, L], O) → M1UnitOrthogonalVector(K1) → K2Element(K12, 1, 2) → K13Element(K12, 1, 3) → K14Element(K12, 2, 2) → K15Element(K12, 2, 3) → K16Element(K12, 3, 2) → K17Element(K12, 3, 3) → K18Surface(((K$13 * (4 + t)) * cos(k)) + ((K$14 * (4 + t)) * sin(k)), ((K$15 * (4 + t)) * cos(k)) + ((K$16 * (4 + t)) * sin(k)), ((K$17 * (4 + t)) * cos(k)) + ((K$18 * (4 + t)) * sin(k)), t, 0, 1, k, 0, (2 * π)) → K19Circle((0, 0, 0), 4, Line[(0, 0, 0), K2]) → K20Circle((0, 0, 0), 5, Line[(0, 0, 0), K2]) → K21UnitOrthogonalVector(L1) → L2Element(L12, 1, 2) → L13Element(L12, 1, 3) → L14Element(L12, 2, 2) → L15Element(L12, 2, 3) → L16Element(L12, 3, 2) → L17Element(L12, 3, 3) → L18Surface(((L$13 * (4 + t)) * cos(k)) + ((L$14 * (4 + t)) * sin(k)), ((L$15 * (4 + t)) * cos(k)) + ((L$16 * (4 + t)) * sin(k)), ((L$17 * (4 + t)) * cos(k)) + ((L$18 * (4 + t)) * sin(k)), t, 0, 1, k, 0, (2 * π)) → L19Circle((0, 0, 0), 4, Line[(0, 0, 0), L2]) → L20Circle((0, 0, 0), 5, Line[(0, 0, 0), L2]) → L21UnitOrthogonalVector(M1) → M2Element(M12, 1, 2) → M13Element(M12, 1, 3) → M14Element(M12, 2, 2) → M15Element(M12, 2, 3) → M16Element(M12, 3, 2) → M17Element(M12, 3, 3) → M18Surface(((M$13 * (4 + t)) * cos(k)) + ((M$14 * (4 + t)) * sin(k)), ((M$15 * (4 + t)) * cos(k)) + ((M$16 * (4 + t)) * sin(k)), ((M$17 * (4 + t)) * cos(k)) + ((M$18 * (4 + t)) * sin(k)), t, 0, 1, k, 0, (2 * π)) → M19Circle((0, 0, 0), 4, Line[(0, 0, 0), M2]) → M20Circle((0, 0, 0), 5, Line[(0, 0, 0), M2]) → M21Plane(H, E, O) → N1UnitOrthogonalVector(N1) → N2Element(N12, 1, 2) → N13Element(N12, 1, 3) → N14Element(N12, 2, 2) → N15Element(N12, 2, 3) → N16Element(N12, 3, 2) → N17Element(N12, 3, 3) → N18Surface(((N$13 * (4 + t)) * cos(k)) + ((N$14 * (4 + t)) * sin(k)), ((N$15 * (4 + t)) * cos(k)) + ((N$16 * (4 + t)) * sin(k)), ((N$17 * (4 + t)) * cos(k)) + ((N$18 * (4 + t)) * sin(k)), t, 0, 1, k, 0, (2 * π)) → N19Circle((0, 0, 0), 4, Line[(0, 0, 0), N2]) → N20Circle((0, 0, 0), 5, Line[(0, 0, 0), N2]) → N21Plane(I, L, O) → O1UnitOrthogonalVector(O1) → O2Element(O12, 1, 2) → O13Element(O12, 1, 3) → O14Element(O12, 2, 2) → O15Element(O12, 2, 3) → O16Element(O12, 3, 2) → O17Element(O12, 3, 3) → O18Surface(((O$13 * (4 + t)) * cos(k)) + ((O$14 * (4 + t)) * sin(k)), ((O$15 * (4 + t)) * cos(k)) + ((O$16 * (4 + t)) * sin(k)), ((O$17 * (4 + t)) * cos(k)) + ((O$18 * (4 + t)) * sin(k)), t, 0, 1, k, 0, (2 * π)) → O19Circle((0, 0, 0), 4, Line[(0, 0, 0), O2]) → O20Circle((0, 0, 0), 5, Line[(0, 0, 0), O2]) → O21Element(P8, 1, 2) → P13Element(P8, 1, 3) → P14Element(P8, 2, 2) → P15Element(P8, 2, 3) → P16Element(P8, 3, 2) → P17Element(P8, 3, 3) → P18Surface(((P$13 * (4 + t)) * cos(k)) + ((P$14 * (4 + t)) * sin(k)), ((P$15 * (4 + t)) * cos(k)) + ((P$16 * (4 + t)) * sin(k)), ((P$17 * (4 + t)) * cos(k)) + ((P$18 * (4 + t)) * sin(k)), t, 0, 1, k, 0, (2 * π)) → P19Circle((0, 0, 0), 4, Line[(0, 0, 0), P2]) → P20Circle((0, 0, 0), 5, Line[(0, 0, 0), P2]) → P21Element(Q12, 1, 2) → Q13Element(Q12, 1, 3) → Q14Element(Q12, 2, 2) → Q15Element(Q12, 2, 3) → Q16Element(Q12, 3, 2) → Q17Element(Q12, 3, 3) → Q18Surface(((Q$13 * (4 + t)) * cos(k)) + ((Q$14 * (4 + t)) * sin(k)), ((Q$15 * (4 + t)) * cos(k)) + ((Q$16 * (4 + t)) * sin(k)), ((Q$17 * (4 + t)) * cos(k)) + ((Q$18 * (4 + t)) * sin(k)), t, 0, 1, k, 0, (2 * π)) → Q19Circle((0, 0, 0), 4, Line[(0, 0, 0), Q2]) → Q20Circle((0, 0, 0), 5, Line[(0, 0, 0), Q2]) → Q21Element(R12, 1, 2) → R13Element(R12, 1, 3) → R14Element(R12, 2, 2) → R15Element(R12, 2, 3) → R16Element(R12, 3, 2) → R17Element(R12, 3, 3) → R18Surface(((R$13 * (4 + t)) * cos(k)) + ((R$14 * (4 + t)) * sin(k)), ((R$15 * (4 + t)) * cos(k)) + ((R$16 * (4 + t)) * sin(k)), ((R$17 * (4 + t)) * cos(k)) + ((R$18 * (4 + t)) * sin(k)), t, 0, 1, k, 0, (2 * π)) → R19Circle((0, 0, 0), 4, Line[(0, 0, 0), R2]) → R20Circle((0, 0, 0), 5, Line[(0, 0, 0), R2]) → R21Element(S12, 1, 2) → S13Element(S12, 1, 3) → S14Element(S12, 2, 2) → S15Element(S12, 2, 3) → S16Element(S12, 3, 2) → S17Element(S12, 3, 3) → S18Surface(((S$13 * (4 + t)) * cos(k)) + ((S$14 * (4 + t)) * sin(k)), ((S$15 * (4 + t)) * cos(k)) + ((S$16 * (4 + t)) * sin(k)), ((S$17 * (4 + t)) * cos(k)) + ((S$18 * (4 + t)) * sin(k)), t, 0, 1, k, 0, (2 * π)) → S19Circle((0, 0, 0), 4, Line[(0, 0, 0), S2]) → S20Circle((0, 0, 0), 5, Line[(0, 0, 0), S2]) → S21Plane(D, H, O) → T1Plane(D, I, O) → U1Plane(H, I, O) → V1UnitOrthogonalVector(T1) → T2Element(T12, 1, 2) → T13Element(T12, 1, 3) → T14Element(T12, 2, 2) → T15Element(T12, 2, 3) → T16Element(T12, 3, 2) → T17Element(T12, 3, 3) → T18Surface(((T$13 * (4 + t)) * cos(k)) + ((T$14 * (4 + t)) * sin(k)), ((T$15 * (4 + t)) * cos(k)) + ((T$16 * (4 + t)) * sin(k)), ((T$17 * (4 + t)) * cos(k)) + ((T$18 * (4 + t)) * sin(k)), t, 0, 1, k, 0, (2 * π)) → T19Circle((0, 0, 0), 4, Line[(0, 0, 0), T2]) → T20Circle((0, 0, 0), 5, Line[(0, 0, 0), T2]) → T21UnitOrthogonalVector(U1) → U2Element(U12, 1, 2) → U13Element(U12, 1, 3) → U14Element(U12, 2, 2) → U15Element(U12, 2, 3) → U16Element(U12, 3, 2) → U17Element(U12, 3, 3) → U18Surface(((U$13 * (4 + t)) * cos(k)) + ((U$14 * (4 + t)) * sin(k)), ((U$15 * (4 + t)) * cos(k)) + ((U$16 * (4 + t)) * sin(k)), ((U$17 * (4 + t)) * cos(k)) + ((U$18 * (4 + t)) * sin(k)), t, 0, 1, k, 0, (2 * π)) → U19Circle((0, 0, 0), 4, Line[(0, 0, 0), U2]) → U20Circle((0, 0, 0), 5, Line[(0, 0, 0), U2]) → U21UnitOrthogonalVector(V1) → V2Element(V12, 1, 2) → V13Element(V12, 1, 3) → V14Element(V12, 2, 2) → V15Element(V12, 2, 3) → V16Element(V12, 3, 2) → V17Element(V12, 3, 3) → V18Surface(((V$13 * (4 + t)) * cos(k)) + ((V$14 * (4 + t)) * sin(k)), ((V$15 * (4 + t)) * cos(k)) + ((V$16 * (4 + t)) * sin(k)), ((V$17 * (4 + t)) * cos(k)) + ((V$18 * (4 + t)) * sin(k)), t, 0, 1, k, 0, (2 * π)) → V19Circle((0, 0, 0), 4, Line[(0, 0, 0), V2]) → V20Circle((0, 0, 0), 5, Line[(0, 0, 0), V2]) → V21Plane(C, H, O) → W1Plane(C, L, O) → X1Plane(H, L, O) → Y1UnitOrthogonalVector(W1) → W2Element(W12, 1, 2) → W13Element(W12, 1, 3) → W14Element(W12, 2, 2) → W15Element(W12, 2, 3) → W16Element(W12, 3, 2) → W17Element(W12, 3, 3) → W18Surface(((W$13 * (4 + t)) * cos(k)) + ((W$14 * (4 + t)) * sin(k)), ((W$15 * (4 + t)) * cos(k)) + ((W$16 * (4 + t)) * sin(k)), ((W$17 * (4 + t)) * cos(k)) + ((W$18 * (4 + t)) * sin(k)), t, 0, 1, k, 0, (2 * π)) → W19Circle((0, 0, 0), 4, Line[(0, 0, 0), W2]) → W20Circle((0, 0, 0), 5, Line[(0, 0, 0), W2]) → W21UnitOrthogonalVector(X1) → X2Element(X12, 1, 2) → X13Element(X12, 1, 3) → X14Element(X12, 2, 2) → X15Element(X12, 2, 3) → X16Element(X12, 3, 2) → X17Element(X12, 3, 3) → X18Surface(((X$13 * (4 + t)) * cos(k)) + ((X$14 * (4 + t)) * sin(k)), ((X$15 * (4 + t)) * cos(k)) + ((X$16 * (4 + t)) * sin(k)), ((X$17 * (4 + t)) * cos(k)) + ((X$18 * (4 + t)) * sin(k)), t, 0, 1, k, 0, (2 * π)) → X19Circle((0, 0, 0), 4, Line[(0, 0, 0), X2]) → X20Circle((0, 0, 0), 5, Line[(0, 0, 0), X2]) → X21UnitOrthogonalVector(Y1) → Y2Element(Y12, 1, 2) → Y13Element(Y12, 1, 3) → Y14Element(Y12, 2, 2) → Y15Element(Y12, 2, 3) → Y16Element(Y12, 3, 2) → Y17Element(Y12, 3, 3) → Y18Surface(((Y$13 * (4 + t)) * cos(k)) + ((Y$14 * (4 + t)) * sin(k)), ((Y$15 * (4 + t)) * cos(k)) + ((Y$16 * (4 + t)) * sin(k)), ((Y$17 * (4 + t)) * cos(k)) + ((Y$18 * (4 + t)) * sin(k)), t, 0, 1, k, 0, (2 * π)) → Y19Circle((0, 0, 0), 4, Line[(0, 0, 0), Y2]) → Y20Circle((0, 0, 0), 5, Line[(0, 0, 0), Y2]) → Y21Plane(B, L, O) → Z1Plane(B, E, O) → AA1Plane(L, E, O) → AB1UnitOrthogonalVector(Z1) → Z2Element(Z12, 1, 2) → Z13Element(Z12, 1, 3) → Z14Element(Z12, 2, 2) → Z15Element(Z12, 2, 3) → Z16Element(Z12, 3, 2) → Z17Element(Z12, 3, 3) → Z18Surface(((Z$13 * (4 + t)) * cos(k)) + ((Z$14 * (4 + t)) * sin(k)), ((Z$15 * (4 + t)) * cos(k)) + ((Z$16 * (4 + t)) * sin(k)), ((Z$17 * (4 + t)) * cos(k)) + ((Z$18 * (4 + t)) * sin(k)), t, 0, 1, k, 0, (2 * π)) → Z19Circle((0, 0, 0), 4, Line[(0, 0, 0), Z2]) → Z20Circle((0, 0, 0), 5, Line[(0, 0, 0), Z2]) → Z21UnitOrthogonalVector(AA1) → AA2Element(AA12, 1, 2) → AA13Element(AA12, 1, 3) → AA14Element(AA12, 2, 2) → AA15Element(AA12, 2, 3) → AA16Element(AA12, 3, 2) → AA17Element(AA12, 3, 3) → AA18Surface(((AA$13 * (4 + t)) * cos(k)) + ((AA$14 * (4 + t)) * sin(k)), ((AA$15 * (4 + t)) * cos(k)) + ((AA$16 * (4 + t)) * sin(k)), ((AA$17 * (4 + t)) * cos(k)) + ((AA$18 * (4 + t)) * sin(k)), t, 0, 1, k, 0, (2 * π)) → AA19Circle((0, 0, 0), 4, Line[(0, 0, 0), AA2]) → AA20Circle((0, 0, 0), 5, Line[(0, 0, 0), AA2]) → AA21UnitOrthogonalVector(AB1) → AB2Element(AB12, 1, 2) → AB13Element(AB12, 1, 3) → AB14Element(AB12, 2, 2) → AB15Element(AB12, 2, 3) → AB16Element(AB12, 3, 2) → AB17Element(AB12, 3, 3) → AB18Surface(((AB$13 * (4 + t)) * cos(k)) + ((AB$14 * (4 + t)) * sin(k)), ((AB$15 * (4 + t)) * cos(k)) + ((AB$16 * (4 + t)) * sin(k)), ((AB$17 * (4 + t)) * cos(k)) + ((AB$18 * (4 + t)) * sin(k)), t, 0, 1, k, 0, (2 * π)) → AB19Circle((0, 0, 0), 4, Line[(0, 0, 0), AB2]) → AB20Circle((0, 0, 0), 5, Line[(0, 0, 0), AB2]) → AB21Segment(O + (4 * AD1), O + (5 * AD1)) → AE1Segment(O + (4 * AD2), O + (5 * AD2)) → AE2Segment(O + (4 * AD3), O + (5 * AD3)) → AE3Segment(O + (4 * AD4), O + (5 * AD4)) → AE4Segment(O + (4 * AD5), O + (5 * AD5)) → AE5Segment(O + (4 * AD6), O + (5 * AD6)) → AE6Segment(O + (4 * AD7), O + (5 * AD7)) → AE7Segment(O + (4 * AD8), O + (5 * AD8)) → AE8Segment(O + (4 * AD9), O + (5 * AD9)) → AE9Segment(O + (4 * AD10), O + (5 * AD10)) → AE10Segment(O + (4 * AD11), O + (5 * AD11)) → AE11Segment(O + (4 * AD12), O + (5 * AD12)) → AE12Segment(O + (4 * AD13), O + (5 * AD13)) → AE13Segment(O + (4 * AD14), O + (5 * AD14)) → AE14Segment(O + (4 * AD15), O + (5 * AD15)) → AE15Segment(O + (4 * AD16), O + (5 * AD16)) → AE16Segment(O + (4 * AD17), O + (5 * AD17)) → AE17Segment(O + (4 * AD18), O + (5 * AD18)) → AE18Segment(O + (4 * AD19), O + (5 * AD19)) → AE19Segment(O + (4 * AD20), O + (5 * AD20)) → AE20Segment(O + (4 * AD21), O + (5 * AD21)) → AE21Segment(O + (4 * AD22), O + (5 * AD22)) → AE22Segment(O + (4 * AD23), O + (5 * AD23)) → AE23Segment(O + (4 * AD24), O + (5 * AD24)) → AE24Segment(O + (4 * AD25), O + (5 * AD25)) → AE25Segment(O + (4 * AD26), O + (5 * AD26)) → AE26Segment(O + (4 * AD27), O + (5 * AD27)) → AE27Segment(O + (4 * AD28), O + (5 * AD28)) → AE28Segment(O + (4 * AD30), O + (5 * AD30)) → AE30Segment(O + (4 * AD31), O + (5 * AD31)) → AE31Segment(O + (4 * AD32), O + (5 * AD32)) → AE32Segment(O + (4 * AD33), O + (5 * AD33)) → AE33Segment(O + (4 * AD34), O + (5 * AD34)) → AE34Segment(O + (4 * AD35), O + (5 * AD35)) → AE35Segment(O + (4 * AD36), O + (5 * AD36)) → AE36Segment(O + (4 * AD37), O + (5 * AD37)) → AE37Segment(O + (4 * AD38), O + (5 * AD38)) → AE38Segment(O + (4 * AD39), O + (5 * AD39)) → AE39Segment(O + (4 * AD40), O + (5 * AD40)) → AE40Segment(O + (4 * AD41), O + (5 * AD41)) → AE41Segment(O + (4 * AD42), O + (5 * AD42)) → AE42Segment(O + (4 * AD43), O + (5 * AD43)) → AE43Segment(O + (4 * AD44), O + (5 * AD44)) → AE44Segment(O + (4 * AD45), O + (5 * AD45)) → AE45Segment(O + (4 * AD46), O + (5 * AD46)) → AE46Segment(O + (4 * AD47), O + (5 * AD47)) → AE47Segment(O + (4 * AD48), O + (5 * AD48)) → AE48Segment(O + (4 * AD49), O + (5 * AD49)) → AE49Segment(O + (4 * AD50), O + (5 * AD50)) → AE50
AI Drawing Prompt Reference
Create a spherical model of a cuboctahedron by mapping its vertices, edges, and faces onto a sphere, resulting in a solid geometry figure composed of circular arcs and spherical polygons. Define multiple cutting planes and generate orthogonal unit vectors, then create spherical intersection curves (great or small circles) through plane-sphere intersections to form the polygons. Finally, connect the vertices to form surfaces and circles. This visualization highlights polyhedral geometry, spherical geometry, Archimedean solids, and the intersection of planes with a sphere, suitable for teaching and exploring these mathematical concepts.
The prompt above was compiled from the original drawing commands and is for reference only.