Может ли кто-нибудь сказать мне, как получить параметры типа структурной балки? Такие параметры, как высота секции, ширина, площадь?
Я полагаю, что я должен начать что-то вроде этого:
Selection sel = uidoc.Selection;
Reference pickedRef = null;
pickedRef = sel.PickObject(ObjectType.Element, "Please select beam");
Element e = doc.GetElement(pickedRef);
ElementType type = doc.GetElement(e.GetTypeId()) as ElementType;
BuiltInParameter height = BuiltInParameter.FAMILY_HEIGHT_PARAM;
Parameter h = type.get_Parameter(height);
//OR
Parameter hh = type.LookupParameter("Height");
//Then don't know what to do
double h1 = h.AsDouble(); //Or what?
Но я не получаю обязательные параметры типа, я получаю нулевое исключение.
Может ли кто-нибудь сказать мне, что я делаю неправильно? Я использую неправильный BuiltInParamater или что-то еще?
Спасибо! Милош