[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

LOGO-L> Re: 3-d mesh & sombrero curve



With a .5 step you get
the following attachment.

MHELHEFNY@FRCU.EUN.EG wrote:
> 
> ;Helo George Mills
> ;Here is the true "sombrero" surface as described in the old "matlab"
> ;manual; it is a surface that everybody likes to show.
> ;The surface has the simple equation z=sin(r)/r where r=sqrt(x^2+Y^2)
> ;for pupose of semilarity I used y=sin(r)/r where r=sqrt(x^2+z^2).
> ;this curve like the previous one of electric charges in space use the
> ;the mesh concept. of course many of the surfaces of revolution which
> ;was programed by rolling a curve thro' 360 degrees;could be drawn
> ;on a mesh.I shall try posting the code of one of these curves soon.
> ;Hopping that you will enjoy it.
> ;Mhelhefni
> ;---------------------------------------------------------------
> to go
> turnon3d cs ;ht
> make "step first questionbox [input step bet.(.5  - 2)][]
> grid 14 :step
> end
> 
> to grid :r :step
> gridx :r :step gridz :r :step
> end
> 
> to gridx :r :step
> pu
> for [x -:r :r :step][for [z -:r :r :step][make "xsq :x* :x make "zsq :z* :z
> make "r sqrt(:xsq+ :zsq) +.001
> make "f (sin :r*180/pi)/ :r
> setxyz :x*15 :f*200 :z*15] pu setz -zcor pd]
> pu
> end
> 
> to gridz :r :step
> pu
> for [z -:r :r :step][for [x -:r :r :step][make "xsq :x* :x make "zsq :z* :z
> make "r sqrt(:xsq+ :zsq) +.001
> make "f (sin :r*180/pi)/ :r make "a
> setxyz :x*15 :f*200 :z*15] pu setx -xcor pd]
> end
> 
> to turnon3d
> ; This is a library procedure for 3-d
> perspective
> setturtle -1
> setxyz 800 1000 800
> setturtle 0
> end
> ;-----------------------------------------------------------------

-- 
===============================================================
George Mills
email: mills@softronix.com
http://www.softronix.com
The www page contains some very powerful educational software.
Our single most important investment is our kids.

GIF image



Global SchoolNet Foundation - Linking Kids Around the World!
Copyright GSN - All Rights Reserved - Comments & Questions
Visit GSN's Global Schoolhouse for more exciting learning resources!
Search our Site - Home