 
 
 
 
 
 
RE: Drawing transparent objects.
- To: mathgroup at smc.vnet.net
- Subject: [mg30237] RE: [mg30189] Drawing transparent objects.
- From: "David Park" <djmp at earthlink.net>
- Date: Fri, 3 Aug 2001 00:56:06 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Johannes,
You need the WireFrame routine in the Shapes package. Here is an example of
a wireframe sphere around a solid cuboid.
Needs["Graphics`Shapes`"]
Needs["Graphics`ParametricPlot3D`"]
sphere[p_, t_] := Sqrt[3]*{Cos[t]*Cos[p], Sin[t]*Cos[p], Sin[p]}
Show[Graphics3D[{Cuboid[{-1, -1, -1}, {1, 1, 1}]}],
   WireFrame[ParametricPlot3D[Evaluate[sphere[p, t]],
     {p, -Pi, Pi}, {t, 0, 2*Pi}, DisplayFunction ->
      Identity]], DisplayFunction -> $DisplayFunction];
It is a little less convoluted with my DrawingCube package.
Needs["Graphics`DrawingCube`"]
Needs["Graphics`ParametricDrawing3D`"]
Needs["Graphics`DrawingShapes`"]
Show[Graphics3D[
    {Cuboid[{-1, -1, -1}, {1, 1, 1}],
     UseWireFrame[ParametricDraw3D[Evaluate[sphere[p, t]],
       {p, -Pi, Pi}, {t, 0, 2*Pi}]]}]];
David Park
djmp at earthlink.net
http://home.earthlink.net/~djmp/
> From: Johannes Ludsteck
To: mathgroup at smc.vnet.net
> [mailto:johannes.ludsteck at wiwi.uni-regensburg.de]
>
> Dear MathGroup members,
> I would like to draw transparent three-
> dimensional objects
> (cuboids, graphs of functions and such things),
> i.e. objects with unfilled mesh.
> I searched the Mathematica book for a option or
> graphics directive, but didn't find one.
> Is there a simple way solve the problem or have I
> to do this by defining the graphics objects by
> hand?
>
> Thanks for your help and best regards,
> 	Johannes Ludsteck
>
> <><><><><><><><><><><><><><><><><><>
> Johannes Ludsteck
> Institut fuer Volkswirtschaftslehre
> Lehrstuhl Prof. Dr. Moeller
> Universitaet Regensburg
> Universitaetsstrasse 31
> 93053 Regensburg
> Tel +49/0941/943-2741
>

