|
Java电子书:计算机图形学及数字化快速成型 格式 pdf 电子书 PDF 电子书 Java吧 java8.com
& W; X! C1 F$ x& B x- p
! ^+ b* z/ p: p. f7 ]. p) U) W# \* F; |& X' G4 U
编号:mudaima-P0401【Java吧 java8.com】6 b7 r% b. U4 b# u- T4 w
5 i: d5 M0 m7 [/ ?! ?0 t
6 s, x( d' G: m
7 F, d0 _1 Q8 X f
Java电子书目录:第1章 绪论 / 1
! s# ?) E( w# t i& `1 u5 \6 L& A& V) z$ ^# N" f
1.1 计算机图形学概述 / 1
4 [3 z7 u5 ~% [
8 e& `/ V2 w6 i( R/ C2 a 1.1.1 基本概念 / 1) Y% T7 [) R7 f
. \% \; w/ [7 P
1.1.2 计算机图形学的发展简史 / 2
2 ~. D3 f( E; t) r4 t1 @6 l3 x/ j" u3 e! K! C; O8 ~6 _
1.1.3 计算机图形学的基本研究内容 / 3
+ A" d' U8 `3 M% y+ l2 }
, _; G0 R" e$ k' _+ X: k 1.1.4 计算机图形系统的功能 / 4* B6 g" c1 ]9 G) u' x0 N8 a
/ v2 C& L% ^( ^- w0 [+ ?3 f+ j 1.1.5 计算机图形系统的组成 / 9
1 n& `2 i6 a- @% W3 P b6 I% [/ w& s# z
1.2 数字化快速成型技术概述 / 11
! @: H; }! e- w; U5 Q h* k1 u; s: Q, x9 c( f I( y
1.2.1 基本概念及特点 / 11
" w% H) m* g1 P. }1 [8 L# w4 O. }, p; Y6 f1 U
1.2.2 三维数字化快速成型的发展 / 14
% {% ^- u( ?! m" L, s3 U
7 N. ?9 m; e9 m' o- P- @ 1.2.3 三维数字化快速成型基本研究内容 / 17
1 |0 F# D. a* w
+ D# K9 l9 R5 I9 H; R 1.3 三维数字化快速成型与计算机图形学的关系 / 19
1 u V1 m6 C2 c4 P& Y/ H7 w
7 \1 Q& h5 ~# S) R1 G# t 本章习题 / 19- U! {+ J1 h! M1 s+ H! x% H/ ]6 g
& k1 V, z, F# ~* k' B4 e0 A3 _: L9 n) O- O
$ w: z$ e V! I3 u! P3 d/ b
第2章 OpenGL编程基础 / 20 A! s$ @( Q/ ^5 I. U3 l& q! W
4 t: R* l: \) h
2.1 OpenGL工作流程 / 206 ]) S: Q/ U2 v* _: A7 V# D
; j9 ]. j$ x& T. ]& {! h 2.2 OpenGL函数库 / 22
+ |& u j3 O9 r
( W& ]7 L! Z! w* [ 2.3 OpenGL的功能 / 23! I) y4 i) x- j8 s+ R& k
3 z, G& e- w" ^' N! d/ J& B6 }9 g 2.4 配置绘图环境 / 26( D$ R m i. l
+ j* V' j. s+ X# i2 a4 J 2.4.1 VS环境配置 / 26
1 l( p# u7 ?$ a+ p
" l* i& h$ n. c* ^0 ^ 2.4.2 基于MFC的编程环境配置 / 27& O2 D; V# `7 T$ x0 t" y
# N5 }: m1 R. E+ i" `/ Z
本章习题 / 32
2 f. l# t+ ~+ |3 [+ j& A# L7 `4 ]; n$ e4 |5 D
8 m7 {- P# P ?, s1 {) K
; y3 m* l4 `3 J+ U) V$ @+ D第3章 基本图形光栅化算法 / 33
2 q9 n$ @: s; f5 B4 O5 J- V( d }- n) A4 t/ C
3.1 直线的光栅化 / 34
& g2 A% {& v) F2 M9 p/ f
; `. ?5 z) y% l: Q$ @* B# O 3.1.1 数值微分法 / 34
3 w+ i9 o2 W& v' ^4 {" [- z1 k0 m
. l* l* I! j3 N6 Y* A* X8 r% w 3.1.2 Bresenham画线算法 / 352 S2 |2 v# [# o% {, ~
* T; h0 i- @: A. d" b& B 3.2 圆的光栅化 / 38* U# m( C' X" C% b6 u
0 t1 Y& V' ]$ |" V6 x; R' I4 z9 t; L
3.2.1 中点画圆算法 / 39% V! J0 E. J& P( e' O0 h
0 f. s/ r% r/ ] V; Y9 k1 T
3.2.2 Bresenham画圆算法 / 41' D0 ~, E4 p) R0 D( ^# k
0 w! `! C1 C; z/ r6 ]$ I
3.3 多边形的填充 / 44
4 W; h; l. T' k( k
4 |! A6 B7 A' B1 P- b6 f" ~4 z 3.3.1 扫描线填充算法 / 45
( R" |2 O# w9 A3 o) f: f" ?8 A! u& H- e3 M0 `
3.3.2 边缘填充算法 / 53
; q/ F& }' D- D% O1 H; Z7 K
/ i/ o9 A7 @" D) E 3.3.3 区域填充算法 / 54
9 d5 T1 Y3 K t5 w2 R% G
! l; {. q9 U7 f: \ I7 G6 H 3.4 反走样 / 56
5 X2 S5 `! k1 ~7 v: y3 S" R
1 T; v' w) _9 R; `/ I" b; ]+ Y; | 3.4.1 提高显示器分辨率 / 56
7 F$ U, R" R: G; m* d9 v9 |% W9 b. M; n/ P9 W$ J1 g
3.4.2 超采样 / 57
9 G8 f1 O, w+ N
- t! x" w" k) m8 ]/ | 3.4.3 区域采样 / 58
Y3 X! K# j9 u/ F2 X* y/ u- c6 w& z- I- V3 T
3.5 上机实践 / 59
9 }5 v F1 I3 {
1 n* }- |, T7 I' b7 s' a 3.5.1 个性化名字案例 / 60 X, M$ z% h1 O. X! `4 j- o0 p8 H
+ W2 e+ r( j1 y: O 3.5.2 狗图案的设计 / 62
. F5 d+ R4 v% l3 w8 A
. B) ~ C( T/ l, d N# D 3.5.3 人脸图案的设计 / 67
?7 n1 Z2 ^6 J ?. ^# W
$ B2 G& c5 o! d' e 3.5.4 猫头图案设计 / 70
8 E+ C% r$ Y4 i7 c" P! K1 V
! S; o! ^, B8 M* ~4 l5 N: y$ g' Q6 Q 3.5.5 五星红旗设计 / 746 u: e9 G: K( @9 z% I( Z4 ]# m
4 F6 A8 q' D/ K) k, l 本章习题 / 760 m) I- G7 H5 u0 m8 m
1 {$ e$ G$ Q3 d2 {5 Z" v( a
/ `$ a9 n6 q: |1 @$ Z. E# y7 x) K3 h3 u
第4章 自由曲线曲面 / 78" Q4 s, B5 p1 M7 h5 C
$ W' i8 F# N# U- l3 x 4.1 曲线和曲面表示的基础知识 / 78) p; u: ^& P; y' h
% u# @5 n/ J0 h$ p# l4 F
4.1.1 基本概念 / 78' n* w- M- R5 I' M- [1 E% b P
, K* `* }$ O: ? 4.1.2 曲线和曲面的表示方式 / 79
7 ~# m3 c# X. O0 s/ |; O" R
0 P+ H* k2 v' z9 Y1 g7 ^ 4.1.3 参数曲线的参数 / 80
7 M! u( w1 S4 ?; g9 d D4 I6 H$ W
4.1.4 参数连续性和几何连续性 / 81
0 T' F$ o4 A7 ~" O) W4 Y& E: ~1 B- T! ]( L1 U, `% e. o& o/ D& d
4.1.5 参数曲线的代数和几何形式 / 82/ E3 C6 v: E6 ~
0 D% |" a: ^9 d ~; P* Y
4.1.6 参数曲面的参数 / 83
4 @. f+ {7 Y- _ ~/ S4 E: F9 C E0 v I/ l5 v
4.2 Bezier参数曲线曲面 / 844 Q) q: i* \& T. Y8 w
/ Y/ q! O* a# ]
4.2.1 Bezier曲线的背景和基本定义 / 84
+ `- }) S# A! W% C3 P( B i# ?) Y% v8 ~
4.2.2 Bezier曲线的性质 / 85
' S2 i8 T' N% R7 P# _/ ~4 H7 k4 m6 A3 h* h1 C: G! b
4.2.3 Bezier曲线的生成 / 86. C0 k( y7 z4 w
8 ?; E# ^7 Z. n$ R
4.2.4 Bezier参数曲面 / 873 E. U0 v. Y. b5 E
" O* d2 _; i5 x% y8 h3 ^
4.3 B样条曲线曲面 / 88, H/ h7 `; F0 ?4 K
R! n& `+ f; e1 ]. K! B 4.3.1 B样条曲线 / 88+ d J: p" t7 F: k: p
0 p! S8 \8 I! f5 A2 Z* Q5 `0 I' v
4.3.2 B样条曲面 / 89. q% F- E1 } C5 ^
8 ~' B5 V: ~0 H: h* |
4.4 多边形网格曲面 / 90
+ W1 l- {7 R1 w5 O( }# f. G+ ~
; |/ N+ }' S0 ]( S" E2 s5 t } 4.4.1 多边形网格的定义 / 90
, Y; M" m0 f+ e! r9 r. j
! Q3 Y; b ]) A6 ^7 m6 Q; s 4.4.2 多边形网格的性质 / 91 j% R! ]. ?5 W' `# |% q' \
2 o0 l& r+ W& b& X, R
4.4.3 网格简化 / 918 q! E/ _9 B2 @0 M# ?
+ [9 k6 [; L4 r+ A) L
4.5 细分曲面 / 93
" P B2 y/ v \% e; P) c3 \4 C/ K( O+ f h) d
4.5.1 细分曲面的概念 / 934 j0 `0 E, V( p D: E
d% p4 p+ b$ U; E
4.5.2 细分曲面的关键技术 / 93
p3 c8 H+ t; a* V) d! C2 D4 c+ L( h- ]+ o! m% [: m% {. u7 G
4.5.3 细分曲面的应用 / 957 {# y: X3 u/ h- F/ `- w/ f4 f
/ d. |# s9 i" B5 P
本章习题 / 98
% `6 h9 S4 F! J3 d j6 s& z Q6 v% r: R4 \# |
; A0 d( T4 j* U6 O$ E# y4 ?4 C4 H
第5章 仿射变换 / 996 [4 H& t$ W, {, n
7 v( Q8 a. c8 C! f6 U$ }2 s' m
5.1 三维图形的显示流程 / 100
$ x; l7 w$ C7 {; H/ h2 n4 M9 a0 y/ `# K! Q& o+ k2 b# _ ^ u
5.1.1 基本原理 / 1007 k. N6 F% M3 _+ b g/ J& L. j
( r: q8 e, x" [$ W% S 5.1.2 OpenGL的视景转换 / 102+ z" Y& w6 G' B4 t- ]
* Q+ J3 g7 ^8 @ 5.2 窗口到视口的变换 / 104
/ D; R' h/ h$ x7 J# Y9 s% F s. s" F, G. M3 u# a4 p$ M
5.2.1 基本原理 / 104; J7 k* S) \ l- T
1 T+ h1 |* S2 W$ Y) N+ F4 o 5.2.2 OpenGL中的视口变换 / 106" u& k: E% d* e B. A
, t O2 o# ~# @ 5.3 物体的二维仿射变换 / 1096 T6 z+ V1 g+ r0 |7 C+ F1 B
1 ?( X& ~% } y! c. _ 5.3.1 点的变换 / 110( L! K9 |$ K' @$ s) C# b* E
. G, E4 D: D0 y0 O* j
5.3.2 二维图形的仿射变换 / 112) G% K* E8 y. x) a* Z
. D5 p) c6 y. n- V2 z 5.3.3 仿射变换的逆变换 / 114
, L5 d& R$ O& T4 i/ c# s
- x6 { b7 S, r 5.3.4 仿射变换的复合变换 / 115( J* O$ l. ~# U/ Y
3 x5 B$ O- k6 Z" G 5.4 三维仿射变换 / 1173 H5 L/ z0 ]- J4 m# G( x
8 a8 l" e, [* v 5.4.1 基本三维变换 / 118
# U. ^; t- D8 D
' {# {: T$ X, p 5.4.2 三维复合仿射变换 / 120' [' v$ E: m- A* n0 s- u8 S5 C
! S) S/ M4 N# X# p: Y# G, h& Y 本章习题 / 121
0 u, l, o& L, v3 `4 M
: B& w& q c6 u' J: [% P; @. E7 a5 M+ C: s! J! t" N/ s% m( C
. }, I$ `4 Q" F
第6章 产品数字化造型基础 / 123$ C0 v# q# t& L0 p9 K0 g5 N
9 Y, ^% t9 s- j, ^4 x% C: y/ v
6.1 基本定义 / 123% `* b. e- j5 ^: L9 w
% H) M/ M* M! P/ |6 u2 {% n 6.2 三维物体的存储模型 / 124
* G: X+ n; } S/ P$ d! e. z f* M1 `1 m1 f) o0 w
6.2.1 线框模型 / 124
7 h/ r5 d. s, B6 r, T4 T V% C9 E) v! z+ @5 U
6.2.2 表面模型 / 125) k# i c1 h p, w: p+ H
( ?7 {1 L- D- n, U" F 6.2.3 实体模型 / 126; i# f: ?$ i5 }7 Y; [: z" `3 e
+ f( x, a* h3 S/ G* ]* v' R1 Z" q 6.3 三维实体的表示方法 / 126
, H+ G6 h; G# \: j. _1 e7 R
' N5 H) c4 J" v8 }$ x1 Q8 ? h 6.3.1 构造实体几何表示法 / 127
$ m( u2 c' o1 p' z0 b' U9 _9 o0 M2 ]" ]$ t# X
6.3.2 边界表示法 / 129
9 t3 O& @2 i! h% s2 ~# {' I; T: s' Y; b4 Z$ V
6.3.3 分解表示法 / 134' Q! z. Y" ?$ y" D) b
- P8 S& V2 P" n0 [4 Y0 S. V k* S 6.3.4 扫描表示法 / 136, e4 p. S) S$ E; e5 N1 M2 D
1 m) z/ I3 p, h& M2 H 6.3.5 特征造型 / 136
$ T' n2 y8 I5 ]9 I1 B' O) L; D, Q# W8 ]8 P L4 t
本章习题 / 1387 |) d7 y6 {* x: K$ C, j: u
4 Z" H' l. P4 p, ~1 r/ N+ O
) M8 B' z% Q: u( Q" ]; ]3 c h$ T' J& y5 ]; H: U9 J
第7章 数字化快速成型的前处理 / 139+ Z8 R# @* c b; q; H2 b' h
, b7 _& x9 I& L, S' R 7.1 数字化快速成型概述 / 139
7 g6 v$ z& P5 t9 K4 I# m
) T( |+ k+ a, P: m! O7 k. ^8 u 7.2 三维数字化正向建模 / 140
+ n% i, J* o( n8 l8 P# l5 V( _; W; X! l! K8 G
7.2.1 三维数字化造型发展历程 / 140& J$ [+ \, z3 j3 c# {; ]' o% Y
0 \3 Y( {. B x/ B) D5 U- o5 u' p2 e 7.2.2 参数化造型 / 143
7 K2 w$ X, V ] L' l8 B2 [9 H% i% u* I0 u8 z9 y. z
7.2.3 变量化造型 / 147
6 C! B/ E; W% A
0 U' i9 F. b. v: H7 h 7.2.4 两种造型技术的比较 / 149
; G& m9 F1 H ]4 j, ~5 d5 D4 m" _$ V5 i' Z. S3 Z$ u4 f) w* ?
7.2.5 其他造型方法 / 151
) g# J- k1 ~$ h; ]
' S5 t* `, D8 O1 M' R' t 7.2.6 商业软件系统 / 151
% L$ s0 H) B" V" @3 T" j2 q
" A; q) g) H8 A! u- o7 p- | 7.3 三维数字化逆向建模 / 155
5 U8 T' c2 j0 m: u! F8 `$ V1 E' S2 \8 T' z' ?" H$ Y
7.3.1 基本概念 / 155" q( e" S% E9 \" J2 ]; E y% F
5 R+ L1 b E# f( U; k3 J' H O
7.3.2 数据采集 / 157 F7 W: m% o! H* _% P" m
1 }% Z& V+ |7 C. s$ o 7.3.3 数据处理 / 158
3 q5 |0 O1 V7 K
9 A+ U. H5 ]! U( E, L. Z% J 7.3.4 曲面重构 / 161
) A+ m# I9 S5 ~, F/ C& L
5 J! f5 Q i1 ]1 ^* X5 N 7.3.5 坐标配准 / 1629 m, L2 I& F3 L$ x7 z+ n
4 ?4 D& e5 h: |) X 7.3.6 误差分析 / 162( ?2 {2 |/ ? Z9 M4 h" t& V. B# j: y
- {( h+ h/ o" V9 C- s 7.4 三维模型的近似处理 / 163
: C; H/ e- F* Z- T9 A# e+ P; q" D0 T' { J+ g3 ]* E! c, t. k
7.4.1 STL文件格式 / 163
* p# D* a- J% a. p/ ^# \
& c# T# s+ d. a6 L* e9 v& l$ U2 D 7.4.2 STL文件的转换 / 165
/ x# _. B o1 r/ j: b. `4 t' K0 c9 B
+ W& v# w2 C) `$ c 7.4.3 模型的检验与修补 / 165
# g8 J# s/ i* ^7 L$ U7 G' {) q4 t: B$ N6 R [* b
本章习题 / 167
# M/ G3 o5 d" h( a) }2 D' K
* ~9 ~, R# B) `) z8 c
0 Z, }$ N5 u' N6 I" w7 e" F8 h: I( S1 @0 ?; V" @
第8章 三维数字化快速成型技术与实践 / 168
9 C& O ?9 @4 q, r- _
7 h O/ d9 s$ \ 8.1 概述 / 168" W5 h! E' e! a& w1 H2 v
' H6 P5 x @/ h0 q) e# L# Y 8.2 熔融沉积成型技术 / 169' c: g- z y! A/ b* h
4 p# j0 z5 X# Z5 F: f3 ` 8.2.1 FDM成型原理与系统组成 / 169
. `% I0 D) B! m) k; [8 E; s+ P- ? P$ v% R6 {
8.2.2 FDM成型过程 / 171
1 E0 c: |) E1 l$ {7 J) M+ o3 R% @; j
' k' q6 K y6 O% l+ M' a" }1 V 8.2.3 FDM的技术难点 / 172- W8 ~! m, G& r5 V) ^
7 u0 v- S$ ]7 p! c* L; z; s
8.3 立体光刻 / 172
- O$ ^6 B' n3 X
3 F" x, b# m) h1 h4 c$ E 8.3.1 SLA成型原理 / 172/ i2 s" |6 t; z" c. L3 s9 D
0 F2 f/ Q! Z) x2 O. x
8.3.2 SLA成型过程 / 174) K# Q3 B6 ]4 T3 k$ k
4 v; d: h' Z/ r! L 8.3.3 SLA技术难点 / 175
& f |$ C( W% p1 d- p+ c. i4 t7 X" N: p; D2 ~$ P! n
8.4 选择性激光烧结技术 / 175
1 }( J4 ?( I) \, G2 ?2 N M
- @8 L- v/ ?+ q1 K 8.4.1 SLS成型原理 / 176/ o6 c0 v5 W1 l+ E% p0 }' u
* l7 j k+ P: E! w b% @1 x6 J 8.4.2 SLS的成型过程 / 177* [9 ~2 d" u6 R
% T; j% f3 ]. ^% T- t 8.4.3 SLS的技术难点 / 178
2 R6 s! s1 | c* c6 s# V- I, \+ c* f# I* |7 w
8.5 分层实体制造 / 178! A. j9 i' _5 G/ T3 I
; U0 N4 Q! S2 U2 i 8.5.1 LOM成型原理与系统组成 / 1796 B- D/ M K8 e3 Y
& x( i! N5 T" @0 z 8.5.2 LOM成型过程 / 180
$ G1 g$ D2 H* K3 @- R1 w& r! U; i. F( I8 c4 u0 |
8.5.3 LOM的技术难点 / 180 j( D2 F9 i: m3 @; h7 E1 K: A& o
2 i( v! D: p. `! s& e
8.6 三维印刷技术 / 181
% l/ r; A2 Y/ _
( |: F$ c$ L6 J! J* F0 B 8.6.1 3DP成型原理 / 1810 J8 y9 F. S! |) m. K# \+ h! V, p
0 Q1 o! c$ h2 i; A$ L 8.6.2 3DP成型过程 / 1825 L' r. _% v! q- U( ^9 A
6 U: _, N4 a! ^) o# j 8.6.3 3DP的技术难点 / 183% w; b# c8 N6 [6 w, s& K) u g! @/ Q
& k$ L9 P8 U; D
8.7 直接金属激光烧结 / 183( B) w6 g* c. a, m- `4 ~
) ]: P: t% q- c
8.7.1 DMLS成型原理 / 184
, C5 _' U8 d) v1 Z7 H y4 }0 t3 P4 K
/ r6 S0 t+ X# R 8.7.2 DMLS成型过程 / 187
+ j0 d+ D! `$ H9 x5 }1 F
' M" z. K7 e2 ?6 ?, d2 p5 _# X 8.7.3 DMLS的技术难点 / 1872 p% a1 a& F" w) F7 s- S
5 }, r3 L+ [( t, F. [6 b- n/ g 8.8 桌面三维打印机组装实践 / 188
( e# Y; R- O }" c% f- M4 ^" |. J/ R ~ m
8.8.1 机械部件及机体框架的安装 / 189
: E2 z; m( v* j
8 z# |; q) H' X* I9 f 8.8.2 步进电动机和电子系统 / 193; r5 C( `/ ?" u' _0 A
: c5 u9 C/ [' t8 o7 u
8.8.3 软件安装与调试 / 196
0 P3 n" F% i6 f5 m6 Y, l
9 _" f. Y" `4 Q% E9 v% w 8.9 三维打印实践 / 200
! e7 v2 U3 y9 L, @+ K. \, v, d" l* q$ Q Y" A* c8 [: H7 M8 K
8.9.1 打印机调整 / 200
; b# D2 [ d \/ M
* S' S0 w( H8 i4 G5 J9 B 8.9.2 打印步骤 / 200/ C0 X% M: g2 C. g" i ]* E
java8.com
. q; L ?5 W* l( c! V 本章习题 / 203
) R+ x) [% L% W, Q( u) L. I' @
/ n) h$ s. E: E2 Q2 A* @
# [6 {% X% O9 C/ ~: D- [# ]% S& }( I% _1 d$ F1 J
附录 OpenGL常用函数一览表 / 204: F- m4 q, g) V/ n/ x
6 \" a4 k D: d$ j8 D
- m; d4 ~, p2 D
( |% O3 B8 {( b
参考文献 / 208 2 U9 k5 j0 K: n" j
4 ^: L \& A: r! ^9 m3 t
百度云盘下载地址(完全免费-绝无套路):: F/ P$ K8 k; P3 S+ i1 a- i
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|