> with(geom3d) > print(); [Archimedean, AreCollinear, AreConcurrent, AreConjugate, AreCoplanar, AreDistinct, AreParallel, ArePerpendicular, AreSkewLines, DefinedAs, DirectionRatios, Equation, FindAngle, FixedPoint, GlideReflect, GlideReflection, GreatDodecahedron, GreatIcosahedron, GreatRhombicuboctahedron, GreatRhombiicosidodecahedron, GreatStellatedDodecahedron, HarmonicConjugate, HexakisIcosahedron, HexakisOctahedron, InRadius, IsArchimedean, IsEquilateral, IsFacetted, IsOnObject, IsQuasi, IsRegular, IsRightTriangle, IsStellated, IsTangent, MidRadius, NormalVector, OnSegment, ParallelVector, PentagonalHexacontahedron, PentagonalIcositetrahedron, PentakisDodecahedron, QuasiRegularPolyhedron, RadicalCenter, RadicalLine, RadicalPlane, RegularPolyhedron, RhombicDodecahedron, RhombicTriacontahedron, RotatoryReflect, RotatoryReflection, ScrewDisplace, ScrewDisplacement, SmallRhombicuboctahedron, SmallRhombiicosidodecahedron, SmallStellatedDodecahedron, SnubCube, SnubDodecahedron, StereographicProjection, StretchRotate, TangentPlane, TetrakisHexahedron, TrapezoidalHexecontahedron, TrapezoidalIcositetrahedron, TriakisIcosahedron, TriakisOctahedron, TriakisTetrahedron, TruncatedCuboctahedron, TruncatedDodecahedron, TruncatedHexahedron, TruncatedIcosahedron, TruncatedIcosidodecahedron, TruncatedOctahedron, TruncatedTetrahedron, altitude, geom3d:-area, center, centroid, coordinates, cube, cuboctahedron, detail, dilate, distance, dodecahedron, draw, dsegment, duality, faces, facet, geom3d:-form, gtetrahedron, hexahedron, homology, homothety, icosahedron, icosidodecahedron, incident, intersection, inverse, inversion, line, midpoint, octahedron, parallel, parallelepiped, plane, point, polar, pole, powerps, projection, geom3d:-radius, randpoint, reflect, reflection, rotate, rotation, schlafli, segment, sides, sphere, stellate, tetrahedron, tname, transform, translate, translation, transprod, triangle, vertices, geom3d:-volume, xcoord, geom3d:-xname, ycoord, geom3d:-yname, zcoord, geom3d:-zname] > plan := 2 x + y - 2 z + 3 = 0 > print(); 2 x + y - 2 z + 3 = 0 > 2 2 2 > spher := (x - 6) + (y - 5) + (z - 4) = 36 > print(); 2 2 2 (x - 6) + (y - 5) + (z - 4) = 36 > solve({plan, spher}) > print(); / / 2 2 \ { x = RootOf\5 _Z + (20 - 8 z) _Z + 80 + 5 z - 40 z/, z = z, \ / 2 2 \ \ y = -2 RootOf\5 _Z + (20 - 8 z) _Z + 80 + 5 z - 40 z/ + 2 z - 3 } / > plane(Q, plan); Equation(Q, [x, y, z]); > print(); 2 x + y - 2 z + 3 = 0 > sphere(S, spher); Equation(S, [x, y, z]); > print(); 2 2 2 x - 12 x + y - 10 y + 41 + z - 8 z = 0 > intersection(delta, Q, S); detail(delta); Error, (in geom3d:-intersection) wrong type of arguments Error, (in geom3d:-detail) unknown object: delta > detail(Q) > print(); name of the object: Q form of the object: plane3d equation of the plane: 2*x+y-2*z+3 = 0 > detail(S) > print(); name of the object: S form of the object: sphere3d name of the center: center_S_2 coordinates of the center: [6, 5, 4] radius of the sphere: 6 surface area of the sphere: 144*Pi volume of the sphere: 288*Pi equation of the sphere: x^2-12*x+y^2-10*y+41+z^2-8*z = 0 >