我想画一个选定实体的边框。我可以逐行绘制它,但是我看到它提供了BoundingBox,但我无法让它工作。我不知道它如何将box添加到theModel,以便绘制它。
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();
};发布于 2020-11-13 07:59:24
BoundingBox类仅为模型的包围框设置设计。
https://stackoverflow.com/questions/64809701
复制相似问题