|
|
原帖由 tdmwang 于 2008-4-3 10:38 发表 
3 `: w3 m6 ~* c如果用圆弧描的话,因为是从CD导入,圆心、半径如何确定?是不是太麻烦了呢?6 U/ ~' v4 O2 g! D
要求就是每条曲线以最少的节点确定,能否办到?
" {, r9 ]: X# Z6 O: S
" H: h' {( S: G. b# _# _办不到,你要明白jpg等位图的特性和cad矢量图的特性不同, b: G# C) {! o# c2 B' S# @0 a
6 J3 `& F/ k+ q0 L) H O
2 d8 Q; e9 r+ N- ~! G6 G根据信息表示方式分为的矢量图和位图。 cad画的图是矢量图,导入的图片一般都是位图
1 P$ \; S, a; {5 p% }5 z X5 ^; r3 r" ]: f' |7 @
矢量图是用一系列计算指令来表示的图,因此矢量图是用数学方法描述的图,本质上是很多个数学表达式的编程语言表达。画矢量图的时候如果速度比较慢,你可以看到绘图的过程。
; v, q) G9 F% z; V* I
2 ^8 w& q, K, x4 [你可以把矢量图理解为一个“形状”,比如一个圆,一个抛物线等等,因此缩放不会影响其质量。 / _' l) y- h5 o g5 ~
# P4 q6 r& U, z/ f位图是象素集合。不用我解释了。 7 n5 I; v3 g7 x2 c
用途是: $ M: f- Q* O+ M6 Y. Q5 _5 A# y
矢量图一般用来表达比较小的图像,移动,缩放,旋转,拷贝,改变属性都很容易,一般用来做成一个图库,比如很多软件里都有矢量图库,你把它拖出来随便你画多大都行。 7 i) a. t1 A \: o! T7 v$ \' G
. p* \' P# t" W+ b( r5 O5 I5 p6 [
而数码照片一般都是位图。 7 a, X( I1 v) G
. h8 P! V- J9 }& P0 g5 F y
矢量图可以切割成位图,不过反过来把位图转换为矢量图技术上比较难实现。
% p' A" C1 B6 Y% D/ }! ^# } G, Y- Y7 f2 D
6 T- q2 Y9 K6 z7 ^7 _
什么是矢量图?它由矢量轮廓线和矢量色块组成,文件的大小由图像的复杂程度决定,与图形的大小无关,并且矢量图可以无限放大而不会模糊。
6 m, h, h( |" ~: P- l( z) Y2 D7 W' v8 J
我们平时看到的很多图像(如数码照片)被称为像素图(也叫点阵图、光栅图、位图),它们是由许多像小方块一样的像素点(Pixels)组成的,位图中的像素由其位置值和颜色值表示。 e/ s. s) |9 Q8 `; t' G& ?
, @" g& t0 h! n% w, A很多图形设计软件都支持将像素图转换成矢量图性(注意这里只是转换成矢量图性,即具有矢量的特性,并不是cad意义上的矢量图),这样我们就可以在矢量图形的基础上再做编辑,达到自己所要的效果。: {- }1 V! |5 z: {5 X. E# Q. \2 K
; z$ H5 ~5 G. O* o% i5 W
5 Y, V+ q' L6 o; j! M& Q; R" |: a7 K& U
cad中画圆其实是一个“元素”,但是位图转换过来的圆是有很多短线段(矢量性的线段)组成的,一个圆包含的“元素”有成百上千个,你想选择这个圆光选择就要选成百上千个元素的.......
$ m) h9 c/ O8 L' m- {; m$ m/ ?* G7 s k$ u
L: C/ q( i+ _! t- {: q$ h+ u
更不用说位图的失真往往导致一个圆其实不是一个真正意义上的圆,甚至找不到圆心,各处的直径也不同。 |
|