更新日 2002年 7月 7日  English is here.


数想空間 / FUNCTIONS by ISOSURFACE



    曲面に対し、三角関数を作用させて球を削り出しました。

      y*y*x+sin(z*pi/3)*sin(x*pi/3)*5+x*x+1

    シーンファイル:lpiswtch.txt

観者  [41k] 2002.07 by Tsutomu Higo


    渦潮はこんな感じかな。三角関数による円周上の1つの波を、中心に近付くにつれてどんどん捻ることによって作成しました。もちろん、渦潮らしく中心が窪むように、変形を加えています。

      y+3.6/(x*x+z*z+1)+0.1*sqrt(x*x+z*z)*cos(2*atan(z/x)-30*pi/(x*x+z*z+1))

    シーンファイル:lpiseddy.txt

渦潮  [49k] 2002.07 by Tsutomu Higo


    カーブを付けた円筒の枝に、少し歪ませた球の果実をあしらいました。果実には、三角関数を使って一面に突起を設けてみました。

      ((y-0.5)*(y-0.5)/4+((x-0.2*y)*(x-0.2*y)/3+(z-0.1*y)*(z-0.1*y)/3)-pow(cos((y-0.5)/pi*1.8)*sin(y*pi*3-atan(z/x)*pi)*sin(atan(z/x)*pi*3+y*pi),2)-1)*((y+0.05*z*z+2.3)*(y+0.05*z*z+2.3)+x*x-0.0001)-0.1

    シーンファイル:lpisfrit.txt

果実  [88k] 2002.07 by Tsutomu Higo


    平面に対し、中心からの距離に従って三角関数で波打たせています。波打つ形状は中心にむかって少しばかり覆うように手を加えました。さらに、波打つ形状は周方向にも三角関数で波打たせて変化を付けました。

      pow(y,0.3) +0.3*sin(z*pi/7)*sin(y*pi/7)*sin(x*pi/7)-0.3*sin(pow(x*x+z*z+0.5*y*y,0.8))-1

    シーンファイル:lpisgold.txt

金華  [64k] 2002.07 by Tsutomu Higo


    球に対し、三角関数で表面に有機的な凹凸を作り、2次関数による窪みに置いて融合させました。融合部分では、特に球の方向に延びあうように手を加えています。

      (y*y+x*x+z*z-40+2*sin(x*2.5)+2*sin(y*2.5)+5*sin(z*2.5))*(z-0.01*(x*x+y*y)+10)+30*sin(x*2.5)+30*sin(y*2.5)+5*sin(z*2.5)-20

    シーンファイル:lpisfuse.txt

融合  [55k] 2002.07 by Tsutomu Higo


    X-Z平面に三角関数で若干の螺旋を加味した放射状の皺を作り、その平面を中ほどの高さから下を消して沢山の条を作りました。更に、条に対し、高さ方向に変形を加えています。

      (y+0.1*pow(x*x+z*z,0.2)*sin(24*atan(z/x)-24*pi/(x*x+z*z+1))-6/(x*x+z*z+1))*(y+1.45-6/(x*x+z*z+1))+0.6

    シーンファイル:lpisdnce.txt

輪舞  [89k] 2002.07 by Tsutomu Higo


    2つの球を融合して少し傾いたピーナッツをつくり、2次関数による丘と融合してみました。更に、ピーナッツの表面に、三角関数を使って周方向に凹凸を付けています。

      ((y*y+(x-8)*(x-8)+z*z-40)*((y+1)*(y+1)+(x+8)*(x+8)+z*z-40)+1000*sin(2*x*pi)*sin(2*x*pi)-2000)*(y+0.01*(x*x+z*z)+10)-6500

    シーンファイル:lpispart.txt

離陸  [67k] 2002.07 by Tsutomu Higo



All rights reserved.

JUMP 仮想空間 へ戻る