60 lines
2.7 KiB
C++
60 lines
2.7 KiB
C++
#include "stdafx.h"
|
|
#include "DimOptionData.h"
|
|
|
|
#pragma region dim_setting_data
|
|
double DIM_SETTING_DATA::g_dFreedomDimPrec = .1;
|
|
BOOL DIM_SETTING_DATA::g_bMeterUnitPipeElevDim = FALSE;
|
|
int DIM_SETTING_DATA::g_iPrecForPipeElevDim = 3;//默认3
|
|
|
|
double DIM_SETTING_DATA::_distSnap = 0.001;
|
|
double DIM_SETTING_DATA::_angSnap = 0.001;
|
|
BOOL DIM_SETTING_DATA::g_bMeterUnitDim = FALSE;
|
|
BOOL DIM_SETTING_DATA::g_bMeterUnitDraw = FALSE;
|
|
|
|
BOOL DIM_SETTING_DATA::g_nLineDimArrow; // 0--粗斜线; 1--细斜线;2-圆点
|
|
BOOL DIM_SETTING_DATA::g_nAngleDimArrow; // 0--标准箭头; 1--圆点
|
|
//默认尺寸样式
|
|
//粗斜线
|
|
CString DIM_SETTING_DATA::g_sDim0 = _T("");
|
|
CString DIM_SETTING_DATA::g_sDim0M_M = _T("");
|
|
CString DIM_SETTING_DATA::g_sDim0mm_M = _T("");
|
|
//细斜线
|
|
CString DIM_SETTING_DATA::g_sDim1 = _T("");
|
|
CString DIM_SETTING_DATA::g_sDim1M_M = _T("");
|
|
CString DIM_SETTING_DATA::g_sDim1mm_M = _T("");
|
|
//圆点
|
|
CString DIM_SETTING_DATA::g_sDim2 = _T("");
|
|
CString DIM_SETTING_DATA::g_sDim2M_M = _T("");
|
|
CString DIM_SETTING_DATA::g_sDim2mm_M = _T("");
|
|
//角度箭头
|
|
CString DIM_SETTING_DATA::g_sDimA0 = _T("");
|
|
//角度圆点
|
|
CString DIM_SETTING_DATA::g_sDimA1 = _T("");
|
|
|
|
double DIM_SETTING_DATA::g_nText2BaseRatio = .3;
|
|
double DIM_SETTING_DATA::g_dEleTriangleSize = 3;
|
|
double DIM_SETTING_DATA::g_dMultiLeaderDistRatio = .3;
|
|
double DIM_SETTING_DATA::g_dEleDoteSize = 1.5;
|
|
double DIM_SETTING_DATA::g_dEleCrossSize = 2.5;
|
|
int DIM_SETTING_DATA::g_nArcLenDimType = 0;
|
|
double DIM_SETTING_DATA::g_nDefaultScale = 100;//模型空间默认出图比例
|
|
BOOL DIM_SETTING_DATA::g_bElevFloorsOnRight = TRUE;
|
|
double DIM_SETTING_DATA::g_dSectionSegLocLength = 10;
|
|
double DIM_SETTING_DATA::g_dSectionSegDirLength = 6;
|
|
double DIM_SETTING_DATA::g_dElevTextBaseLen = 16.0; // 空白标高符号默认文字基线长
|
|
double DIM_SETTING_DATA::g_dIndexPointerDia = 10;
|
|
double DIM_SETTING_DATA::g_dIndexPointerBaseLen = 5.0; // 索引符号延长线的默认长度
|
|
double DIM_SETTING_DATA::g_dSectionBaseLen = 5.0; // 剖切索引剖切线的默认长度
|
|
int DIM_SETTING_DATA::g_nSymbTextT3Layer = 1; // 0--对象层,1--文字层
|
|
double DIM_SETTING_DATA::g_dSymbDrawingIndexDia = 14;
|
|
double DIM_SETTING_DATA::g_dDrawIndexTextRatio = 0.6; // 圆圈文字字高系数
|
|
int DIM_SETTING_DATA::g_bNorthThumbTextDir = 1; // 增加指北针文字方向的的全局变量
|
|
double DIM_SETTING_DATA::g_dRuptureLenLimit = 1000.0; // 折断线连接区间长度界限值
|
|
double DIM_SETTING_DATA::g_dMoreRuptureLimit = 6.0; // 大于界限值时,出头距离
|
|
double DIM_SETTING_DATA::g_dLessRuptureLimit = 3.0; // 小于界限值时,出头距离
|
|
double DIM_SETTING_DATA::g_nCirDeviation = 4.0;
|
|
BOOL DIM_SETTING_DATA::g_bOldDrawingIndex = 0;
|
|
#pragma endregion
|
|
|
|
|