全多面体Omnipoliedro的几何构造与角度参数化演示
几何画板及绘图内容加载中,请稍等……
所属专题
geometriadinamica.es
本范例通过在三维空间中组合椭圆截面、旋转与镜像变换,动态刻画“Omnipoliedro(全多面体)”的几何形态与其关键角度参数变化效果。核心数学概念包括:三维立体几何构造、平面/空间几何交点与角度测量、向量与参数化旋转、以及通过变换生成多段面结构。作图要点:利用 Ellipse 创建基础曲线与截面,再用 Point、Intersect 求取构造点与交点;通过 Angle 获取关键转角/观测角;使用 Vector 与 Line 构造方向与参考线;借助 Rotate、Mirror、Translate 以及 Polygon/Segment 逐步生成并连接多边形面片;同时用 Rotate/Translate 生成多位置对象,并用 Midpoint、Circle、Line 作为辅助约束。涉及的对象(如 θ、φ、U、O_r、A/B、Xr/Yr/Zr 与 X0/Y0/Z0 等)体现了角度参数与坐标系下的点位映射。适合高中到大学的几何建模与GeoGebra可视化课程,用于立体几何变换、参数化构造与几何直观训练。
GeoGebra 命令及参数
Ellipse(O_r - (0.95, 0), O_r + (0.95, 0), 1) → mira1Point(mira1) → AEllipse(O_r - (0, 0.95), O_r + (0, 0.95), 1) → mira2Point(mira2) → BIntersect(mira1, mira2) → Mira1, Mira2, Mira3, Mira4Angle(M, O_r, B) → θAngle(U, O_r, A) → φVector(O_r, O_0) → uTranslate(Xr, u) → X0Translate(Zr, u) → Z0Translate(Yr, u) → Y0Vector(O_0, Z0) → vVector(O_0, Y0) → wVector(O_0, X0) → zCircle(O_0, L) → cLine(O_0, Y0) → aLine(O_0, yAxis) → bLine(O_0, X0) → gLine(Z0, O_0) → jTranslate(P1r, u) → P1Rotate(A, botonpaso, O_r) → botonARotate(B, botonpaso, O_r) → botonBSegment(Mira3, Mira2) → kSegment((-1, 0), U) → lSegment((0, -1), M) → mpunto3d(A, B, M, O_0, O_r, 1, 1, -1, U, L) → V1punto3d(A, B, M, O_0, O_r, 1, 1, 1, U, L) → V2punto3d(A, B, M, O_0, O_r, 1, -1, 1, U, L) → V3punto3d(A, B, M, O_0, O_r, 1, -1, -1, U, L) → V4punto3d(A, B, M, O_0, O_r, -1, 1, 1, U, L) → V5punto3d(A, B, M, O_0, O_r, -1, 1, -1, U, L) → V6punto3d(A, B, M, O_0, O_r, -1, -1, 1, U, L) → V7punto3d(A, B, M, O_0, O_r, -1, -1, -1, U, L) → V8Midpoint(V1, V3) → octV1Midpoint(V1, V5) → octV2Midpoint(V8, V5) → octV3Midpoint(V3, V8) → octV4Midpoint(V3, V5) → octV5Midpoint(V1, V8) → octV6Midpoint(V1, V2) → cub1MMidpoint(V3, V2) → cub2MMidpoint(V1, V6) → cub4MMidpoint(V7, V8) → cub5MAngle(V3, cub1M, V4) → cub1AngIf(cub1Ang < 180°, V2, V3) → cubV2bIf(cub1Ang < 180°, V1, V4) → cubV1bPolygon(V3, V4, cubV1b, cubV2b) → cub1, cub1v3, cub1v4, cub1v1, cub1v2Angle(V6, cub1M, V5) → cub3AngIf(cub3Ang < 180°, V2, V5) → cubV2cIf(cub3Ang < 180°, V1, V6) → cubV1cPolygon(V6, V5, cubV2c, cubV1c) → cub3, cub3v6, cub3v5, cub3v2, cub3v1Angle(V5, cub5M, V6) → cub5AngIf(cub5Ang < 180°, V5, V7) → cubV5bIf(cub5Ang < 180°, V6, V8) → cubV6bPolygon(V8, V7, cubV5b, cubV6b) → cub5, cub5v8, cub5v7, cub5v5, cub5v6Angle(V4, cub5M, V3) → cub6AngIf(cub6Ang < 180°, V7, V3) → cubV7bIf(cub6Ang < 180°, V8, V4) → cubV8bPolygon(V4, V3, cubV7b, cubV8b) → cub6, cub6v4, cub6v3, cub6v7, cub6v8Angle(V5, cub2M, V7) → cub2AngIf(cub2Ang < 180°, V3, V7) → cubV3bIf(cub2Ang < 180°, V2, V5) → cubV2dPolygon(V7, V5, cubV2d, cubV3b) → cub2, cub2v7, cub2v5, cub2v2, cub2v3Angle(V4, cub4M, V8) → cub4AngSegment(V2, V1) → cubA1'Segment(V2, V3) → cubA2'Segment(V3, V4) → cubA3'Segment(V4, V1) → cubA4'Segment(V1, V6) → cubA5'Segment(V8, V6) → cubA6'Segment(V4, V8) → cubA7'Segment(V2, V5) → cubA8'Segment(V5, V7) → cubA9'Segment(V3, V7) → cubA10'Segment(V5, V6) → cubA11'Segment(V7, V8) → cubA12'Segment(V1, V3) → tetA1'Segment(V1, V8) → tetA2'Segment(V3, V8) → tetA3'Segment(V3, V5) → tetA4'Segment(V1, V5) → tetA5'Segment(V8, V5) → tetA6'Segment(octV1, octV2) → octA1'Segment(octV3, octV2) → octA2'Segment(octV3, octV4) → octA3'Segment(octV1, octV4) → octA4'Segment(octV1, octV5) → octA5'Segment(octV2, octV5) → octA6'Segment(octV3, octV5) → octA7'Segment(octV4, octV5) → octA8'Segment(octV1, octV6) → octA9'Segment(octV2, octV6) → octA10'Segment(octV3, octV6) → octA11'Segment(octV4, octV6) → octA12'Segment(octV1, octV2) → octA1Segment(octV3, octV2) → octA2Segment(octV3, octV4) → octA3Segment(octV1, octV4) → octA4Segment(octV1, octV5) → octA5Segment(octV2, octV5) → octA6Segment(octV3, octV5) → octA7Segment(octV4, octV5) → octA8Segment(octV1, octV6) → octA9Segment(octV2, octV6) → octA10Segment(octV3, octV6) → octA11Segment(octV4, octV6) → octA12Segment(V1, V3) → tetA1Segment(V1, V8) → tetA2Segment(V3, V8) → tetA3Segment(V3, V5) → tetA4Segment(V1, V5) → tetA5Segment(V8, V5) → tetA6Segment(V1, V2) → cubA1Segment(V2, V3) → cubA2Segment(V3, V4) → cubA3Segment(V4, V1) → cubA4Segment(V1, V6) → cubA5Segment(V6, V8) → cubA6Segment(V8, V4) → cubA7Segment(V2, V5) → cubA8Segment(V5, V7) → cubA9Segment(V7, V3) → cubA10Segment(V6, V5) → cubA11Segment(V7, V8) → cubA12If(cub4Ang < 180°, V1, V4) → cubV1dIf(cub4Ang < 180°, V6, V8) → cubV6cPolygon(V8, V4, cubV1d, cubV6c) → cub4, cub4v8, cub4v4, cub4v1, cub4v6Angle(V5, V1, V3) → tet1AngIf(tet1Ang < 180°, V1, V3) → tetV1Polygon(V5, V3, tetV1) → tet1, tet1v1, tet1v5, tet1v3Angle(V5, V8, V1) → tet2AngIf(tet2Ang < 180°, V8, V5) → tetV8Polygon(V5, V1, tetV8) → tet2, tet2v8, tet2v5, tet2v1Angle(V8, V5, V3) → tet3AngIf(tet3Ang < 180°, V5, V3) → tetV5Polygon(V8, V3, tetV5) → tet3, tet3v5, tet3v8, tet3v3Angle(V8, V3, V1) → tet4AngIf(tet4Ang < 180°, V3, V1) → tetV3Polygon(V8, V1, tetV3) → tet4, tet4v3, tet4v8, tet4v1Angle(octV2, octV1, octV5) → oct1AngIf(oct1Ang < 180°, octV1, octV2) → octV1bAngle(octV3, octV2, octV5) → oct2AngIf(oct2Ang < 180°, octV2, octV3) → octV2bAngle(octV4, octV3, octV5) → oct3AngIf(oct3Ang < 180°, octV3, octV4) → octV3bAngle(octV1, octV4, octV5) → oct4AngIf(oct4Ang < 180°, octV4, octV1) → octV4bAngle(octV6, octV1, octV2) → oct5AngIf(oct5Ang < 180°, octV1, octV2) → octV1cAngle(octV3, octV6, octV2) → oct6AngIf(oct6Ang < 180°, octV6, octV3) → octV6bAngle(octV6, octV3, octV4) → oct7AngIf(oct7Ang < 180°, octV3, octV4) → octV3cAngle(octV6, octV4, octV1) → oct8AngIf(oct8Ang < 180°, octV4, octV1) → octV4cPolygon(octV1b, octV2, octV5) → oct1, oct1v5, oct1v1, oct1v2Polygon(octV2b, octV3, octV5) → oct2, oct2v5, oct2v2, oct2v3Polygon(octV3b, octV4, octV5) → oct3, oct3v5, oct3v3, oct3v4Polygon(octV4b, octV1, octV5) → oct4, oct4v5, oct4v4, oct4v1Polygon(octV1c, octV2, octV6) → oct5, oct5v6, oct5v1, oct5v2Polygon(octV6b, octV2, octV3) → oct6, oct6v3, oct6v6, oct6v2Polygon(octV3c, octV4, octV6) → oct7, oct7v6, oct7v3, oct7v4Polygon(octV4c, octV1, octV6) → oct8, oct8v6, oct8v4, oct8v1punto3d(A, B, M, O_0, O_r, 0, 1, fi, U, L) → icoV1punto3d(A, B, M, O_0, O_r, 0, 1, (-fi), U, L) → icoV2punto3d(A, B, M, O_0, O_r, 0, -1, fi, U, L) → icoV3punto3d(A, B, M, O_0, O_r, 0, -1, (-fi), U, L) → icoV4punto3d(A, B, M, O_0, O_r, 1, fi, 0, U, L) → icoV5punto3d(A, B, M, O_0, O_r, 1, (-fi), 0, U, L) → icoV6punto3d(A, B, M, O_0, O_r, -1, fi, 0, U, L) → icoV7punto3d(A, B, M, O_0, O_r, -1, (-fi), 0, U, L) → icoV8punto3d(A, B, M, O_0, O_r, fi, 0, 1, U, L) → icoV9punto3d(A, B, M, O_0, O_r, fi, 0, -1, U, L) → icoV10punto3d(A, B, M, O_0, O_r, (-fi), 0, 1, U, L) → icoV11punto3d(A, B, M, O_0, O_r, (-fi), 0, -1, U, L) → icoV12Segment(icoV7, icoV11) → icoA04Segment(icoV11, icoV12) → icoA06Segment(icoV7, icoV12) → icoA08Segment(icoV11, icoV8) → icoA11Segment(icoV8, icoV12) → icoA13Segment(icoV7, icoV2) → icoA19Segment(icoV2, icoV12) → icoA21Segment(icoV4, icoV12) → icoA23Segment(icoV4, icoV2) → icoA25Segment(icoV4, icoV8) → icoA27Segment(icoV5, icoV2) → icoA29Segment(icoV5, icoV7) → icoA01Segment(icoV5, icoV1) → icoA02Segment(icoV1, icoV7) → icoA03Segment(icoV9, icoV5) → icoA05Segment(icoV5, icoV10) → icoA09Segment(icoV9, icoV10) → icoA10Segment(icoV2, icoV10) → icoA12Segment(icoV9, icoV1) → icoA07Segment(icoV4, icoV10) → icoA14Segment(icoV1, icoV11) → icoA15Segment(icoV3, icoV1) → icoA16Segment(icoV3, icoV11) → icoA17Segment(icoV3, icoV8) → icoA18Segment(icoV6, icoV8) → icoA20Segment(icoV6, icoV3) → icoA22Segment(icoV9, icoV3) → icoA24Segment(icoV9, icoV6) → icoA26Segment(icoV6, icoV10) → icoA28Segment(icoV6, icoV4) → icoA30Angle(icoV3, icoV9, icoV6) → ico01AngIf(ico01Ang < 180°, icoV9, icoV6) → icoV9bAngle(icoV3, icoV6, icoV8) → ico02AngIf(ico02Ang < 180°, icoV6, icoV8) → icoV6bAngle(icoV3, icoV8, icoV11) → ico03AngIf(ico03Ang < 180°, icoV8, icoV11) → icoV8bAngle(icoV3, icoV11, icoV1) → ico4AngIf(ico4Ang < 180°, icoV11, icoV1) → icoV11bAngle(icoV3, icoV1, icoV9) → ico5AngIf(ico5Ang < 180°, icoV1, icoV9) → icoV1bAngle(icoV9, icoV10, icoV6) → ico6AngIf(ico6Ang < 180°, icoV10, icoV6) → icoV10bAngle(icoV6, icoV10, icoV4) → ico7AngIf(ico7Ang < 180°, icoV10, icoV4) → icoV10cAngle(icoV6, icoV4, icoV8) → ico8AngIf(ico8Ang < 180°, icoV4, icoV8) → icoV4bAngle(icoV8, icoV4, icoV12) → ico9AngIf(ico9Ang < 180°, icoV4, icoV12) → icoV4cAngle(icoV8, icoV12, icoV11) → ico10AngIf(ico10Ang < 180°, icoV12, icoV11) → icoV12bAngle(icoV11, icoV12, icoV7) → ico11AngIf(ico11Ang < 180°, icoV12, icoV11) → icoV12cAngle(icoV11, icoV7, icoV1) → ico12AngIf(ico12Ang < 180°, icoV7, icoV11) → icoV7bAngle(icoV1, icoV7, icoV5) → ico13AngIf(ico13Ang < 180°, icoV7, icoV1) → icoV7cAngle(icoV1, icoV5, icoV9) → ico14AngIf(ico14Ang < 180°, icoV5, icoV1) → icoV5bAngle(icoV9, icoV5, icoV10) → ico15AngIf(ico15Ang < 180°, icoV5, icoV9) → icoV5cAngle(icoV10, icoV2, icoV4) → ico16AngIf(ico16Ang < 180°, icoV2, icoV4) → icoV2bAngle(icoV4, icoV2, icoV12) → ico17AngIf(ico17Ang < 180°, icoV2, icoV4) → icoV2cAngle(icoV2, icoV7, icoV12) → ico18AngIf(ico18Ang < 180°, icoV7, icoV12) → icoV7dAngle(icoV5, icoV7, icoV2) → ico19AngIf(ico19Ang < 180°, icoV7, icoV5) → icoV7eAngle(icoV5, icoV2, icoV10) → ico20AngIf(ico20Ang < 180°, icoV2, icoV5) → icoV2dPolygon(icoV6, icoV3, icoV9b) → ico01, ico01v9, ico01v6, ico01v3Polygon(icoV8, icoV3, icoV6b) → ico02, ico02v6, ico02v8, ico02v3Polygon(icoV11, icoV3, icoV8b) → ico03, ico03v8, ico03v11, ico03v3Polygon(icoV1, icoV3, icoV11b) → ico4, ico4v11, ico4v1, ico4v3Polygon(icoV9, icoV3, icoV1b) → ico5, ico5v1, ico5v9, ico5v3Polygon(icoV6, icoV9, icoV10b) → ico6, ico6v10, ico6v6, ico6v9Polygon(icoV4, icoV6, icoV10c) → ico7, ico7v10, ico7v4, ico7v6Polygon(icoV8, icoV6, icoV4b) → ico8, ico8v4, ico8v8, ico8v6Polygon(icoV8, icoV12, icoV4c) → ico9, ico9v4, ico9v8, ico9v12Polygon(icoV8, icoV11, icoV12b) → ico10, ico10v12, ico10v8, ico10v11Polygon(icoV7, icoV11, icoV12c) → ico11, ico11v12, ico11v7, ico11v11Polygon(icoV1, icoV11, icoV7b) → ico12, ico12v7, ico12v1, ico12v11Polygon(icoV1, icoV5, icoV7c) → ico13, ico13v7, ico13v1, ico13v5Polygon(icoV1, icoV9, icoV5b) → ico14, ico14v5, ico14v1, ico14v9Polygon(icoV10, icoV9, icoV5c) → ico15, ico15v5, ico15v10, ico15v9Polygon(icoV10, icoV4, icoV2b) → ico16, ico16v2, ico16v10, ico16v4Polygon(icoV12, icoV4, icoV2c) → ico17, ico17v2, ico17v12, ico17v4Polygon(icoV12, icoV2, icoV7d) → ico18, ico18v7, ico18v12, ico18v2Polygon(icoV5, icoV2, icoV7e) → ico19, ico19v7, ico19v5, ico19v2Polygon(icoV5, icoV10, icoV2d) → ico20, ico20v2, ico20v5, ico20v10Segment(icoV5, icoV7) → icoA01'Segment(icoV5, icoV1) → icoA02'Segment(icoV1, icoV7) → icoA03'Segment(icoV7, icoV11) → icoA04'Segment(icoV9, icoV5) → icoA05'Segment(icoV11, icoV12) → icoA06'Segment(icoV9, icoV1) → icoA07'Segment(icoV7, icoV12) → icoA08'Segment(icoV5, icoV10) → icoA09'Segment(icoV9, icoV10) → icoA10'Segment(icoV11, icoV8) → icoA11'Segment(icoV2, icoV10) → icoA12'Segment(icoV8, icoV12) → icoA13'Segment(icoV4, icoV10) → icoA14'Segment(icoV1, icoV11) → icoA15'Segment(icoV3, icoV1) → icoA16'Segment(icoV3, icoV11) → icoA17'Segment(icoV3, icoV8) → icoA18'Segment(icoV7, icoV2) → icoA19'Segment(icoV6, icoV8) → icoA20'Segment(icoV2, icoV12) → icoA21'Segment(icoV6, icoV3) → icoA22'Segment(icoV4, icoV12) → icoA23'Segment(icoV9, icoV3) → icoA24'Segment(icoV4, icoV2) → icoA25'Segment(icoV9, icoV6) → icoA26'Segment(icoV4, icoV8) → icoA27'Segment(icoV6, icoV10) → icoA28'Segment(icoV5, icoV2) → icoA29'Segment(icoV6, icoV4) → icoA30'Midpoint(icoV1, icoV11) → icoA15MMirror(V5, icoA15M) → V15Segment(V5, V15) → A13Midpoint(icoV1, icoV7) → icoA03MMirror(V5, icoA03M) → V12Segment(V5, V12) → A12Segment(V12, V2) → A11Midpoint(icoV9, icoV1) → icoA07MMirror(V2, icoA07M) → V14Segment(V2, V14) → A1Segment(V14, V15) → A2Midpoint(icoV9, icoV5) → icoA05MMirror(V2, icoA05M) → V11Segment(V2, V11) → A10Midpoint(icoV5, icoV7) → icoA01MMirror(V12, icoA01M) → V20Segment(V12, V20) → A20Segment(V11, V1) → A9Segment(V20, V1) → A19Segment(V14, V3) → A21Midpoint(icoV9, icoV10) → icoA10MMirror(V11, icoA10M) → V10Segment(V11, V10) → A29Segment(V10, V3) → A30Segment(V10, V4) → A28Midpoint(icoV4, icoV10) → icoA14MMirror(V4, icoA14M) → V18Segment(V1, V18) → A8Segment(V4, V18) → A27Segment(V20, V6) → A18Midpoint(icoV2, icoV12) → icoA21MMirror(V6, icoA21M) → V17Segment(V18, V17) → A7Segment(V17, V6) → A17Segment(V17, V8) → A6Midpoint(icoV4, icoV8) → icoA27MMirror(V8, icoA27M) → V19Segment(V4, V19) → A26Segment(V19, V8) → A25Midpoint(icoV12, icoV7) → icoA08MMirror(V6, icoA08M) → V13Segment(V6, V13) → A16Segment(V13, V5) → A14Midpoint(icoV8, icoV12) → icoA13MMirror(V8, icoA13M) → V16Segment(V8, V16) → A5Segment(V16, V13) → A15Segment(V15, V7) → A3Segment(V16, V7) → A4Midpoint(icoV8, icoV6) → icoA20MMirror(V19, icoA20M) → V9Segment(V9, V19) → A24Segment(V3, V9) → A22Segment(V9, V7) → A23Angle(V11, dodM9, V1) → dod9AngIf(dod9Ang < 180°, V2, V11) → V2bIf(dod9Ang < 180°, V12, V11) → V12bIf(dod9Ang < 180°, V20, V1) → V20bAngle(V12, dodM1, V5) → dod01AngIf(dod01Ang < 180°, V2, V12) → V2cIf(dod01Ang < 180°, V14, V12) → V14bIf(dod01Ang < 180°, V15, V5) → V15bAngle(V5, dodM3, V13) → dod03AngIf(dod03Ang < 180°, V15, V5) → V15cIf(dod03Ang < 180°, V7, V5) → V7bIf(dod03Ang < 180°, V16, V13) → V16bAngle(V20, dodM4, V6) → dod4AngIf(dod4Ang < 180°, V12, V20) → V12cIf(dod4Ang < 180°, V5, V20) → V5bIf(dod4Ang < 180°, V13, V6) → V13bAngle(V1, dodM12, V18) → dod12AngIf(dod12Ang < 180°, V20, V1) → V20cIf(dod12Ang < 180°, V6, V1) → V6bIf(dod12Ang < 180°, V17, V18) → V17bAngle(V16, dodM5, V13) → dod5AngIf(dod5Ang < 180°, V6, V13) → V6cIf(dod5Ang < 180°, V17, V13) → V17cIf(dod5Ang < 180°, V8, V16) → V8bAngle(V10, dodM8, V11) → dod8AngIf(dod8Ang < 180°, V2, V11) → V2dIf(dod8Ang < 180°, V14, V11) → V14cIf(dod8Ang < 180°, V3, V10) → V3bAngle(V15, dodM2, V7) → dod02AngIf(dod02Ang < 180°, V14, V15) → V14dIf(dod02Ang < 180°, V3, V15) → V3cIf(dod02Ang < 180°, V9, V7) → V9bAngle(V19, dodM6, V9) → dod6AngIf(dod6Ang < 180°, V8, V19) → V8cIf(dod6Ang < 180°, V16, V19) → V16cIf(dod6Ang < 180°, V7, V9) → V7cAngle(V4, dodM7, V10) → dod7AngIf(dod7Ang < 180°, V3, V10) → V3dIf(dod7Ang < 180°, V9, V10) → V9cIf(dod7Ang < 180°, V19, V4) → V19bAngle(V18, dodM11, V4) → dod11AngIf(dod11Ang < 180°, V17, V18) → V17dIf(dod11Ang < 180°, V8, V18) → V8dIf(dod11Ang < 180°, V19, V4) → V19cAngle(V1, dodM10, V11) → dod10AngIf(dod10Ang < 180°, V18, V1) → V18bIf(dod10Ang < 180°, V4, V1) → V4bIf(dod10Ang < 180°, V10, V11) → V10bPolygon(V2b, V12b, V20b, V1, V11) → dod9, dod9v2, dod9v12, dod9v20, dod9v1, dod9v11Polygon(V2c, V14b, V15b, V5, V12) → dod01, dod01v2, dod01v14, dod01v15, dod01v5, dod01v12Polygon(V15c, V7b, V16b, V13, V5) → dod03, dod03v15, dod03v7, dod03v16, dod03v13, dod03v5Polygon(V12c, V5b, V13b, V6, V20) → dod4, dod4v12, dod4v5, dod4v13, dod4v6, dod4v20Polygon(V20c, V6b, V17b, V18, V1) → dod12, dod12v20, dod12v6, dod12v17, dod12v18, dod12v1Polygon(V6c, V17c, V8b, V16, V13) → dod5, dod5v6, dod5v17, dod5v8, dod5v16, dod5v13Polygon(V2d, V14c, V3b, V10, V11) → dod8, dod8v2, dod8v14, dod8v3, dod8v10, dod8v11Polygon(V14d, V3c, V9b, V7, V15) → dod02, dod02v14, dod02v3, dod02v9, dod02v7, dod02v15Polygon(V8c, V16c, V7c, V9, V19) → dod6, dod6v8, dod6v16, dod6v7, dod6v9, dod6v19Polygon(V3d, V9c, V19b, V4, V10) → dod7, dod7v3, dod7v9, dod7v19, dod7v4, dod7v10Polygon(V17d, V8d, V19c, V4, V18) → dod11, dod11v17, dod11v8, dod11v19, dod11v4, dod11v18Polygon(V18b, V4b, V10b, V11, V1) → dod10, dod10v18, dod10v4, dod10v10, dod10v11, dod10v1Segment(V2, V14) → A1'Segment(V2, V11) → A10'Segment(V12, V2) → A11'Segment(V5, V12) → A12'Segment(V5, V15) → A13'Segment(V13, V5) → A14'Segment(V16, V13) → A15'Segment(V6, V13) → A16'Segment(V17, V6) → A17'Segment(V20, V6) → A18'Segment(V20, V1) → A19'Segment(V14, V15) → A2'Segment(V12, V20) → A20'Segment(V14, V3) → A21'Segment(V3, V9) → A22'Segment(V9, V7) → A23'Segment(V9, V19) → A24'Segment(V19, V8) → A25'Segment(V4, V19) → A26'Segment(V4, V18) → A27'Segment(V10, V4) → A28'Segment(V11, V10) → A29'Segment(V15, V7) → A3'Segment(V10, V3) → A30'Segment(V16, V7) → A4'Segment(V8, V16) → A5'Segment(V17, V8) → A6'Segment(V18, V17) → A7'Segment(V1, V18) → A8'Segment(V11, V1) → A9'
AI 绘图提示语参考
绘制一个由椭圆截面通过旋转、平移和镜像变换组成的三维几何体。首先绘制两个椭圆截面,找到它们的交点,然后定义关键角度θ和φ。接着,通过平移和旋转这些椭圆截面,生成一系列多边形面,最终形成一个类似多面体的结构。注意角度和向量的方向,确保变换正确地组装几何体。
以上提示语为根据原始绘图命令整理而来,仅供参考。