using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Media.Imaging;
using Autodesk.Revit.UI;
using Autodesk.Revit.DB;
namespace HelloRevit1
{
[Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)]
public class Class1 : IExternalCommand
{
public const Double hs = 304.7999;//英尺换算毫米
public static Double chang=426718.6/hs;//防水盘长度
public static Double kuan=338579.89/hs;//防水盘宽度
public static Double neibiaogao;//防水盘内标高
public string loubanleixing = "常规楼板 - 400mm";//楼板类型
public Autodesk.Revit.UI.Result Execute(ExternalCommandData revit,ref string message, ElementSet elements)
{
Document revitDoc = revit.Application.ActiveUIDocument.Document;
using (Transaction transaction = new Transaction(revitDoc))
{