|
原帖由 tdmwang 于 2008-4-3 10:38 发表
^& G) H+ ~) M如果用圆弧描的话,因为是从CD导入,圆心、半径如何确定?是不是太麻烦了呢?
9 [* ]+ w3 w& l" J9 r! z要求就是每条曲线以最少的节点确定,能否办到? 6 i% o5 W5 W- o% L6 Y
( ?9 T: v# Z o& A$ c: [办不到,你要明白jpg等位图的特性和cad矢量图的特性不同,3 X) Z$ _1 H8 I' a, h* Z
0 `( O, \& U) C2 T) M% F, S0 P; |! L- w- p1 B# r
根据信息表示方式分为的矢量图和位图。 cad画的图是矢量图,导入的图片一般都是位图- ?; ?7 X3 K. C4 C) D" l1 c
# i" }0 P4 j5 ^矢量图是用一系列计算指令来表示的图,因此矢量图是用数学方法描述的图,本质上是很多个数学表达式的编程语言表达。画矢量图的时候如果速度比较慢,你可以看到绘图的过程。
( @; l( V6 j6 T: N1 q4 E2 K1 w3 C4 h8 _ e
你可以把矢量图理解为一个“形状”,比如一个圆,一个抛物线等等,因此缩放不会影响其质量。
9 g+ K; B R$ ]9 @# F- T, n7 O R
位图是象素集合。不用我解释了。
! _+ u N+ p0 z) b用途是:
) V, ~) x# q9 ?6 z矢量图一般用来表达比较小的图像,移动,缩放,旋转,拷贝,改变属性都很容易,一般用来做成一个图库,比如很多软件里都有矢量图库,你把它拖出来随便你画多大都行。
' h% j) o+ a, h
; Q5 r6 @9 l. g# H而数码照片一般都是位图。 4 Q8 f' Q( ?0 Z1 R6 V! \% _
# x+ ~" L0 i) q
矢量图可以切割成位图,不过反过来把位图转换为矢量图技术上比较难实现。
+ P! v/ f+ Y) Q$ ]+ b" ^3 Q% n# i2 s1 ?8 G, Y6 a$ u
v; h ]; X5 [! {( d. T( D4 Z
什么是矢量图?它由矢量轮廓线和矢量色块组成,文件的大小由图像的复杂程度决定,与图形的大小无关,并且矢量图可以无限放大而不会模糊。 ; I0 T* U- n4 A) ^
7 q. o, F- T4 S1 F2 @* `
我们平时看到的很多图像(如数码照片)被称为像素图(也叫点阵图、光栅图、位图),它们是由许多像小方块一样的像素点(Pixels)组成的,位图中的像素由其位置值和颜色值表示。 * w& V4 G* F& g7 i/ Y
, u3 v3 ^' i; s/ d9 Q
很多图形设计软件都支持将像素图转换成矢量图性(注意这里只是转换成矢量图性,即具有矢量的特性,并不是cad意义上的矢量图),这样我们就可以在矢量图形的基础上再做编辑,达到自己所要的效果。
' _# x1 V5 n3 _" i8 v& |1 _4 h; o2 E* O8 p
; g: m: E" W! V) m
$ B! f! q% f7 s- u
cad中画圆其实是一个“元素”,但是位图转换过来的圆是有很多短线段(矢量性的线段)组成的,一个圆包含的“元素”有成百上千个,你想选择这个圆光选择就要选成百上千个元素的.......) B8 T. I) X+ N- d; A* M
1 J4 F8 z" Q; g. K l% g5 }' {, O9 c. W1 O3 g6 e+ ~- a
更不用说位图的失真往往导致一个圆其实不是一个真正意义上的圆,甚至找不到圆心,各处的直径也不同。 |
|