1
Revit API(外部コマンド)を使用して特定のドアのRevitで詳細ビューを作成する方法は?今のところ、私はDetailViewを作成することができましたが、Revitでそのビューを開くと、予想通りのものになりませんでした(画像:expected、what I get参照)。Revit APIでドアの詳細ビューを作成する
IEnumerable<ViewFamilyType> viewFamilyTypes = from elem in new FilteredElementCollector(doc).OfClass(typeof(ViewFamilyType))
let type = elem as ViewFamilyType
where type.ViewFamily == ViewFamily.Detail
select type;
//uiDoc.Selection.SetElementIds(new List<ElementId>() { door.Id });
var dim = door.get_BoundingBox(null);
using (Transaction transaction = new Transaction(doc))
{
transaction.Start("Creating Detail View");
BoundingBoxXYZ box = dim;
var detailView = ViewSection.CreateDetail(doc,viewFamilyTypes.First().Id, box);
detailView.Discipline = ViewDiscipline.Architectural;
detailView.DetailLevel = ViewDetailLevel.Coarse;
transaction.Commit();
}
私はちょうど私の学生の研究を完了するために任意のヘルプや提案は歓迎されたRevit 2018、 を使用しています:ここで
はコードです。
はい。ありがとう、ジェレミー、私はこのリンク[リンク](http://thebuildingcoder.typepad.com/blog/2012/06/create-section-view-parallel-to-wall.html)のコードを編集しました。 :) – haystackoverflow
素晴らしい!聞いてうれしい! –