首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在视口上绘制brep实体的边界框?

如何在视口上绘制brep实体的边界框?
EN

Stack Overflow用户
提问于 2020-11-12 18:28:46
回答 1查看 257关注 0票数 0

我想画一个选定实体的边框。我可以逐行绘制它,但是我看到它提供了BoundingBox,但我无法让它工作。我不知道它如何将box添加到theModel,以便绘制它。

代码语言:javascript
复制
 theModel.SelectionChanged += (s, e) =>
             {
                 foreach(var selecteditem in e.AddedItems)
                     if(selecteditem.Item is Entity entity)
                         selectedEntities.Add(entity);

                 foreach (var selecteditem in e.RemovedItems)
                     if (selecteditem.Item is Entity entity)
                         selectedEntities.Remove(entity);

                 foreach(var ent in selectedEntities)
                 {
                     if(ent is Brep brep)
                     {
                         brep = (Brep)ent;
                        var box = new BoundingBox(font, 6666, true, false, brep.BoxMin, brep.BoxMax);
                     }
                 }
                 
                 theModel.Invalidate();
            
             };
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-13 07:59:24

BoundingBox类仅为模型的包围框设置设计。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64809701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档