3d_ellipsoid

<< Click to Display Table of Contents >>

Navigation:  Sample Problems > Usage > 3D_domains >

3d_ellipsoid

Previous pageReturn to chapter overviewNext page

{ 3D_ELLIPSOID.PDE

 

 This problem constructs an ellipsoid.

 It is the geometric construction only, there are no variables or equations.

 

}  

title '3D Ellipsoid'

 

coordinates cartesian3

 

definitions

 a=3  b=2  c=1   { x,y,z radii }

 xc=1 yc=1 zc=1 { coordinates of ellipsoid center }

{ top half of ellipsoid surface :

   the MAX function is used to ensure the surface is defined throughout all

   x,y space - essentially placing an x=0 'skirt' on the ellipsoid surface }

 ellipsoid = c*sqrt( max(0,1-(x-xc)^2/a^2-(y-yc)^2/b^2) )

 

extrusion

  surface 'bottom' z = zc - ellipsoid

  surface 'top'    z = zc + ellipsoid

 

boundaries

  region 'ellipse'

      start(xc+a,yc)

      arc(center=xc,yc) to (xc,yc+b) to (xc-a,yc) to (xc,yc-b) to close

 

plots

  grid(x,y,z)

  grid(x,y) on z=zc

  grid(y,z) on x=xc

  grid(x,z) on y=yc

 

end