• <em id="pai5d"></em><sup id="pai5d"></sup>
    
    

    <small id="pai5d"><rp id="pai5d"></rp></small>
    <option id="pai5d"></option>

    
    
  • <sup id="pai5d"></sup>
    <em id="pai5d"><label id="pai5d"></label></em>

  • <s id="pai5d"></s>
    當前位置 : 首頁(yè)  圖書(shū) 正文

    Java 3D與計算機三維動(dòng)態(tài)圖形網(wǎng)絡(luò )編程設計簡(jiǎn)介,目錄書(shū)摘

    2019-10-15 17:23 來(lái)源:京東 作者:京東
    java
    Java 3D與計算機三維動(dòng)態(tài)圖形網(wǎng)絡(luò )編程設計
    暫無(wú)報價(jià)
    30+評論 95%好評
    內容簡(jiǎn)介:

      《Java 3D與計算機三維動(dòng)態(tài)圖形網(wǎng)絡(luò )編程設計》以多邊形圖形學(xué)(Polygon Graphics)與多屬性體圖形學(xué)(Volume Graphics)概念為基礎,介紹了Java 3D主要功能,包括Java 3D虛擬空間與場(chǎng)景式管理,Java 3D點(diǎn)、線(xiàn)、三角網(wǎng)格、四邊網(wǎng)格繪制,Java 3D坐標變換、幾何體變形與動(dòng)態(tài)圖形及交互技術(shù),Java 3D紋理映射,Java 3D聲音功能,Java 3D外部圖形文件導入等,給出了Java、Java 3D編程實(shí)例。本書(shū)還介紹了計算機圖形學(xué)的重要概念與算法,Bezier、B樣條與NURBS曲線(xiàn)、曲面設計與拼接技術(shù),給出了Java、Java 3D編程實(shí)例,介紹了DEXEL模型與VOXEL體素模型,以及將Brep邊界面模型轉換為DEXEL模型與VOXEL體素模型的算法及應用。
      本書(shū)適合作為高等院校計算機圖形學(xué)課程的教材,也可作為研究生與科研工作者的參考書(shū)。

    目錄:

    第1章緒論
    1.1計算機圖形學(xué)
    1.1.1多邊形圖形學(xué)
    1.1.2多屬性體圖形學(xué)
    1.2計算機圖形學(xué)應用
    1.2.1計算機輔助設計與制造
    (CAD/CAM)
    1.2.2地形地貌與自然資源圖
    1.2.3虛擬現實(shí)技術(shù)
    1.2.4科學(xué)計算可視化
    1.2.5計算機三維動(dòng)漫設計
    1.2.6計算機三維網(wǎng)絡(luò )游戲開(kāi)發(fā)
    1.2.7三維設計常用的軟件系統
    1.3計算機圖形學(xué)中的重要概念
    1.3.1計算機三維模型表示
    1.3.2線(xiàn)架模型
    1.3.3Brep邊界面模型
    1.3.4翼邊數據結構與半邊數據結構
    1.3.5Solid實(shí)體與CSG構造實(shí)體幾何
    1.3.6Brep邊界面模型與多邊形圖形學(xué)
    1.3.7VOXEL體素模型
    1.3.8DEXEL深度元素模型
    1.3.9VOXEL體素模型與多屬性體
    圖形學(xué)
    1.3.10八叉樹(shù)表示法
    1.4逆向工程
    1.5STL三角網(wǎng)格數據文件
    1.6快速原型系統
    1.7總結20第2章Java 3D基本概念
    2.1Java 3D的包及其功能
    2.2Java 3D的重要概念222.2.1Java 3D高分辨率大尺度坐標系
    2.2.2虛擬空間
    2.2.3場(chǎng)所
    2.2.4VirtualUniverse類(lèi)、Locale類(lèi)與
    HiResCoord類(lèi)之間的關(guān)系
    2.2.5默認情況下Java 3D坐標系
    2.2.6Java 3D場(chǎng)景圖
    2.2.7Java 3D的3種可視化模式
    2.2.8SimpleUniverse類(lèi)
    2.2.9Java 3D的三維空間范圍定義
    Bounds類(lèi)
    2.2.10所有場(chǎng)景圖節點(diǎn)的默認坐標系
    和原點(diǎn)
    2.2.11激活與預編譯的概念
    (Live and Compiled)
    2.2.12Java 3D的SharedGroup類(lèi)共享子
    圖功能
    2.2.13Java 3D的CloneTree方法克隆子
    圖功能
    2.2.14Java 3D的View類(lèi)觀(guān)察模型
    2.2.15在虛擬世界中的ViewPlatform
    觀(guān)察平臺
    2.2.16產(chǎn)生一個(gè)View觀(guān)察
    2.2.17Java 3D觀(guān)察模型概述
    2.2.18虛擬世界坐標系與ViewPlatform
    觀(guān)察平臺坐標系
    2.2.19共存坐標系統
    2.2.20一個(gè)最小的環(huán)境
    2.2.21Java 3D最常用的顯示設備
    2.2.22行為與插值器
    (Behaviors and Znterpolators)
    2.3總結45第3章Java 3D基本圖形功能
    3.1Java 3D的場(chǎng)景式管理
    3.2SimpleUniverse類(lèi)及其方法
    3.3ViewingPlatform類(lèi)及其方法
    3.4Java 3D包、類(lèi)的結構關(guān)系
    3.5Java 3D的基本圖形功能類(lèi)
    3.6Shape3D類(lèi)
    3.7Appearance類(lèi)
    3.8BranchGroup類(lèi)
    3.9TransformGroup類(lèi)
    3.10GeometryArray類(lèi)
    3.11點(diǎn)PointArray類(lèi)
    3.11.1PointArray類(lèi)
    3.11.2PointAttributes類(lèi)
    3.11.3像素
    3.11.4直線(xiàn)DDA算法
    3.11.5紅、綠、藍三原色合成
    3.11.6IndexedPointArray類(lèi)
    3.12線(xiàn)LineArray類(lèi)
    3.12.1LineArray類(lèi)
    3.12.2LineAttributes類(lèi)
    3.12.3IndexedLineArray類(lèi)
    3.12.4LineStripArray類(lèi)
    3.13多邊形屬性類(lèi)PolygonAttributes類(lèi)
    3.14多邊形面及其法向量
    3.14.1多邊形的法向量計算
    3.14.2多邊形可視化的填充算法
    3.15三角面TriangleArray類(lèi)
    3.16三角帶TriangleStripArray類(lèi)
    3.17三角扇TriangleFanArray類(lèi)
    3.18IndexedTriangleArray類(lèi)
    3.19四邊面QuadArray類(lèi)
    3.20IndexedQuadArray類(lèi)
    3.21顏色屬性ColoringAttributes類(lèi)
    3.22材質(zhì)Material類(lèi)
    3.23透明屬性TransparencyAttributes類(lèi)
    3.24光源Light類(lèi)
    3.25點(diǎn)光源PointLight類(lèi)
    3.26平行光源DirectionalLight類(lèi)
    3.27環(huán)境光源AmbientLight類(lèi)
    3.28Java語(yǔ)言多維數組與計算機幾何
    數據定義
    3.28.1線(xiàn)性數據點(diǎn)與二維數組表示
    3.28.2平面型數據點(diǎn)與三維
    數組表示
    3.28.3空間層狀立體數據點(diǎn)與四維
    數組表示
    3.29Java語(yǔ)言多維數組與Java 3D一維數組
    之間的轉換
    3.30體與面的三角網(wǎng)格與四邊網(wǎng)格表示
    3.30.1四邊網(wǎng)格曲面表示
    3.30.2三角網(wǎng)格曲面表示
    3.30.3混合多邊形網(wǎng)格表示
    3.31Tuple3f類(lèi)
    3.32Vector3f類(lèi)
    3.33三角網(wǎng)格與四邊網(wǎng)格混合使用實(shí)例
    3.34GeometryInfo類(lèi)
    3.35Stripifier類(lèi)
    3.36Triangulator類(lèi)
    3.37Java 3D的實(shí)體字體
    3.37.1Font3D類(lèi)
    3.37.2FontExtrusion類(lèi)
    3.37.3Text3D類(lèi)
    3.38總結148第4章復雜曲線(xiàn)、曲面設計
    4.1Bezier曲線(xiàn)、曲面設計
    4.1.1Bezier曲線(xiàn)
    4.1.2三次Bezier曲線(xiàn)的矩陣表示
    4.1.3二次Bezier曲線(xiàn)的矩陣表示
    4.1.4一次Bezier曲線(xiàn)的矩陣表示
    4.1.5三次Bezier曲線(xiàn)切線(xiàn)計算
    4.1.6Bezier曲線(xiàn)的De Casteljau算法
    4.1.7三次Bezier曲面的矩陣表示
    4.1.8二次Bezier曲面的矩陣表示
    4.1.9Bezier曲線(xiàn)、曲面拼接的連續性
    4.1.10Bezier曲面法向量計算
    4.1.11Bezier曲面的性質(zhì)
    4.2B樣條曲線(xiàn)、曲面設計
    4.2.1B樣條基函數及其遞推公式
    4.2.2三次B樣條基函數直接
    計算公式
    4.2.3二次B樣條基函數直接
    計算公式
    4.2.4參數u節點(diǎn)值的分布對B樣條基
    函數的影響
    4.2.5B樣條曲線(xiàn)設計
    4.2.6均勻參數節點(diǎn)的B樣條曲線(xiàn)
    矩陣表示
    4.2.7內部重節點(diǎn)對B樣條曲線(xiàn)
    的影響
    4.2.8B樣條曲面定義
    4.2.9雙三次、雙二次均勻參數節點(diǎn)B樣
    條曲面的矩陣表示
    4.2.10雙三次均勻參數節點(diǎn)B樣條曲面
    的拼接
    4.3NURBS曲線(xiàn)、曲面設計
    4.3.1NURBS曲線(xiàn)的定義
    4.3.2NURBS曲線(xiàn)的齊次坐標表示
    4.3.3NURBS曲線(xiàn)的矩陣表示
    4.3.4NURBS曲線(xiàn)的u參數化算法
    4.3.5NURBS曲面的定義
    4.3.6NURBS曲面的矩陣塊表示
    4.4NURBS體造型與可視化
    4.4.1NURBS體方程
    4.4.2NURBS體的u、v、w參數空間
    4.4.3NURBS體的體素模型表示與
    可視化
    4.5總結204第5章Java 3D的坐標變換與基本形體
    5.1圖形坐標變換
    5.1.1二維空間圖形坐標變換
    5.1.2三維空間圖形坐標變換
    5.1.3剛性變換與仿射變換
    5.1.4錯切變換
    5.1.5三維空間圖形的組合坐標變換
    5.2Java 3D的坐標變換
    5.2.1AxisAngle4f類(lèi)、AxisAngle4d類(lèi)
    5.2.2Transform3D類(lèi)與AxisAngle4f類(lèi)、
    AxisAngle4d類(lèi)相關(guān)的方法
    5.2.3Quat4d類(lèi)、Quat4f類(lèi)
    5.2.4Matrix3d類(lèi)、Matrix3f類(lèi)
    5.2.5Transform3D類(lèi)
    5.2.6Transform3D類(lèi)最常用的方法
    5.3TransformGroup類(lèi)及其與Transform3D類(lèi)
    之間的關(guān)系
    5.4兩矩陣的乘積與編程
    5.5世界坐標系、觀(guān)察坐標系與Java 3D
    顯示器坐標系
    5.6透視投影、平行投影及其計算
    5.6.1透視投影計算
    5.6.2平行投影計算
    5.7隱藏線(xiàn)、隱藏面消除算法
    5.7.1隱藏線(xiàn)消除
    5.7.2法向量與隱藏面消除
    5.7.3Z Buffer隱藏面消除算法
    5.7.4區域排序消隱算法
    5.7.5掃描線(xiàn)消隱算法
    5.7.6光線(xiàn)跟蹤消隱算法
    5.8三維幾何形體的最小包圍盒與最小包
    圍球
    5.8.1最小包圍矩形、最小包圍圓
    5.8.2最小包圍盒、最小包圍球
    5.9線(xiàn)、面、體幾何元素間的求交
    5.10包含判定算法
    5.10.1點(diǎn)與直線(xiàn)段的包含判定
    5.10.2點(diǎn)與圓錐曲線(xiàn)段的包含判定
    5.10.3點(diǎn)與參數曲線(xiàn)的包含判定
    5.10.4點(diǎn)與平面多邊形區域的包含
    判定
    5.10.5同一平面內點(diǎn)與多邊形的包含
    判定
    5.10.6點(diǎn)與二次曲面、參數曲面的包含
    判定
    5.10.7點(diǎn)與三維形體的包含判定
    5.10.8重疊判定算法
    5.11光源的類(lèi)型
    5.12局部光照明計算模型
    5.13Gouraud算法和Phong算法
    5.13.1平面光照明模型(Flat Shading)
    5.13.2Gouraud算法
    5.13.3Phong算法
    5.14Whitted整體光照明模型
    5.14.1Whitted整體光照明模型
    5.14.2光線(xiàn)追蹤算法(Raytracing)
    5.15Java 3D定義的基本形體
    5.15.1長(cháng)方體Box類(lèi)
    5.15.2圓柱體Cylinder類(lèi)
    5.15.3圓錐體Cone類(lèi)
    5.15.4球體Sphere類(lèi)
    5.15.5彩色立方體ColorCube 類(lèi)
    5.16Switch 類(lèi)
    5.17OrderedGroup類(lèi)
    5.18SharedGroup類(lèi)
    5.19Link類(lèi)
    5.20圖形剪裁
    5.20.1三維剪裁空間
    5.20.2二維平面剪裁區間
    5.21總結271第6章Java 3D動(dòng)態(tài)圖形技術(shù)與變形
    6.1插值器行為
    6.2Alpha類(lèi)
    6.3將時(shí)間匹配成Alpha
    6.4Alpha加速
    6.5Behavior類(lèi)
    6.6WakeupCondition類(lèi)
    6.6.1WakeupAnd類(lèi)
    6.6.2WakeupOr類(lèi)
    6.6.3WakeupAndOfOrs類(lèi)
    6.6.4WakeupOrOfAnds類(lèi)
    6.6.5WakeupCriterion類(lèi)
    6.6.6WakeupOnElapsedTime類(lèi)
    6.6.7WakeupOnElapsedFrames類(lèi)
    6.6.8WakeupOnActivation類(lèi)
    6.6.9WakeupOnDeactivation類(lèi)
    6.6.10WakeupOnAWTEvent類(lèi)
    6.6.11WakeupOnTransformChange類(lèi)
    6.6.12WakeupOnBehaviorPost類(lèi)
    6.6.13WakeupOnViewPlatformEntry類(lèi)
    6.6.14WakeupOnViewPlatformExit類(lèi)
    6.6.15WakeupOnCollisionEntry類(lèi)
    6.6.16WakeupOnCollisionExit類(lèi)
    6.6.17WakeupOnCollisionMovement類(lèi)
    6.6.18WakeupOnSensorEntry類(lèi)
    6.6.19WakeupOnSensorExit類(lèi)
    6.7Interpolator類(lèi)
    6.7.1ColorInterpolator類(lèi)
    6.7.2TransparencyInterpolator類(lèi)
    6.7.3SwitchValueInterpolator類(lèi)
    6.7.4TransformInterpolator類(lèi)
    6.7.5RotationInterpolator類(lèi)
    6.7.6PositionInterpolator類(lèi)
    6.7.7ScaleInterpolator類(lèi)
    6.7.8KBSplinePathInterpolator類(lèi)
    6.7.9KBRotPosScaleSplinePath
    Interpolator類(lèi)
    6.7.10TCBSplinePathInterpolator類(lèi)
    6.7.11RotPosScaleTCBSplinePath
    Interpolator類(lèi)
    6.7.12TCBKeyFrame類(lèi)
    6.7.13PathInterpolator類(lèi)
    6.7.14PositionPathInterpolator類(lèi)
    6.7.15RotationPathInterpolator類(lèi)
    6.7.16RotPosPathInterpolator類(lèi)
    6.7.17RotPosScalePathInterpolator類(lèi)
    6.8LOD類(lèi)
    6.9Billboard類(lèi)
    6.10Morph類(lèi)
    6.11KeyNavigatorBehavior類(lèi)
    6.12MouseBehavior類(lèi)
    6.12.1MouseBehaviorCallback接口
    6.12.2MouseRotate類(lèi)
    6.12.3MouseTranslate類(lèi)
    6.12.4MouseWheelZoom類(lèi)
    6.12.5MouseZoom類(lèi)
    6.13PickMouseBehavior類(lèi)
    6.13.1PickingCallback接口
    6.13.2PickTool類(lèi)
    6.13.3PickRotateBehavior類(lèi)
    6.13.4PickTranslateBehavior類(lèi)
    6.13.5PickZoomBehavior類(lèi)
    6.14ViewPlatformBehavior類(lèi)
    6.14.1ViewPlatformAWTBehavior類(lèi)
    6.14.2WandViewBehavior類(lèi)
    6.15總結433第7章Java 3D的紋理與紋理映射
    7.1紋理與紋理映射原理
    7.1.1紋理映射
    7.1.2幾何體表面的凸凹紋理
    7.2Java 3D的紋理映射
    7.3TextureLoader類(lèi)
    7.4TextureAttributes類(lèi)
    7.5Texture類(lèi)
    7.6Texture2D類(lèi)
    7.7Texture3D類(lèi)
    7.8TextureCubeMap類(lèi)
    7.9TextureUnitState類(lèi)
    7.10TexCoordGeneration類(lèi)
    7.11TexCoord2f類(lèi)
    7.12TexCoord3f類(lèi)
    7.13TexCoord4f類(lèi)
    7.14ImageComponent類(lèi)
    7.15ImageComponent2D類(lèi)
    7.16ImageComponent3D類(lèi)
    7.17基本形體紋理映射
    7.18不共面的四點(diǎn)形成的四邊形的紋理映射
    7.19雙三次Bezier曲面的紋理映射
    7.20自動(dòng)紋理坐標生成類(lèi)TexCoordGeneration
    的應用
    7.21紋理立方體匹配類(lèi)TextureCubeMap類(lèi)
    ......

    熱門(mén)推薦文章
    相關(guān)優(yōu)評榜
    品類(lèi)齊全,輕松購物 多倉直發(fā),極速配送 正品行貨,精致服務(wù) 天天低價(jià),暢選無(wú)憂(yōu)
    購物指南
    購物流程
    會(huì )員介紹
    生活旅行/團購
    常見(jiàn)問(wèn)題
    大家電
    聯(lián)系客服
    配送方式
    上門(mén)自提
    211限時(shí)達
    配送服務(wù)查詢(xún)
    配送費收取標準
    海外配送
    支付方式
    貨到付款
    在線(xiàn)支付
    分期付款
    郵局匯款
    公司轉賬
    售后服務(wù)
    售后政策
    價(jià)格保護
    退款說(shuō)明
    返修/退換貨
    取消訂單
    特色服務(wù)
    奪寶島
    DIY裝機
    延保服務(wù)
    京東E卡
    京東通信
    京東JD+
    亚洲精品乱码久久久97_国产伦子一区二区三区_久久99精品久久久欧美_天天看片永久av影城网页
  • <em id="pai5d"></em><sup id="pai5d"></sup>
    
    

    <small id="pai5d"><rp id="pai5d"></rp></small>
    <option id="pai5d"></option>

    
    
  • <sup id="pai5d"></sup>
    <em id="pai5d"><label id="pai5d"></label></em>

  • <s id="pai5d"></s>