问题标签 [eyeshot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
169 浏览

vb.net - 如何在 Eyeshot (VB.net) 中组合两个或多个固体?

我想在 devDept Eyeshot 中将两个实体(或更多)组合成一个实体,这样当我应用旋转(平移等)时,每个实体都会得到这种变换。固体可以广泛分离。就像我想组合成一个固体的两个锥体(在代码中)。我无法这样做,并提前致谢。

0 投票
1 回答
123 浏览

vb.net - 我如何在 Eyeshot Vb.net 中测量文本实体的宽度?

我想在 Vb.net 中测量文本宽度。就像我有一个文本实体一样,我可以获取或设置文本高度但无法获取文本宽度。就像代码中的文本一样,我想要它的宽度,我在构造函数中将其高度设置为 0.25。

0 投票
1 回答
142 浏览

c# - 如何使用 Eyeshot 的功能创建螺丝形状

我需要在 .NET 应用程序中使用 Eyeshot 的库创建螺丝形状。

在 SolidWorks 中,这很容易通过创建需要扫描/拉伸的形状/轮廓以及用作轨道或方向的螺旋曲线来完成。

在 SolidWorks 中,将螺旋起点定位到​​轮廓直径中的某个点,并使用“扫掠”命令导致该点围绕螺旋被驱动/旋转,并创建所需的形状。

SolidWorks 示例

在 Eyeshot 中,我将我的个人资料创建为一个LinearPath实体并使用

功能,但结果不同。似乎 SweepAsSolid 函数将螺旋起点定位在轮廓中心并创建了不同的形状。

有没有办法使用与 SolidWorks 中相同的程序通过 Eyeshot 的库获得想要的形状?

0 投票
2 回答
453 浏览

vb.net - 如何选择实体列表并获得它们的属性?

我想通过鼠标单击选择实体列表,然后需要它们的属性。我知道可以通过使用来选择实体(请查看代码)

但是如何获得这个实体列表的属性(例如,如果实体是圆柱体并且需要它的起点和终点)

0 投票
1 回答
134 浏览

c# - 获取圆形刀具路径

我使用 Quickoffset 方法的 Region.Pocket 生成了一些刀具路径。但是,它作为 Icurve 中的线性路径集合返回。直线路径仅由直线运动组成,没有圆周运动。所以应该从一些点簇中检测到圆形的。它不是本地的。

有什么方法可以从线性路径对象获取圆或弧?或者将它们转换为线性和圆形。

法提赫。

0 投票
0 回答
72 浏览

eyeshot - Eyeshot FPS 在透视投影中很低

如果我使用高分辨率图像(大约 15000 * 15000)和透视投影,那么场景非常慢(FPS 很低)。如果设置正交投影,则 FPS 高 需要做什么才能使透视投影中的 FPS 也高?

projectionType.Orthographic

投影类型.透视

0 投票
2 回答
418 浏览

c# - 从无序点绘制多边形

所以,我知道有类似的问题,在输入我的代码并提出这个问题之前,我进行了很多搜索。

在我的例子中,用户点击屏幕上的一个地方来添加一个点。当用户完成添加点时,右键单击说点是好的并绘制多边形。

A点不规则放置,我必须计算中心点和每个点的角度来排序点列表。

然后,当我移动一个点时,我用新位置重新计算角度并重新绘制多边形。

它可以工作,但是,当我将一个点移到它们之外的其他两个点之外时,有时它不会绘制 plygon。我找不到问题所在。

这是我的代码和两张图片来解释这个问题:

在第一张图像上,我将点从其初始位置移动到指示位置,它不绘制多边形。

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
147 浏览

eyeshot - 如何在曲面或边上的每个顶点处创建带有矢量的多点线

我正在尝试创建 5 轴机器应用程序,为了定义 3D 位置加上末端执行器的方向,常用方法是从 XYZIJK 计算它,其中 XYZ 是空间位置,IJK 是方向向量。PowerMill 有这个对象,大多数 5 轴编程系统都有这个对象。在 Eyeshot 9.0 或更高版本中怎么可能。Eyeshot = DevDept

0 投票
1 回答
264 浏览

vb.net - 如何使文本在 devdept eyeshot 中看起来更清晰?

当我使用实体“devDept.Eyeshot.Entities.Text”在视口上书写文本时,它不会被清除,并且有些字母显示为粗体,有些则不是。我不知道为什么。这个代码也可以在下面看到。提前致谢

文本问题

0 投票
1 回答
169 浏览

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

我想绘制选定实体的边界框。我可以通过逐行绘制来完成它,但是,我看到它提供了 BoundingBox 但我无法让它工作。我不确定它如何添加boxtheModel以便可以绘制。