|
原帖由 tdmwang 于 2008-4-3 10:38 发表 & `. I3 I8 l( x# K% w
如果用圆弧描的话,因为是从CD导入,圆心、半径如何确定?是不是太麻烦了呢?
1 J/ j, ?, g, x# U6 h r) T5 m要求就是每条曲线以最少的节点确定,能否办到? 5 a* A# K* X- D# T: m
; k- l4 F b$ ~3 V1 D( ^* G6 P
办不到,你要明白jpg等位图的特性和cad矢量图的特性不同,5 }7 K: S n: |
, n- X9 Z+ N1 W$ i8 k
9 \ S% X* F8 Y$ n' l& @! V. [
根据信息表示方式分为的矢量图和位图。 cad画的图是矢量图,导入的图片一般都是位图
* t. ~' v( t8 |! S/ b
. m8 d, M; J' D$ C, n矢量图是用一系列计算指令来表示的图,因此矢量图是用数学方法描述的图,本质上是很多个数学表达式的编程语言表达。画矢量图的时候如果速度比较慢,你可以看到绘图的过程。 4 t' L a, ?. {+ R, [1 E& r7 b
4 K1 M) R5 X0 U; v2 A9 A
你可以把矢量图理解为一个“形状”,比如一个圆,一个抛物线等等,因此缩放不会影响其质量。
8 V. j1 X) R; E1 `& {0 y0 o! q6 K6 J, j
位图是象素集合。不用我解释了。
4 [7 w' T$ \- Y |) P( l用途是:
- {+ U0 |. }9 w7 i) ^! e7 @ Q5 O3 W矢量图一般用来表达比较小的图像,移动,缩放,旋转,拷贝,改变属性都很容易,一般用来做成一个图库,比如很多软件里都有矢量图库,你把它拖出来随便你画多大都行。 $ C( L' f" Q! \4 {' Y+ h$ t
, P& v) ?8 L% H3 s而数码照片一般都是位图。
# Y4 Z" |7 T7 \4 U
( `0 t2 x" A# T& F矢量图可以切割成位图,不过反过来把位图转换为矢量图技术上比较难实现。
( y7 q, Z Z) r- y3 W
( Z7 {& `2 d. W! e- C6 x# ]
4 b! K U b' g* I什么是矢量图?它由矢量轮廓线和矢量色块组成,文件的大小由图像的复杂程度决定,与图形的大小无关,并且矢量图可以无限放大而不会模糊。 * I" e& H5 N, t& d$ C- E6 R0 e! }
- P2 N' x0 [+ q. ^2 p% W) ?
我们平时看到的很多图像(如数码照片)被称为像素图(也叫点阵图、光栅图、位图),它们是由许多像小方块一样的像素点(Pixels)组成的,位图中的像素由其位置值和颜色值表示。
+ [0 Q& p: P9 S* i' A; }3 W# w/ A# S2 e/ g+ s5 D. W2 L
很多图形设计软件都支持将像素图转换成矢量图性(注意这里只是转换成矢量图性,即具有矢量的特性,并不是cad意义上的矢量图),这样我们就可以在矢量图形的基础上再做编辑,达到自己所要的效果。' L. ]7 k# [0 w/ I
$ o! g+ V& [' a; _$ G H4 {
3 M' n4 e8 W4 F0 ~) U
8 s; x+ x2 q& J( a9 Ycad中画圆其实是一个“元素”,但是位图转换过来的圆是有很多短线段(矢量性的线段)组成的,一个圆包含的“元素”有成百上千个,你想选择这个圆光选择就要选成百上千个元素的.......
k# v' U( H+ ^! I3 z4 V5 Q$ l, R0 \4 j2 B- t
- u( I; q7 t4 M5 H* u# A! }更不用说位图的失真往往导致一个圆其实不是一个真正意义上的圆,甚至找不到圆心,各处的直径也不同。 |
|