\contentsline {chapter}{\numberline {1}Basics for the package}{9}{chapter.1} \contentsline {section}{\numberline {1.1}Constitution of the package -- Distribution}{9}{section.1.1} \contentsline {section}{\numberline {1.2}Installation hints}{9}{section.1.2} \contentsline {section}{\numberline {1.3}Preface}{10}{section.1.3} \contentsline {section}{\numberline {1.4}Presentation}{10}{section.1.4} \contentsline {section}{\numberline {1.5}Changes by comparison with previous versions}{11}{section.1.5} \contentsline {subsection}{\numberline {1.5.1}Changes compared to version 3.0}{11}{subsection.1.5.1} \contentsline {subsection}{\numberline {1.5.2}Changes compared to version 2.0}{11}{subsection.1.5.2} \contentsline {chapter}{\numberline {2}Setting the layout of the scenery}{13}{chapter.2} \contentsline {section}{\numberline {2.1}Choice of the view point}{13}{section.2.1} \contentsline {section}{\numberline {2.2}The definition of the option \texttt {Decran}}{14}{section.2.2} \contentsline {section}{\numberline {2.3}Lighting by a point light source}{16}{section.2.3} \contentsline {section}{\numberline {2.4}The axes in 3d}{18}{section.2.4} \contentsline {chapter}{\numberline {3}Predefined solids and their positioning}{19}{chapter.3} \contentsline {section}{\numberline {3.1}The predefined solids and their parameters}{19}{section.3.1} \contentsline {section}{\numberline {3.2}Positioning a solid}{27}{section.3.2} \contentsline {subsection}{\numberline {3.2.1}Translation}{27}{subsection.3.2.1} \contentsline {subsection}{\numberline {3.2.2}Rotation}{28}{subsection.3.2.2} \contentsline {chapter}{\numberline {4}More options of \textbackslash {}psSolid}{29}{chapter.4} \contentsline {section}{\numberline {4.1}Commands for drawing}{29}{section.4.1} \contentsline {section}{\numberline {4.2}Emptying a solid}{30}{section.4.2} \contentsline {subsubsection}{Example 1: a cylinder and a hollow cylinder}{30}{subsubsection*.2} \contentsline {subsubsection}{Example 2: a prism and a hollow prism}{31}{subsubsection*.3} \contentsline {subsubsection}{Example 3: a spherical zone and a hollow spherical zone}{32}{subsubsection*.4} \contentsline {section}{\numberline {4.3}Numbering of the faces}{32}{section.4.3} \contentsline {section}{\numberline {4.4}Removing faces}{34}{section.4.4} \contentsline {section}{\numberline {4.5}Numbering of the vertices}{34}{section.4.5} \contentsline {section}{\numberline {4.6}Colours and the nuances of a colour}{35}{section.4.6} \contentsline {subsection}{\numberline {4.6.1}Predefined colours by the option \texttt {dvipsnames}}{35}{subsection.4.6.1} \contentsline {subsection}{\numberline {4.6.2}Predefined colours by the option \texttt {svgnames}}{37}{subsection.4.6.2} \contentsline {subsection}{\numberline {4.6.3}Nuances in the colour scheme of HSB, saturation and maximum brilliance}{40}{subsection.4.6.3} \contentsline {subsection}{\numberline {4.6.4}Nuances in the colour scheme of HSB, saturation and fixed brilliance}{40}{subsection.4.6.4} \contentsline {subsection}{\numberline {4.6.5}Nuances in the colour scheme of HSB, gneral case}{41}{subsection.4.6.5} \contentsline {subsection}{\numberline {4.6.6}Nuances in the colour scheme of RGB}{41}{subsection.4.6.6} \contentsline {subsection}{\numberline {4.6.7}Nuances in the colour scheme of CMYK}{41}{subsection.4.6.7} \contentsline {subsection}{\numberline {4.6.8}Nuances between 2 named colours}{42}{subsection.4.6.8} \contentsline {subsection}{\numberline {4.6.9}Deactivation of the colour application}{42}{subsection.4.6.9} \contentsline {section}{\numberline {4.7}Colouring some single faces}{42}{section.4.7} \contentsline {section}{\numberline {4.8}Nuances of transparency}{45}{section.4.8} \contentsline {section}{\numberline {4.9}Definition of grating}{45}{section.4.9} \contentsline {subsection}{\numberline {4.9.1}The cube}{45}{subsection.4.9.1} \contentsline {subsection}{\numberline {4.9.2}Sphere}{46}{subsection.4.9.2} \contentsline {subsection}{\numberline {4.9.3}Cylinders}{47}{subsection.4.9.3} \contentsline {subsection}{\numberline {4.9.4}Torus}{48}{subsection.4.9.4} \contentsline {section}{\numberline {4.10}The modes}{48}{section.4.10} \contentsline {section}{\numberline {4.11}Truncate a solid's vertices}{49}{section.4.11} \contentsline {section}{\numberline {4.12}Hollowing out a solid's faces}{50}{section.4.12} \contentsline {section}{\numberline {4.13}Chamfering a solid}{51}{section.4.13} \contentsline {section}{\numberline {4.14}The option \texttt {transform}}{52}{section.4.14} \contentsline {subsection}{\numberline {4.14.1}Identical scaling factor in the three coordinates}{52}{subsection.4.14.1} \contentsline {subsection}{\numberline {4.14.2}Different scaling factors for the three coordinates}{54}{subsection.4.14.2} \contentsline {subsection}{\numberline {4.14.3}Transformation associated with the distance to the origin}{54}{subsection.4.14.3} \contentsline {subsection}{\numberline {4.14.4}Bending and torsion of beams}{55}{subsection.4.14.4} \contentsline {section}{\numberline {4.15}Lines of intersecting planes}{57}{section.4.15} \contentsline {chapter}{\numberline {5}Usage of external files}{59}{chapter.5} \contentsline {section}{\numberline {5.1}Using the data file types \texttt {.obj} and \texttt {.off}}{59}{section.5.1} \contentsline {subsection}{\numberline {5.1.1}\texttt {.dat} files (specific to \texttt {pst-solides3d})}{60}{subsection.5.1.1} \contentsline {subsubsection}{Writing \texttt {.dat} files}{60}{subsubsection*.5} \contentsline {subsubsection}{Reading \texttt {.dat} files}{60}{subsubsection*.6} \contentsline {subsection}{\numberline {5.1.2}\texttt {.obj} files}{60}{subsection.5.1.2} \contentsline {subsubsection}{Writing \texttt {.obj} files}{61}{subsubsection*.7} \contentsline {subsubsection}{Reading \texttt {.obj} files}{61}{subsubsection*.8} \contentsline {subsection}{\numberline {5.1.3}\texttt {.off} files}{62}{subsection.5.1.3} \contentsline {subsubsection}{Writing \texttt {.off} files}{62}{subsubsection*.9} \contentsline {subsubsection}{Reading.off files}{62}{subsubsection*.10} \contentsline {chapter}{\numberline {6}Some special objects}{63}{chapter.6} \contentsline {section}{\numberline {6.1}The grid}{63}{section.6.1} \contentsline {section}{\numberline {6.2}The object \texttt {point}}{64}{section.6.2} \contentsline {subsection}{\numberline {6.2.1}Definition via coordinates}{64}{subsection.6.2.1} \contentsline {subsection}{\numberline {6.2.2}Some other definitions}{64}{subsection.6.2.2} \contentsline {section}{\numberline {6.3}The object \texttt {vecteur}}{65}{section.6.3} \contentsline {subsection}{\numberline {6.3.1}Definition with components}{65}{subsection.6.3.1} \contentsline {subsection}{\numberline {6.3.2}Definition with 2 points}{66}{subsection.6.3.2} \contentsline {subsection}{\numberline {6.3.3}Some other definitions of a vector}{66}{subsection.6.3.3} \contentsline {section}{\numberline {6.4}The object \texttt {plan}}{67}{section.6.4} \contentsline {subsection}{\numberline {6.4.1}Presentation: type \texttt {plan\/} and type \texttt {solid} }{67}{subsection.6.4.1} \contentsline {subsection}{\numberline {6.4.2}Defining an oriented plane}{67}{subsection.6.4.2} \contentsline {subsection}{\numberline {6.4.3}Special options}{68}{subsection.6.4.3} \contentsline {subsection}{\numberline {6.4.4}Defining a plane with a cartesian equation}{68}{subsection.6.4.4} \contentsline {subsubsection}{Usage with default orientation and origin}{68}{subsubsection*.11} \contentsline {subsubsection}{Specifying the origin}{69}{subsubsection*.12} \contentsline {subsubsection}{Specifying the orientation}{69}{subsubsection*.13} \contentsline {subsection}{\numberline {6.4.5}Defining a plane using a normal vector and a point}{70}{subsection.6.4.5} \contentsline {subsubsection}{First Method: orientation Unspecified}{70}{subsubsection*.14} \contentsline {subsubsection}{Second Method: Specifying an angle of rotation}{70}{subsubsection*.15} \contentsline {subsubsection}{Third Method: Specifying the first basis vector}{71}{subsubsection*.16} \contentsline {subsubsection}{Fourth Method: Specifying the first basis vector and an angle of rotation}{71}{subsubsection*.17} \contentsline {subsection}{\numberline {6.4.6}Defining a plane from a face of a solid}{72}{subsection.6.4.6} \contentsline {section}{\numberline {6.5}The object \texttt {geode}}{72}{section.6.5} \contentsline {subsection}{\numberline {6.5.1}Mathematical presentation}{72}{subsection.6.5.1} \contentsline {subsection}{\numberline {6.5.2}Construction with pst-solides3d}{73}{subsection.6.5.2} \contentsline {subsection}{\numberline {6.5.3}Some examples of geodes and their duals}{73}{subsection.6.5.3} \contentsline {subsection}{\numberline {6.5.4}The parameters of the geodes}{74}{subsection.6.5.4} \contentsline {subsection}{\numberline {6.5.5}Advice for a `fast' construction of a geode}{75}{subsection.6.5.5} \contentsline {subsubsection}{Backup the parameters of the geodes in a \texttt {.dat} file}{75}{subsubsection*.18} \contentsline {subsubsection}{Reading the data and drawing the geode}{76}{subsubsection*.19} \contentsline {subsection}{\numberline {6.5.6}Some other examples}{76}{subsection.6.5.6} \contentsline {chapter}{\numberline {7}Generating some new solids}{77}{chapter.7} \contentsline {section}{\numberline {7.1}The jps code}{77}{section.7.1} \contentsline {section}{\numberline {7.2}Defining a function}{78}{section.7.2} \contentsline {section}{\numberline {7.3}Curves of functions from R in R\textsuperscript {3}}{79}{section.7.3} \contentsline {section}{\numberline {7.4}Tubes}{80}{section.7.4} \contentsline {subsection}{\numberline {7.4.1}Usage with PSTricks}{81}{subsection.7.4.1} \contentsline {subsubsection}{Give your curves a relief}{81}{subsubsection*.20} \contentsline {subsubsection}{A hairline curve is produced with the radius \texttt {r=0}}{82}{subsubsection*.21} \contentsline {subsection}{\numberline {7.4.2}Usage with \texttt {\textbackslash {}codejps}}{82}{subsection.7.4.2} \contentsline {subsection}{\numberline {7.4.3}Improving the speed of readout}{83}{subsection.7.4.3} \contentsline {subsubsection}{Obtaining the curve directly}{83}{subsubsection*.22} \contentsline {subsubsection}{Saving the parameters of the curve}{84}{subsubsection*.23} \contentsline {subsubsection}{The plot of the curve}{85}{subsubsection*.24} \contentsline {subsection}{\numberline {7.4.4}Some other examples}{86}{subsection.7.4.4} \contentsline {subsubsection}{A straight line}{86}{subsubsection*.25} \contentsline {subsubsection}{A hypocycloid}{86}{subsubsection*.26} \contentsline {subsubsection}{The spring of Gaston}{87}{subsubsection*.27} \contentsline {section}{\numberline {7.5}The prism}{87}{section.7.5} \contentsline {subsubsection}{Example 1: a right and oblique prisms with polygonal section}{88}{subsubsection*.28} \contentsline {subsubsection}{Example 2: a right prism with cross-section a rounded square}{88}{subsubsection*.29} \contentsline {subsubsection}{Example 4: a prism with an elliptic section}{88}{subsubsection*.30} \contentsline {subsubsection}{Example 3: a right prism with a star-shaped section}{89}{subsubsection*.31} \contentsline {subsubsection}{Example 5: a roof gutter with a semi-circular section}{90}{subsubsection*.32} \contentsline {subsubsection}{The parameter \texttt {decal}}{90}{subsubsection*.33} \contentsline {section}{\numberline {7.6}Construction from scratch}{91}{section.7.6} \contentsline {subsection}{\numberline {7.6.1}Example 1: a house}{92}{subsection.7.6.1} \contentsline {subsection}{\numberline {7.6.2}Example 2: a hyperboloid with a fixed radius}{92}{subsection.7.6.2} \contentsline {subsection}{\numberline {7.6.3}Example 3: importing external files}{93}{subsection.7.6.3} \contentsline {section}{\numberline {7.7}One- and two-sided solids}{94}{section.7.7} \contentsline {subsection}{\numberline {7.7.1}Triangular \texttt {`faces'}}{95}{subsection.7.7.1} \contentsline {subsection}{\numberline {7.7.2}\texttt {`face'} defined by a function}{95}{subsection.7.7.2} \contentsline {section}{\numberline {7.8}Solid strip}{95}{section.7.8} \contentsline {subsection}{\numberline {7.8.1}A simple folding screen}{96}{subsection.7.8.1} \contentsline {subsection}{\numberline {7.8.2}A sinusoidal folding screen}{96}{subsection.7.8.2} \contentsline {subsection}{\numberline {7.8.3}A corrugated surface}{96}{subsection.7.8.3} \contentsline {subsection}{\numberline {7.8.4}An asteroidal folding screen: version 1}{97}{subsection.7.8.4} \contentsline {subsection}{\numberline {7.8.5}An asteroidal folding screen: version 2}{98}{subsection.7.8.5} \contentsline {section}{\numberline {7.9}Solid rings}{98}{section.7.9} \contentsline {subsection}{\numberline {7.9.1}Predefined command: the ring with a rectangular section}{99}{subsection.7.9.1} \contentsline {subsection}{\numberline {7.9.2}Example 1: a simple ring with a triangular section}{100}{subsection.7.9.2} \contentsline {subsection}{\numberline {7.9.3}Example 2: a ring with a variable triangular section}{101}{subsection.7.9.3} \contentsline {subsection}{\numberline {7.9.4}Example 3: a ring with a``tyre''-like section: cylindric ring with chamfered edges}{102}{subsection.7.9.4} \contentsline {subsection}{\numberline {7.9.5}Example 4: an empty bobbin}{103}{subsection.7.9.5} \contentsline {subsection}{\numberline {7.9.6}Some other rings}{103}{subsection.7.9.6} \contentsline {section}{\numberline {7.10}Generalization of the notion of a cylinder and a cone}{104}{section.7.10} \contentsline {subsection}{\numberline {7.10.1}Cylinder or cylindric area}{104}{subsection.7.10.1} \contentsline {subsection}{\numberline {7.10.2}Cone or conic area}{108}{subsection.7.10.2} \contentsline {section}{\numberline {7.11}Parameterised surfaces}{110}{section.7.11} \contentsline {subsection}{\numberline {7.11.1}The method}{110}{subsection.7.11.1} \contentsline {subsection}{\numberline {7.11.2}Example 1: a sea shell}{110}{subsection.7.11.2} \contentsline {subsection}{\numberline {7.11.3}Example 2: a helix}{111}{subsection.7.11.3} \contentsline {subsection}{\numberline {7.11.4}Example 3: a cone}{112}{subsection.7.11.4} \contentsline {subsection}{\numberline {7.11.5}An advised website}{112}{subsection.7.11.5} \contentsline {chapter}{\numberline {8}Surfaces defined by a function of the form $z=f(x,y)$}{115}{chapter.8} \contentsline {section}{\numberline {8.1}Presentation}{115}{section.8.1} \contentsline {section}{\numberline {8.2}Example 1: a saddle}{116}{section.8.2} \contentsline {section}{\numberline {8.3}Example 2: a saddle without a grid}{117}{section.8.3} \contentsline {section}{\numberline {8.4}Example 3: a paraboloid}{117}{section.8.4} \contentsline {section}{\numberline {8.5}Example 4: a sinusoidal wave}{118}{section.8.5} \contentsline {section}{\numberline {8.6}Example 5: another sinusoidal wave}{118}{section.8.6} \contentsline {section}{\numberline {8.7}Example 6: a hyperbolic paraboloid with the equation $z = xy$}{118}{section.8.7} \contentsline {section}{\numberline {8.8}Example 7: a surface with the equation $z = xy(x^2+y^2)$}{119}{section.8.8} \contentsline {section}{\numberline {8.9}Example 8: a surface with the equation $z = \left (1-\frac {x^2+y^2}{2}\right )^2$}{119}{section.8.9} \contentsline {chapter}{\numberline {9}Advanced usage}{121}{chapter.9} \contentsline {section}{\numberline {9.1}Naming a solid}{121}{section.9.1} \contentsline {section}{\numberline {9.2}Sectioning a solid with a plane}{122}{section.9.2} \contentsline {subsection}{\numberline {9.2.1}Drawing the intersection between a plane and a solid}{122}{subsection.9.2.1} \contentsline {subsubsection}{The parameters}{122}{subsubsection*.34} \contentsline {subsection}{\numberline {9.2.2}Slicing a solid}{123}{subsection.9.2.2} \contentsline {subsubsection}{Slicing a filled solid}{123}{subsubsection*.35} \contentsline {subsubsection}{Slicing a hollow solid}{124}{subsubsection*.36} \contentsline {subsection}{\numberline {9.2.3}Slice of a pyramid}{125}{subsection.9.2.3} \contentsline {subsubsection}{Highlighting the contour lines and first slice}{125}{subsubsection*.37} \contentsline {subsubsection}{The second slice and its insertion within the pyramid}{127}{subsubsection*.38} \contentsline {subsection}{\numberline {9.2.4}Slicing an octahedron with a plane parallel to one of its faces}{128}{subsection.9.2.4} \contentsline {subsubsection}{The view inside}{128}{subsubsection*.39} \contentsline {subsubsection}{Regarding the solid as filled}{129}{subsubsection*.40} \contentsline {subsubsection}{The two parts of a sliced solid}{130}{subsubsection*.41} \contentsline {subsection}{\numberline {9.2.5}Slices of a cube}{131}{subsection.9.2.5} \contentsline {subsubsection}{Highlighting the edges of the cut}{131}{subsubsection*.42} \contentsline {subsubsection}{Showing the sliced cube with its hexagonal cut face}{132}{subsubsection*.43} \contentsline {subsubsection}{The sliced cube in various positions}{133}{subsubsection*.44} \contentsline {subsection}{\numberline {9.2.6}Multiple sections}{134}{subsection.9.2.6} \contentsline {subsubsection}{Slicing a sphere with PStricks}{134}{subsubsection*.45} \contentsline {subsubsection}{Multiple sections of a parallelepiped}{135}{subsubsection*.46} \contentsline {subsection}{\numberline {9.2.7}Sections of a torus}{137}{subsection.9.2.7} \contentsline {subsection}{\numberline {9.2.8}Some more examples}{137}{subsection.9.2.8} \contentsline {section}{\numberline {9.3}Fusing solids}{138}{section.9.3} \contentsline {section}{\numberline {9.4}Fusing with \textit {jps code}}{139}{section.9.4} \contentsline {subsection}{\numberline {9.4.1}Using \textit {jps code}}{139}{subsection.9.4.1} \contentsline {subsubsection}{The choice of object}{139}{subsubsection*.47} \contentsline {subsubsection}{The transformations}{139}{subsubsection*.48} \contentsline {subsubsection}{The choice of object colour}{140}{subsubsection*.49} \contentsline {subsubsection}{Fusing objects}{140}{subsubsection*.50} \contentsline {subsubsection}{Designing objects}{140}{subsubsection*.51} \contentsline {subsection}{\numberline {9.4.2}A chloride ion}{141}{subsection.9.4.2} \contentsline {subsection}{\numberline {9.4.3}A prototype of a vehicle}{143}{subsection.9.4.3} \contentsline {subsection}{\numberline {9.4.4}A wheel -- or a space station}{145}{subsection.9.4.4} \contentsline {subsection}{\numberline {9.4.5}Intersection of two cylinders}{146}{subsection.9.4.5} \contentsline {subsection}{\numberline {9.4.6}Intersection between a sphere and a cylinder}{146}{subsection.9.4.6} \contentsline {subsection}{\numberline {9.4.7}Two linked rings}{147}{subsection.9.4.7} \contentsline {subsection}{\numberline {9.4.8}The methane molecule: wooden model}{147}{subsection.9.4.8} \contentsline {subsection}{\numberline {9.4.9}The thiosulphate ion}{149}{subsection.9.4.9} \contentsline {chapter}{\numberline {10}Interaction with PSTricks}{151}{chapter.10} \contentsline {section}{\numberline {10.1}Positioning a named point}{151}{section.10.1} \contentsline {section}{\numberline {10.2}Drawing a line}{152}{section.10.2} \contentsline {section}{\numberline {10.3}Drawing a polygon}{152}{section.10.3} \contentsline {section}{\numberline {10.4}Transformations to a point}{153}{section.10.4} \contentsline {section}{\numberline {10.5}Adding dimensions to the scenery}{154}{section.10.5} \contentsline {chapter}{\numberline {11}Projections}{155}{chapter.11} \contentsline {section}{\numberline {11.1}Presentation}{155}{section.11.1} \contentsline {section}{\numberline {11.2}The parameter \texttt {visibility}}{155}{section.11.2} \contentsline {section}{\numberline {11.3}Defining a projection plane}{155}{section.11.3} \contentsline {section}{\numberline {11.4}Points}{156}{section.11.4} \contentsline {subsection}{\numberline {11.4.1}Direct definition}{156}{subsection.11.4.1} \contentsline {subsection}{\numberline {11.4.2}Labels}{156}{subsection.11.4.2} \contentsline {subsection}{\numberline {11.4.3}Naming and memorising a point}{156}{subsection.11.4.3} \contentsline {subsection}{\numberline {11.4.4}Some other definitions}{157}{subsection.11.4.4} \contentsline {section}{\numberline {11.5}Vectors}{159}{section.11.5} \contentsline {subsection}{\numberline {11.5.1}Direct definition}{159}{subsection.11.5.1} \contentsline {subsection}{\numberline {11.5.2}Some more definitions}{159}{subsection.11.5.2} \contentsline {section}{\numberline {11.6}Lines}{160}{section.11.6} \contentsline {subsection}{\numberline {11.6.1}Direct definition}{160}{subsection.11.6.1} \contentsline {subsection}{\numberline {11.6.2}Some other definitions}{161}{subsection.11.6.2} \contentsline {section}{\numberline {11.7}Circles}{161}{section.11.7} \contentsline {subsection}{\numberline {11.7.1}Direct definition}{161}{subsection.11.7.1} \contentsline {subsection}{\numberline {11.7.2}Some other definitions}{162}{subsection.11.7.2} \contentsline {section}{\numberline {11.8}Polygons}{162}{section.11.8} \contentsline {subsection}{\numberline {11.8.1}Direct definition}{162}{subsection.11.8.1} \contentsline {section}{\numberline {11.9}Lines}{164}{section.11.9} \contentsline {subsection}{\numberline {11.9.1}Direct definition}{164}{subsection.11.9.1} \contentsline {section}{\numberline {11.10}Right angle}{165}{section.11.10} \contentsline {subsection}{\numberline {11.10.1}Direct definition}{165}{subsection.11.10.1} \contentsline {section}{\numberline {11.11}Curves of real-valued and parameterised functions}{166}{section.11.11} \contentsline {subsection}{\numberline {11.11.1}Curve of a real-valued function}{166}{subsection.11.11.1} \contentsline {subsection}{\numberline {11.11.2}Parameterised curves}{167}{subsection.11.11.2} \contentsline {section}{\numberline {11.12}Text}{168}{section.11.12} \contentsline {subsection}{\numberline {11.12.1}The parameters and the options}{168}{subsection.11.12.1} \contentsline {subsection}{\numberline {11.12.2}Examples of projecting onto a plane}{169}{subsection.11.12.2} \contentsline {subsubsection}{Example 1: projection onto $Oxy$, with the option \texttt {pos=bc}}{169}{subsubsection*.52} \contentsline {subsubsection}{Example 2: projection onto $Oxy$, centred text}{170}{subsubsection*.53} \contentsline {subsubsection}{Example 3: projection onto $Oxy$, with different options \texttt {pos=dl, etc.}}{170}{subsubsection*.54} \contentsline {subsubsection}{Example 4: projection onto $Oxy$ with text rotation}{171}{subsubsection*.55} \contentsline {subsubsection}{Example 5: positioning text at a point}{171}{subsubsection*.56} \contentsline {subsection}{\numberline {11.12.3}Examples for projecting onto a face of a solid}{172}{subsection.11.12.3} \contentsline {subsubsection}{Method}{172}{subsubsection*.57} \contentsline {subsubsection}{Text rotation with the option \texttt {phi}}{173}{subsubsection*.58} \contentsline {subsection}{\numberline {11.12.4}Examples of projecting onto different faces of a solid}{173}{subsection.11.12.4} \contentsline {section}{\numberline {11.13}Projection of images}{176}{section.11.13} \contentsline {section}{\numberline {11.14}A bit of theory}{180}{section.11.14} \contentsline {chapter}{\numberline {12}Possible extensions}{181}{chapter.12} \contentsline {section}{\numberline {12.1}Creating your own object}{181}{section.12.1} \contentsline {section}{\numberline {12.2}Creating a \texttt {.u3d} file}{181}{section.12.2} \contentsline {chapter}{\numberline {A}Appendix}{183}{appendix.A} \contentsline {section}{\numberline {A.1}The parameters of \texttt {pst-solides3d}}{183}{section.A.1} \contentsline {section}{\numberline {A.2}Alphabetical list of keywords}{186}{section.A.2} \contentsline {section}{\numberline {A.3}Acknowledgments}{192}{section.A.3} \contentsline {section}{\numberline {A.4}The poems}{192}{section.A.4} \contentsline {chapter}{\nonumberline Bibliography}{201}{appendix*.60}