Message 1 of 3
Does BoundingBoxIntersectsFilter work for text note?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I created two overlap text notes in a document, and run the code below, seems BoundingBoxIntersectsFilter does not work for text note. What's wrong? Any other easy way to check if text notes are interesected? Thanks. RevitDb.FilteredElementCollector collectorNotes = new RevitDb.FilteredElementCollector(Document.RevitDoc) .OfClass(typeof(RevitDb.TextNote)); var notes = collectorNotes.ToElements(); foreach (RevitDb.TextNote note in notes) { var view = Document.RevitDoc.GetElement(note.OwnerViewId) as RevitDb.View; var box = note.get_BoundingBox(view); var ol = new RevitDb.Outline(box.Min, box.Max); RevitDb.FilteredElementCollector collector = new RevitDb.FilteredElementCollector(Document.RevitDoc) .OfClass(typeof(RevitDb.TextNote)) .WherePasses(new RevitDb.BoundingBoxIntersectsFilter(ol)); var elements = collector.ToElements(); if (elements.Count > 0) { } }