一、HVACVentReducingPipe_01KJ (一)模板名称:Tzbm_Architectural_HVAC (二)类名称:HVACVentReducingPipe_01KJ (三)父类名称:Tzbm_Common:rawBase_01KJ (四)实例变量 1、mMath,数学函数类对象变量,父类继承,为Tzbm_Common::Math_01KJ.new(); 2、mEntityClass,实体类型,字符型,父类继承,为“WaterStraigthPipe_01KJ”; 3、m_BuildingStr,建筑栋号,字符型,默认值为“A”; 4、m_FloorStr,楼层层号,字符型,默认值为“1”; 5、mSerialNum,管件序号,整数型,默认值为0; 6、mGroupName,管件名称,字符型,默认值为“WaterStraigthPipe_”+mSerialNum.to_s; 7、mGroupDescription,风管所属系统,默认值为“01防排烟系统”,包含01防排烟系统、02通风系统、03空调风系统、04空调水系统等四大系统; 8、m_Category,风管类别,默认值为“防排烟补风管”,包含以下类别: 01防排烟系统——防排烟补风管、防排烟排烟管; 02通风系统——通风补风管、通风排风管; 03空调风系统——空调送风管、空调回风管、空调排风管、空调新风管; 04空调水系统——冷冻供水管、冷冻回水管、冷凝水管、热供水管、热回水管、冷却供水管、冷却回水管; 9、mType,风管类型,默认值为“异径风管”,包含异径风管、直风管、竖向弯管、水平弯管、三通风管、四通风管等七大类型; 10、m_BianHao,风管型号,字符型,默认值为“”; 11、m_EngiMatStr,风管工程材质,默认值为“镀锌钢板”; 12、m_Point1,风管起点,Geom:oint3d型,默认值为Geom:oint3d.new(1000.mm,1000.mm,0); 13、m_Point2,风管终点,Geom:oint3d型,默认值为Geom:oint3d.new(2000.mm,2000.mm,0); 14、m_Width1,起点宽度,Length型,默认值为600.mm; 15、m_Height1,起点高度,Length型,默认值为400.mm; 16、m_Width2,终点宽度,Length型,默认值为1000.mm; 17、m_Height2,终点高度,Length型,默认值为600.mm; 18、m_Style1,水平对齐方式,字符型,默认值为"中",包含:左、中、右等三种形式; 19、m_Style2,竖向对齐方式,字符型,默认值为"中",包含:上、中、下等三种形式; 20、m_VectorCK,风管顶平面向量,Geom::Vector3d型,默认值为@mVtZ; 21、m_XianLuMingChen,风管线路名称,字符型,默认值为“AAA”; 22、m_BwcDepth,保温层厚度,Length型,默认值为30.mm; 23、mMatName,纹理材质名称,String型,默认值为MatHVACPipe_FPYb,包含以下名称: 01防排烟系统——MatHVACPipe_FPYb、MatHVACPipe_FPYp; 02通风系统——MatHVACPipe_TFb、MatHVACPipe_TFp; 03空调风系统——MatHVACPipe_KTFs、MatHVACPipe_KTFh、MatHVACPipe_KTFx、MatHVACPipe_KTFp; 24、mMatPipe,风管纹理,Material型,默认值为mMaterials[“MatHVACPipe_FPYb”] 25、mLength,风管长度,Length型,计算值为m_Point1与m_Point2的距离; 26、mOutPerimeter1,风管外表周长1,Length型; 27、mOutPerimeter2,风管外表周长2,Length型; 28、mSurfaceArea,风管外表面积; 29、mBwcVolume, 风管外表体积; (五)实例函数 1、initialize(m_Entities=Sketchup.active_model.entities) 2、countVariable() 3、pipeNum() 4、changeTrans() 5、recoverTrans() 6、setEntityID(m_EntityID) 7、setAttribute() 8、updateArguments() 9、getValues(dictionary) 10、getKeys(dictionary) 11、getDictKeyValue(dictionary,key) 12、getDictLength(dictionary) 13、createEntity(),调用程序; 14、createEntLineDef_JM(),初级绘制程序; 15、countPoints_JM(),初级计算程序,用于初级绘制程序; 16、drawEntPipe(ents),绘制核心程序,用于初级和中级绘制程序; 17、countPoints_IM(),中级计算程序,用于中级绘制程序; 18、createEntLineDef_IM(),中级绘制程序;
|