|
|

楼主 |
发表于 2011-3-11 08:31:48
|
显示全部楼层
来自: 中国江苏苏州
谢谢你的回答,我一直想弄明白一个问题:Dimension和DisplayDimension有什么区别?? 他们对应的gettype函数的返回值也有所不同
, o; e2 ]9 W: F" s5 jswDimensionParamType_eswDimensionParamTypeUnknown
K2 w2 {: o0 z3 oswDimensionParamTypeDoubleLinear
s, @# L3 R1 n8 v" e8 CswDimensionParamTypeDoubleAngular
+ Z* i/ U9 Q; |swDimensionParamTypeInteger
$ g/ m. f1 V1 j这是运用Dimension::GetType获得的返回值的类型2 |! F( ?! |( I+ O* G7 u
3 ~4 V7 ^' K( k6 ]( |4 x" v
swDimensionType_e swDimensionTypeUnknown - Dimension type could not be determined/ h* U4 @+ Q5 N1 T
swOrdinateDimension - Base ordinate and its subordinates are of this type* X" U$ {. X; r
swLinearDimension - Linear dimension type1 Y. ]3 w) ~, z/ [8 D, j/ M
swAngularDimension - Angular dimension type
( [# _# @4 A" _ swArcLengthDimension - Arc length dimension type, A" o7 q7 M; A4 f7 p
swRadialDimension - Radial and diametric dimensions are of this type! N" g! J* E0 K) c: O# L
swDiameterDimension
2 O" E& {8 Y' g6 U# qswHorOrdinateDimension - Horizontal ordinate dimension
9 B( O' u4 {2 V' _4 O, n% W" kswVertOrdinateDimension - Vertical ordinate dimension$ n5 Z- R/ ~4 z$ [4 W. R) M
swZAxisDimension ! @! X# v( {8 { s- [
swChamferDimension . H' b' r5 i: q/ | {) M
swHorLinearDimension - Horizontal linear dimension3 x X% i- u2 k9 y2 y& t
swVertLinearDimension - Vertical linear dimension, J2 y5 u; A) Y5 ~3 H, H; o
swScalarDimension# H$ ?! C$ q6 l
而这些是针对DispalyDimension::GetType的返回值类型
( i1 e+ Q2 c; E: K( O+ G$ ]0 [: ~" t: H2 u& q8 x
所有说您用的是方法一对象的函数,而我是下一个,该返回值的角度类型经过我测试是存在那个比例关系。但是您说的那个由于弧度值导致的倍率又是由哪个函数得出的呢??GetValue吗?
6 [6 n. ]; _3 b/ E5 u+ i# L. a- W
1 G5 v/ Z. ~6 r! A6 i R另外,想求教下!一个困惑很久的问题,当工程图中尺寸被覆盖后,使用DispalyDimension获得的尺寸值是覆盖之前的值,能否通过什么API函数得到覆盖后的新值?我没找到!谢谢!!
, I% e. l& D( ?1 C" l# g/ c7 M 4# ps122hb |
|