3D Graphics# Introduction Function and Data Plots# Plotting functions Cylindrical Spherical SphericalElevation TrivialTriangleFactory axes() cylindrical_plot3d() plot3d() plot3d_adaptive() spherical_plot3d() Parametric plots parametric_plot3d() Surfaces of revolution revolution_plot3d() Plotting 3D fields plot_vector_field3d() Implicit plots implicit_plot3d() List plots list_plot3d() list_plot3d_array_of_arrays() list_plot3d_matrix() list_plot3d_tuples() Basic Shapes and Primitives# Base classes for 3D graphics objects and plotting BoundingSphere Graphics3d Graphics3dGroup KeyframeAnimationGroup PrimitiveObject RenderParams TransformGroup Viewpoint flatten_list() max3() min3() optimal_aspect_ratios() optimal_extra_kwds() point_list_bounding_box() Basic objects such as Sphere, Box, Cone, etc. Box ColorCube() Cone Cylinder LineSegment() Sphere Text Torus arrow3d() validate_frame_size() Classes for Lines, Frames, Rulers, Spheres, Points, Dots, and Text Line Point bezier3d() frame3d() frame_labels() line3d() point3d() polygon3d() polygons3d() ruler() ruler_frame() sphere() text3d() Platonic solids cube() dodecahedron() icosahedron() index_face_set() octahedron() prep() tetrahedron() Parametric surface MoebiusStrip ParametricSurface Graphics 3D object for representing and triangulating isosurfaces ImplicitSurface MarchingCubes MarchingCubesTriangles VertexInfo render_implicit() Infrastructure# Texture support Texture is_Texture() parse_color() Indexed face sets EdgeIter FaceIter IndexFaceSet VertexIter cut_edge_by_bisection() midpoint() sticker() Transformations Transformation rotate_arbitrary() Adaptive refinement code for 3d surface plotting PlotBlock SmoothTriangle Triangle TriangleFactory TrianglePlot crossunit() Backends# The Tachyon 3D Ray Tracer Axis_aligned_box Cylinder FCylinder FractalLandscape Light ParametricPlot Plane Ring Sphere Tachyon TachyonSmoothTriangle TachyonTriangle TachyonTriangleFactory Texfunc Texture tostr() Three.js JavaScript WebGL Renderer Indices and Tables# Index Module Index Search Page