tzbm123456 发表于 2019-7-3 09:00:12

建筑工程——水专业

建筑工程——水专业

Lance_ll 发表于 2019-7-3 09:25:48

本帖最后由 Lance_ll 于 2019-7-3 09:34 编辑

一、WaterReducingPipe_01KJ(一)模板名称:Tzbm_Architectural_Water(二)类名称:WaterReducingPipe_01KJ(三)父类名称:Tzbm_Common::DrawBase_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喷淋系统、05废水系统、06污水系统、07雨水系统等七大系统;8、m_Category,管线类别,默认值为“给水管”,包含给水管、热水管、消火栓管、喷淋管、废水管、污水管、雨水管等七大类别;9、mType,管线类型,默认值为“异径管”,包含给异径管、直管、弯管、三通、四通等五大类型;10、m_BianHao,管线型号,字符型,默认值为“”;11、m_EngiMatStr,管线工程材质,默认值为“304不锈钢管”;12、m_Point1,管线起点,Geom::Point3d型,默认值为Geom::Point3d.new(1000.mm,1000.mm,0);13、m_Point2,管线终点,Geom::Point3d型,默认值为Geom::Point3d.new(2000.mm,2000.mm,0);14、m_XianLuMingChen,管线线路名称,字符型,默认值为“AAA”;15、m_DN1,管线公称直径1,整型,默认值为15(字典属性为字符型,形式为“DN15_A”,意义为公称直径15,A系列);16、m_DN2,管线公称直径,整型,默认值为20(字典属性为字符型,形式为“DN20_A”,意义为公称直径20,A系列);17、m_XiLie,管线系列,字符型,默认值为“A”,包含A/B两个系列;18、m_Style,管线第一、二面对其形式,字符型,默认值为“中”,包含中、左、下、右、上等五种形式;19、m_GongChenYL,管线公称压力,字符型,默认值为“1MPa”20、m_JoinStyle,管线连接方式,字符型,默认值为“卡箍”;21、m_BwcDepth,保温层厚度,Length型,默认值为30.mm;22、mMatPipe,管线纹理,Material型,默认值为mMaterials[“MatWaterPipe_GS”]23、mLength,管线长度,Length型,计算值为m_Point1与m_Point2的距离;24、mOutDiameter1,管线外表直径1,Length型,由公称直径和系列值对应求得;25、mOutDiameter2,管线外表直径2,Length型,由公称直径和系列值对应求得;26、mOutPerimeter1,管线外表周长1,Length型;27、mOutPerimeter2,管线外表周长2,Length型;28、mSurfaceArea,管线外表面积;29、mBwcVolume,      管线外表体积;(五)实例函数1、initialize(m_Entities=Sketchup.active_model.entities)2、countVariable()3、changeTrans()4、recoverTrans()5、setEntityID(m_EntityID)6、setAttribute()7、updateArguments()8、getValues(dictionary)9、getKeys(dictionary)10、getDictKeyValue(dictionary,key)11、getDictLength(dictionary)12、createEntity()13、createEntLineDef_JM()14、drawEntLineCore_JM(ents)

Lance_ll 发表于 2019-7-3 09:30:38

本帖最后由 Lance_ll 于 2019-7-3 09:46 编辑

二、WaterStraigthPipe_01KJ(一)模板名称:Tzbm_Architectural_Water(二)类名称:WaterStraigthPipe_01KJ(三)父类名称:Tzbm_Common::DrawBase_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喷淋系统、05废水系统、06污水系统、07雨水系统等七大系统;8、m_Category,管线类别,默认值为“给水管”,包含给水管、热水管、消火栓管、喷淋管、废水管、污水管、雨水管等七大类别;9、mType,管线类型,默认值为“直管”,包含给异径管、直管、弯管、三通、四通等五大类型;10、m_BianHao,管线型号,字符型,默认值为“”;11、m_EngiMatStr,管线工程材质,默认值为“304不锈钢管”;12、m_Point1,管线起点,Geom::Point3d型,默认值为Geom::Point3d.new(1000.mm,1000.mm,0);13、m_Point2,管线终点,Geom::Point3d型,默认值为Geom::Point3d.new(2000.mm,2000.mm,0);14、m_XianLuMingChen,管线线路名称,字符型,默认值为“AAA”;1、m_DN,管线公称直径,整型,默认值为15(字典属性为字符型,形式为“DN15_A”,意义为公称直径15,A系列);15、m_XiLie,管线系列,字符型,默认值为“A”,包含A/B两个系列;16、m_PoDu,管线坡度,float型,默认值为0;17、m_GongChenYL,管线公称压力,字符型,默认值为“1MPa”18、m_JoinStyle,管线连接方式,字符型,默认值为“卡箍”;19、m_BwcDepth,保温层厚度,Length型,默认值为30.mm;20、mMatPipe,管线纹理,Material型,默认值为mMaterials[“MatWaterPipe_GS”]21、mLength,管线长度,Length型,计算值为m_Point1与m_Point2的距离;22、mOutDiameter,管线外表直径,Length型,由公称直径和系列值对应求得;23、mOutPerimeter,管线外表周长,Length型;24、mSurfaceArea,管线外表面积;25、mBwcVolume,      管线外表体积;(五)实例函数1、initialize(m_Entities=Sketchup.active_model.entities)2、countVariable()3、changeTrans()4、recoverTrans()5、setEntityID(m_EntityID)6、setAttribute()7、updateArguments()8、getValues(dictionary)9、getKeys(dictionary)10、getDictKeyValue(dictionary,key)11、getDictLength(dictionary)12、createEntity()13、createEntLineDef_JM()14、drawEntLineCore_JM(ents)

Lance_ll 发表于 2019-7-3 09:33:33

本帖最后由 Lance_ll 于 2019-7-3 09:47 编辑

三、WaterBendingPipe_01KJ(一)模板名称:Tzbm_Architectural_Water(二)类名称:WaterBendingPipe_01KJ(三)父类名称:Tzbm_Common::DrawBase_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,管件名称,字符型,默认值为“WaterBendingPipe_”+mSerialNum.to_s;7、mGroupDescription,管线所属系统,默认值为“01给水系统”,包含01给水系统、02热水系统、03消火栓系统、04喷淋系统、05废水系统、06污水系统、07雨水系统等七大系统;8、m_Category,管线类别,默认值为“给水管”,包含给水管、热水管、消火栓管、喷淋管、废水管、污水管、雨水管等七大类别;9、mType,管线类型,默认值为“弯管”,包含给异径管、直管、弯管、三通、四通等五大类型;10、m_BianHao,管线型号,字符型,默认值为“”;11、m_EngiMatStr,管线工程材质,默认值为“304不锈钢管”;12、m_Point1,管线起点,Geom::Point3d型,默认值为Geom::Point3d.new(-0.mm,-10.mm,0.mm);13、m_Point2,管线终点,Geom::Point3d型,默认值为Geom::Point3d.new(0.mm,0.mm,0.mm);14、m_Point3,管线终点,Geom::Point3d型,默认值为Geom::Point3d.new(-293.mm,707.mm,0.mm);15、m_Point4,管线终点,Geom::Point3d型,默认值为Geom::Point3d.new(-1000.mm,1000.mm,0.mm);16、m_Point5,管线终点,Geom::Point3d型,默认值为Geom::Point3d.new(-1010.mm,1000.mm,0.mm);17、m_XianLuMingChen,管线线路名称,字符型,默认值为“AAA”;18、m_DN,管线公称直径,整型,默认值为15(字典属性为字符型,形式为“DN15_A”,意义为公称直径15,A系列);19、m_XiLie,管线系列,字符型,默认值为“A”,包含A/B两个系列;20、m_GongChenYL,管线公称压力,字符型,默认值为“1MPa”21、m_JoinStyle,管线连接方式,字符型,默认值为“卡箍”;22、m_BwcDepth,保温层厚度,Length型,默认值为30.mm;23、mMatPipe,管线纹理,Material型,默认值为mMaterials[“MatWaterPipe_GS”]24、mCenLineRadius,弯管中心线半径,Length型,计算值为m_Point2、m_Point3和m_Point4的弧线半径;25、mLength,管线长度,Length型,计算值为m_Point2、m_Point3和m_Point4的弧线长度;26、mOutDiameter,管线外表直径,Length型,由公称直径和系列值对应求得;27、mOutPerimeter,管线外表周长,Length型;28、mSurfaceArea,管线外表面积;29、mBwcVolume,      管线外表体积;(五)实例函数1、initialize(m_Entities=Sketchup.active_model.entities)2、countVariable()3、changeTrans()4、recoverTrans()5、setEntityID(m_EntityID)6、setAttribute()7、updateArguments()8、getValues(dictionary)9、getKeys(dictionary)10、getDictKeyValue(dictionary,key)11、getDictLength(dictionary)12、createEntity()13、createEntLineDef_JM()14、drawEntLineCore_JM(ents)

Lance_ll 发表于 2019-7-3 09:35:59

本帖最后由 Lance_ll 于 2019-7-3 09:39 编辑

四、WaterThreeWayPipe_01KJ(一)模板名称:Tzbm_Architectural_Water(二)类名称:WaterThreeWayPipe_01KJ(三)父类名称:Tzbm_Common::DrawBase_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喷淋系统、05废水系统、06污水系统、07雨水系统等七大系统;8、m_Category,管线类别,默认值为“给水管”,包含给水管、热水管、消火栓管、喷淋管、废水管、污水管、雨水管等七大类别;9、mType,管线类型,默认值为“三通”,包含给异径管、直管、弯管、三通、四通等五大类型;10、m_BianHao,管线型号,字符型,默认值为“”;11、m_EngiMatStr,管线工程材质,默认值为“304不锈钢管”;12、m_CenPoint,三通中心点,Geom::Point3d型,默认值为Geom::Point3d.new(-1000.mm,1000.mm,0.mm);13、m_Point1,三通一方向点,Geom::Point3d型,默认值为Geom::Point3d.new(-0.mm,-10.mm,0.mm);14、m_Point2,三通二方向点,Geom::Point3d型,默认值为Geom::Point3d.new(0.mm,0.mm,0.mm);15、m_Point3,三通三方向点,Geom::Point3d型,默认值为Geom::Point3d.new(-293.mm,707.mm,0.mm);16、m_XianLuMingChen,管线线路名称,字符型,默认值为“AAA”;17、m_DN1,管线公称直径1,整型,默认值为32(字典属性为字符型,形式为“DN32_A”,意义为公称直径32,A系列);18、m_DN2,管线公称直径2,整型,默认值为20(字典属性为字符型,形式为“DN20_A”,意义为公称直径20,A系列);19、m_DN3,管线公称直径3,整型,默认值为32(字典属性为字符型,形式为“DN32_A”,意义为公称直径32,A系列);20、m_XiLie,管线系列,字符型,默认值为“A”,包含A/B两个系列;21、m_GongChenYL,管线公称压力,字符型,默认值为“1MPa”22、m_JoinStyle,管线连接方式,字符型,默认值为“卡箍”;23、m_BwcDepth,保温层厚度,Length型,默认值为30.mm;24、mMatPipe,管线纹理,Material型,默认值为mMaterials[“MatWaterPipe_GS”]25、mCenLineRadius,弯管中心线半径,Length型,计算值为m_Point2、m_Point3和m_Point4的弧线半径;26、mLength,管线长度,Length型,计算值为m_Point2、m_Point3和m_Point4的弧线长度;27、mOutDiameter1,管线外表直径1,Length型,由公称直径1和系列值对应求得;28、mOutDiameter2,管线外表直径2,Length型,由公称直径2和系列值对应求得;29、mOutDiameter3,管线外表直径3,Length型,由公称直径3和系列值对应求得;30、mOutPerimeter1,管线1外表周长,Length型;31、mOutPerimeter2,管线2外表周长,Length型;32、mOutPerimeter3,管线3外表周长,Length型;33、mSurfaceArea,管线外表面积;34、mBwcVolume,      管线外表体积;(五)实例函数1、initialize(m_Entities=Sketchup.active_model.entities)2、countVariable()3、changeTrans()4、recoverTrans()5、setEntityID(m_EntityID)6、setAttribute()7、updateArguments()8、getValues(dictionary)9、getKeys(dictionary)10、getDictKeyValue(dictionary,key)11、getDictLength(dictionary)12、createEntity()13、createEntLineDef_JM()14、drawEntLineCore_JM(ents)

Lance_ll 发表于 2019-7-3 09:38:48

五、WaterFourWayPipe_01KJ(一)模板名称:Tzbm_Architectural_Water(二)类名称:WaterFourWayPipe_01KJ(三)父类名称:Tzbm_Common::DrawBase_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喷淋系统、05废水系统、06污水系统、07雨水系统等七大系统;8、m_Category,管线类别,默认值为“给水管”,包含给水管、热水管、消火栓管、喷淋管、废水管、污水管、雨水管等七大类别;9、mType,管线类型,默认值为“四通”,包含给异径管、直管、弯管、三通、四通等五大类型;10、m_BianHao,管线型号,字符型,默认值为“”;11、m_EngiMatStr,管线工程材质,默认值为“304不锈钢管”;12、m_CenPoint,四通中心点,Geom::Point3d型,默认值为Geom::Point3d.new(-1000.mm,1000.mm,0.mm);13、m_Point1,四通一方向点,Geom::Point3d型,默认值为Geom::Point3d.new(1100.mm,1100.mm,0.mm);14、m_Point2,四通二方向点,Geom::Point3d型,默认值为Geom::Point3d.new(900.mm,1100.mm,0.mm);15、m_Point3,四通三方向点,Geom::Point3d型,默认值为Geom::Point3d.new(900.mm,900.mm,0.mm);16、m_Point4,四通四方向点,Geom::Point3d型,默认值为Geom::Point3d.new(1100.mm,900.mm,0.mm);17、m_XianLuMingChen,管线线路名称,字符型,默认值为“AAA”;18、m_DN1,管线公称直径1,整型,默认值为32(字典属性为字符型,形式为“DN32_A”,意义为公称直径32,A系列);19、m_DN2,管线公称直径2,整型,默认值为25(字典属性为字符型,形式为“DN25_A”,意义为公称直径25,A系列);20、m_DN3,管线公称直径3,整型,默认值为25(字典属性为字符型,形式为“DN25_A”,意义为公称直径25,A系列);21、m_DN4,管线公称直径4,整型,默认值为20(字典属性为字符型,形式为“DN20_A”,意义为公称直径20,A系列);22、m_XiLie,管线系列,字符型,默认值为“A”,包含A/B两个系列;23、m_GongChenYL,管线公称压力,字符型,默认值为“1.0MPa”24、m_JoinStyle,管线连接方式,字符型,默认值为“卡箍”;25、m_BwcDepth,保温层厚度,Length型,默认值为30.mm;26、mMatPipe,管线纹理,Material型,默认值为mMaterials[“MatWaterPipe_GS”]27、mCenLineRadius,弯管中心线半径,Length型,计算值为m_Point2、m_Point3和m_Point4的弧线半径;28、mLength,管线长度,Length型,计算值为m_Point2、m_Point3和m_Point4的弧线长度;29、mOutDiameter1,管线外表直径1,Length型,由公称直径1和系列值对应求得;30、mOutDiameter2,管线外表直径2,Length型,由公称直径2和系列值对应求得;31、mOutDiameter3,管线外表直径3,Length型,由公称直径3和系列值对应求得;32、mOutDiameter4,管线外表直径4,Length型,由公称直径4和系列值对应求得;33、mOutPerimeter1,管线1外表周长,Length型;34、mOutPerimeter2,管线2外表周长,Length型;35、mOutPerimeter3,管线3外表周长,Length型;36、mOutPerimeter4,管线4外表周长,Length型;37、mSurfaceArea,管线外表面积;    38、mBwcVolume,        管线外表体积;(五)实例函数1、initialize(m_Entities=Sketchup.active_model.entities)2、countVariable()3、changeTrans()4、recoverTrans()5、setEntityID(m_EntityID)6、setAttribute()7、updateArguments()8、getValues(dictionary)9、getKeys(dictionary)10、getDictKeyValue(dictionary,key)11、getDictLength(dictionary)12、createEntity()13、createEntLineDef_JM()14、drawEntLineCore_JM(ents)

tzbm123456 发表于 2019-9-30 15:43:37

页: [1]
查看完整版本: 建筑工程——水专业