• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      空間解析幾何柱面的3D動畫表現(xiàn)

      2016-09-05 06:34:41趙由由閆亞軍
      關(guān)鍵詞:柱面表達式代數(shù)

      趙由由,閆亞軍

      (1.安徽新華學(xué)院,安徽合肥230088;2.安徽大學(xué)藝術(shù)與傳媒學(xué)院,安徽合肥230011)

      空間解析幾何柱面的3D動畫表現(xiàn)

      趙由由1,閆亞軍2

      (1.安徽新華學(xué)院,安徽合肥230088;2.安徽大學(xué)藝術(shù)與傳媒學(xué)院,安徽合肥230011)

      空間解析幾何與3D動畫是兩個完全不同的學(xué)科,對空間解析幾何圖形在3D動畫中表現(xiàn)的研究,是一個新的嘗試.柱面母線移動應(yīng)用3D動畫常規(guī)技術(shù)不能以動態(tài)化視覺圖形表現(xiàn)出來;3D動畫沒有曲線方程,不能精確繪制雙曲線等準曲線,進而使這種柱面難以表現(xiàn).通過對兩個學(xué)科的比較分析,深度挖掘3D動畫技術(shù),采取3D動畫模型庫中的模型直接創(chuàng)建柱面、手工繪制準曲線、表達式表示準曲線的柱面表現(xiàn)這三種方法,將柱面在3D動畫中表現(xiàn)出來,使得空間解析幾何中的圖形變得真實、藝術(shù)和富有生命.

      空間解析幾何;柱面;3D動畫;表現(xiàn)

      1 引言

      空間解析幾何是用代數(shù)的方法解決空間幾何的問題,它建立在坐標系下的數(shù)與形的相互結(jié)合上[1].柱面是由一條平行于某一定方向的動態(tài)直線沿著空間一條定曲線移動所產(chǎn)生的曲面,其中動直線為母線,定曲線為準曲線,定方向為母線方向.柱面在建筑、軍事、游戲等諸多領(lǐng)域有著較廣泛的應(yīng)用[2].

      三維簡稱3D動畫是隨著計算機應(yīng)用的流行而興起的一門技術(shù),它是用3D圖形的形式表現(xiàn)真實世界和虛擬世界,是在虛擬環(huán)境中用各種可視要素仿真現(xiàn)實對象和創(chuàng)建虛擬對象來影響人的視覺. 3D動畫設(shè)計系統(tǒng)是進行3D動畫制作的環(huán)境,它屬于計算機輔助工程設(shè)計范疇[3],更多的表現(xiàn)為視覺藝術(shù)學(xué)科,該技術(shù)已應(yīng)用到眾多行業(yè).

      空間解析幾何與3D動畫是兩個完全不同的學(xué)科[4],前者表現(xiàn)在數(shù)學(xué)領(lǐng)域,后者則更多的表現(xiàn)在視覺藝術(shù)方面,對空間解析幾何圖形在3D動畫中表現(xiàn)的研究,在國內(nèi)外有少數(shù)人對“Matlab等現(xiàn)代數(shù)學(xué)軟件表現(xiàn)解析幾何圖形動畫”[5]等進行研究之外,使用3D動畫這種藝術(shù)設(shè)計系統(tǒng)來表現(xiàn)空間解析幾何圖形的,目前還是一個新的嘗試;柱面母線移動這種理論性視覺圖形,應(yīng)用3D動畫常規(guī)技術(shù)不能將其以動態(tài)化圖形視覺形式表現(xiàn)出來;3D動畫沒有曲線方程,對于雙曲線等為準曲線的一些柱面,不能繪制其按方程要求的準曲線,進而使這種柱面難以表現(xiàn).“空間解析幾何柱面的3D動畫表現(xiàn)”,以柱面作為空間解析幾何的圖形,對這兩個學(xué)科進行比較分析,找出它們的代數(shù)與幾何特點,深度挖掘3D動畫技術(shù),將柱面在3D動畫中表現(xiàn)出來,實現(xiàn)空間解析幾何的圖形具有了3D動畫的視覺藝術(shù)效果[6].

      2 空間解析幾何與3D動畫之間的比較分析

      空間解析幾何主要解決的是根據(jù)空間圖形歸納出該圖形的代數(shù)方程,或者根據(jù)代數(shù)方程描繪出空間圖形,它是解決代數(shù)表示圖形以及圖形歸納代數(shù)這種雙向數(shù)學(xué)問題的學(xué)科.這里的空間圖形一般要滿足一定的規(guī)律與條件,繪制的圖形不生動,不精細,而代數(shù)又以相對應(yīng)的坐標系作為支持,其中直角坐標系是最常用的坐標系.例如,柱面是平行母線方向的母線沿著準曲線運動所形成的曲面,這里的母線方向、準曲線是有規(guī)律條件的,不同的規(guī)律條件帶來柱面圖形、方程的差異.如將母線方向定為Z軸方向,準曲線方程為,那么得到的柱面是橢圓柱面,其柱面方程為而將準曲線方程改為=1,z=0或y2=2px,z=0,則得到雙曲柱面或拋物柱面,它的柱面方程就要改寫為=1和y2=2px了.如果給定柱面方程,我們就可以在直角坐標系下繪制相應(yīng)柱面的圖形[7].

      在3D動畫設(shè)計系統(tǒng)中,能夠設(shè)計出各種形式的立體幾何體造型,稱其為模型,模型的產(chǎn)生需要通過建模技術(shù).模型大多以實體顯示,圖形精細而真實,如長方體、球體等,在這些模型中很多沒有什么規(guī)律可循,也不能用代數(shù)來描述規(guī)律.在模型的代數(shù)表示上,3D動畫有多種坐標系,這種坐標系主要用來確定整個模型的位置、比例、方向以及模型其它屬性值等,當模型進行精確顯示時,一般使用坐標的具體參數(shù)值,如長方體的長、寬、高值,而變量,常規(guī)情況下沒有人使用,對于空間解析幾何含未知量的代數(shù)方程,3D動畫設(shè)計系統(tǒng)中根本就沒有.要對具有一定規(guī)律屬性的模型,需要對3D動畫技術(shù)進行深度挖掘,采取程序表達式方式進行描述.3D動畫中的代數(shù)反映模型,其代數(shù)都是定量.如直線,在代數(shù)幾何上是無限長、無粗細的,但在3D動畫設(shè)計系統(tǒng)中,它是有長度和粗細的,再如直線的移動形成的曲面,在幾何中,兩相鄰線為無厚度密不可分的,而在3D動畫設(shè)計系統(tǒng)中,線的移動造成兩相鄰線之間有一定的距離.3D動畫除了空間幾何圖形之外,還有燈光、色彩、時間等賦予幾何圖形之上的各種屬性,并利用鏡頭視角顯示它們,正因為這種圖形上的各種屬性和視角,使得空間幾何圖形在視覺表現(xiàn)上具有了生命.

      由此,空間解析幾何與3D動畫具有許多相同之處,它們都具有繪制圖形的功能,都能反映空間幾何的造型,都建立在坐標系下,能用代數(shù)表現(xiàn)幾何圖形.空間解析幾何主要解決的是如何用方程表示圖形和如何用代數(shù)描繪圖形,但對圖形僅用幾條線勾畫甚或不進行繪制.而3D動畫的圖形繪制即建模,以真實實體的形式顯示出來,再對模型施加多種視覺元素,使得圖形很生動.在代數(shù)表示方面,3D動畫的坐標系與空間解析幾何是兩個完全不同的概念,3D動畫是沒有方程式的,只能用定量值,但存在表達式、腳本語言等高深代數(shù)技術(shù).

      3 柱面在3D動畫中的表現(xiàn)

      從柱面的靜態(tài)與直線移動這兩種圖形特征著手分析,柱面在3D動畫中的表現(xiàn),實際上是對柱面的圖形特征進行直觀與藝術(shù)化顯示,即柱面的直接靜態(tài)實體顯示和以一條線移動逐漸形成柱面的過程顯示.為了提高其藝術(shù)觀賞性,一般還對柱面顯示添加材質(zhì)特效等視覺元素.

      由于3D動畫設(shè)計系統(tǒng)具有對空間對象進行鏡頭視角調(diào)節(jié)功能,柱面的準曲線可以直接放在世界坐標系的XY平面即地平面上,母線使用平行Z軸即垂直地平面的圓柱體,其高度與底面半徑的比例設(shè)置大些.如果柱面是非直柱面,則對圓柱體按母線方向進行傾斜等操作.柱面在3D動畫中的表現(xiàn),可采取模型庫中的模型編輯創(chuàng)建、手工繪制準曲線、表達式表示準曲線三種方法進行研究,進而完成的所有柱面的表現(xiàn).

      3.1模型庫中的模型直接創(chuàng)建柱面的表現(xiàn)

      這種柱面的顯示,實際上就是立體幾何體,例如直圓柱面,從模型庫選中圓柱體模型直接創(chuàng)建即可得到.對于準曲線圓的半徑值,在模型圓柱體中通過半徑參數(shù)進行調(diào)節(jié).如果母線方向與準曲線面成某夾角,那么,可以對模型圓柱體施加傾斜等編輯命令.如圖1所示,是3D動畫中的圓柱面.

      圖1 模型圓柱面

      模型庫模型顯示,對圓、橢圓、長方形等準曲線,能按準曲線方程直接制作出柱面,對一些如雙曲線、拋物線等作為準曲線在模型庫中沒有的柱面,可以依照視覺進行手工制作出柱面,但不能嚴格按照準曲線方程進行柱面制作.

      3.2手工繪制準曲線的柱面表現(xiàn)

      這種準曲線很多情況下無規(guī)律性可言,完全依據(jù)個人的設(shè)計理念,它們都具備一定造型與應(yīng)用價值,如今有很多建筑裝飾中用這種設(shè)計方法.例如,以3dsmax作為3D動畫設(shè)計環(huán)境,在頂視圖手工繪制二維圖形“心型”,取名“xinxing”作為準曲線.這時柱面的表現(xiàn)可以采取如下方法:

      方法一,對“xinxing”附加建模工具制作出柱面,如在“xinxing”上使用Extrude或loft工具即可得到柱面;

      方法二,應(yīng)用母線在準曲線“心型”上的移動形成靜態(tài)柱面.(1)在頂視圖創(chuàng)建圓柱體,名為“zhixian”,半徑0.5,高為300,高分段數(shù)改為1;(2)并將“zhixian”約束到“xinxing”上實現(xiàn)沿路徑移動動畫;(3)執(zhí)行快照復(fù)制若干“zhixian”到“xinxing”上形成非動畫柱面.

      上述柱面的顯示都是靜態(tài)圖形,如果要進行母線在準曲線“心型”上移動而逐漸形成柱面這種動態(tài)視覺表現(xiàn),常規(guī)方法做不出來的.但可以使用方法三.

      方法三,采取方法二中的(1)、(2)步驟,(3)編寫并運行MaxScript程序:克隆運動的“zhixian”若干個(200),對克隆的直線分別在不同時刻i處增加關(guān)鍵幀,并將它們已有的末關(guān)鍵幀(100)刪除,其語句:

      for i=1 to 100 by 0.5 do(xzhixian=copy$zhixian; select xzhixian;at time i(addnewkey xzhixian.Position. Controlleri;selectkeysxzhixian.position.Controller 100;deletekeys xzhixian.Position.Controller#selection))

      如果母線方向與準曲線面成一定角度,當“zhixian”創(chuàng)建完成后,對其進行角度調(diào)整,然后使用上述方法即可.如圖2所示,是手繪準曲線“心型”多種方法的柱面表現(xiàn).

      圖2 手繪準曲線“心型”的柱面

      3.3準曲線為表達式的柱面表現(xiàn)

      三準動畫是沒有代數(shù)方程的,而柱面準曲線的規(guī)律性一般以方程式來體現(xiàn),對于這種柱面,可以先對準曲線方程進行改造,將方程轉(zhuǎn)換成以時間為變量的表達式,再使用非常規(guī)方法實現(xiàn)柱面的顯示.例如準曲線是XY平面上雙曲線(a=4,b=3),繪制該雙曲柱面.首先將方程=1修改成表達式x=4+0.002*T,y=3*sqrt(x*x-16)/4,z=0,然后采取下列方法:

      方法一:(1)在頂視圖創(chuàng)建圓柱體“zhixian”,radio:1,height:50作為母線,并復(fù)制三個共四條直線,其名分別為“zhixian01”、“zhixian02”、“zhixian03”,前兩個移至雙曲線頂點[4,0,0]點,后兩個移到[-4,0,0];(2)對四條直線的位置分別設(shè)置表達式控制器,其表達式分別為[x,y,0]、[x,-y,0]、[-x,y,0]、[-x,-y, 0]其中x=4+0.002*T,y=3*sqrt(x*x-16)/4;(3)再對該四直線執(zhí)行快照復(fù)制,即得到靜態(tài)的雙曲柱面.

      方法二,表現(xiàn)直母線移動效果的動態(tài)雙曲柱面.在MaxScript下編寫并運行程序:

      animate on;for i in 0 to 100 do(xx=4+0. 2*I;yy=3*sqrt(xx*xx-16)/4;zxys=cylinder height:40 radius:0.5 pos:[xx,yy,0];zxyx=cylinder height:40 radius:0.5 pos:[xx,-yy,0];zxzs=cylinder height:40 radius:0.5 pos:[-xx,yy,0];zxzx=cylinder height:40 radius:0.5 pos:[-xx,-yy,0];if i1then(attime (i-1)(zxys.visibility=off;zxyx.visibility=off;zxzs.visibility=off;zxzx.visibility=off);

      at time i(zxys.visibility=on;zxyx.visibility=on; zxzs.visibility=on;zxzx.visibility=on));else(at time 0 (zxys.visibility=off;zxyx.visibility=off;zxzs.visibility=off;zxzx.visibility=off);at time i(zxys.visibility=on;zxyx.visibility=on;zxzs.visibility=on;zxzx.visibility=on)))

      圖3 表達式形式的雙曲柱面

      4 總結(jié)

      通過實現(xiàn)3D動畫模型庫模型柱面的表現(xiàn)、手繪準曲線柱面的表現(xiàn)、準曲線方程轉(zhuǎn)換成表達式柱面的表現(xiàn),各種柱面在3D動畫中不僅能以靜態(tài)圖形顯示出來,還能將理論性柱面母線移動圖形以動態(tài)化圖形視覺形式表現(xiàn)出來,如果再對這些圖形附加上材質(zhì)等視覺元素,使得空間解析幾何中的簡單靜態(tài)圖形變得真實精細而生動,使得空間解析幾何這種數(shù)學(xué)理論具有了藝術(shù)生命.

      〔1〕王曉靜,張蒙,張艷.空間直線方程一題多解的探析[J].高等數(shù)學(xué)研究,2010(2):37-39.

      〔2〕邵光華,王培合.高等院校數(shù)學(xué)專業(yè)解析幾何課程改革研究[J].大學(xué)數(shù)學(xué),2011(3):17-21.

      〔3〕唐紅平.三維動畫創(chuàng)造性的語言[J].浙江工藝美術(shù),2007(4):73-75.

      〔4〕張桂宜.游走于數(shù)學(xué)與藝術(shù)設(shè)計之間[J].上海工藝美術(shù),2010(2):96-97.

      〔5〕鄧燕,李傳濤,王海英.三維動畫演示在解析幾何教學(xué)中的應(yīng)用[J].荷澤學(xué)院學(xué)報,2011(2):112-114.

      〔6〕曾麗娟,吳健平.光影藝術(shù)在現(xiàn)代景觀設(shè)計中的應(yīng)用研究[J].安徽農(nóng)業(yè)科學(xué),2010(18):9823-9825.

      〔7〕楊興云,張磊,趙軍生.《空間解析幾何》直觀性教學(xué)選材實踐[J].黑龍江科技信息,2009(24):201+ 117.

      TP37

      A

      1673-260X(2016)03-0044-03

      2015-12-28

      猜你喜歡
      柱面表達式代數(shù)
      兩個有趣的無窮長代數(shù)不等式鏈
      Hopf代數(shù)的二重Ore擴張
      什么是代數(shù)幾何
      科學(xué)(2020年1期)2020-08-24 08:08:06
      一個混合核Hilbert型積分不等式及其算子范數(shù)表達式
      表達式轉(zhuǎn)換及求值探析
      基于單攝像頭的柱面拼接
      Maple動畫功能在高等數(shù)學(xué)教學(xué)中的應(yīng)用示例(Ⅱ)
      淺析C語言運算符及表達式的教學(xué)誤區(qū)
      矩形孔徑柱面鏡面形擬合基底多項式研究
      一個非平凡的Calabi-Yau DG代數(shù)
      盖州市| 新丰县| 建水县| 通山县| 盘山县| 孝感市| 大理市| 富川| 开远市| 扎赉特旗| 菏泽市| 兴宁市| 石阡县| 台南县| 和林格尔县| 磴口县| 正镶白旗| 华阴市| 临夏市| 台中市| 宁强县| 永善县| 资兴市| 怀远县| 静宁县| 富源县| 阳朔县| 扬中市| 崇礼县| 清镇市| 京山县| 会泽县| 介休市| 镇江市| 潍坊市| 嘉峪关市| 桃源县| 新河县| 罗田县| 湟中县| 丰城市|