私はRevit Apiで新しく、助けが必要です。 私はいくつかのModelLineを持っています。 ModelLineの開始点または終了点をどのように知っていますか?開始点または終了点ModelLineの取得方法
Selection mySelection = rvtUIDoc.Selection;
ICollection<ElementId> selectedIds = rvtUIDoc.Selection.GetElementIds();
ICollection<ElementId> selectedlinesIds = new List<ElementId>();
foreach (ElementId id in selectedIds)
{
Element elements = rvtUIDoc.Document.GetElement(id);
if (elements is ModelLine)
{
selectedlinesIds.Add(id);
}
}
//Проверяем есть ли выделенные объекты
if (0 == selectedlinesIds.Count)
{
TaskDialog.Show("Revit","Вы не выделили ни одной линии");
}
else
{
ModelLine(rvtUIDoc, m_rvtDoc, selectedlinesIds);
}
次に何をする必要がありますか?
http://thebuildingcoder.typepad.com/blog/about-the-author.html#2
実際の答え:
のRevit APIへの初心者として
感謝 – Kuvon