วันศุกร์ที่ 11 พฤศจิกายน พ.ศ. 2559

Revit API แปลง Units


แปลงจาก ฟุต เป็น เมตร 

double asMeter = UnitUtils.Convert(cl.Width, DisplayUnitType.DUT_DECIMAL_FEET, DisplayUnitType.DUT_METERS);

แสดง Unit ปัจจุบันใน Document

Units units = doc.GetUnits();
            string outStr = "";
            IList<UnitType> unitTypes = UnitUtils.GetValidUnitTypes();

          uL= unitTypes.Where(x => x.ToString() == "UT_Length").First();
         FormatOptions fmtOpts = units.GetFormatOptions(ut);
         string du = fmtOpts.DisplayUnits.ToString();

ไม่มีความคิดเห็น:

แสดงความคิดเห็น