首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在devDept.Eyeshot中使用viewportlayout上的Block类

在devDept.Eyeshot中使用viewportlayout上的Block类
EN

Stack Overflow用户
提问于 2019-03-21 19:56:31
回答 1查看 375关注 0票数 0

我加载了一个cadfile,其中画了很多线。我想创建一个矩形区域,使用4个顶点(X,Y坐标值),这样我就可以单击该区域,而不仅仅是一个点。

我在devDept.Eyshot中找到了Block类,但我不知道如何使用它。请给我任何想法或c#代码的例子。

EN

回答 1

Stack Overflow用户

发布于 2019-03-22 02:19:02

您不需要块来做到这一点。您使用了正确的单词,那就是RegionRegion是具有多个顶点的可视实体。从技术上讲,它是一个多边形。如果您愿意,可以使用简单的方法:

代码语言:javascript
复制
var width = 10d;
var height = 10d;
var region = devDept.Eyeshot.Entities.Region.CreateRectangle(width, height, true);
viewport.Entities.Add(region);

使用该方法获取鼠标下的实体时,会考虑区域的整个曲面。它工作得很完美

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

https://stackoverflow.com/questions/55279926

复制
相关文章

相似问题

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