Files
envi-code/SourceCode/Code2026/Dimension/DimOptionData.cpp
T
2026-09-28 15:28:50 +08:00

60 lines
2.5 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