#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