Eyeshot 2025.1使用完全托管的 CAD 软件组件提高团队生产力--还在使用非托管 C++ 库或 .NET 包装器吗?世界已然改变。--切换到一个 100% .NET CAD 软件组件,抢先一步占领市场。
最小二乘拟合
最小二乘拟合是一种基本技术,用于将一组 3D 点近似为几何图元(例如平面、球体、圆柱体或其他形状)。该方法最小化给定数据点与估计表面之间的平方差之和。Eyeshot 2025 在 PointCloud 和 FastPointCloud 类中引入了这些方法。
SVG文件导入
新的 ReadSVG 类可将 SVG(可缩放矢量图形)文件的内容转换为 Eyeshot 实体。SVG 是一种基于 XML 的矢量图像格式,广泛用于二维图形,包括形状、路径和文本。ReadSVG.AsCurves 参数决定输出类型,可以是实心阴影线或曲线,具体取决于用户的偏好。
查找相似
使用不变属性在 CAD 中检测相似的 3D 形状是计算机辅助设计 (CAD) 和计算几何中的一种有效方法。不变属性是指在特定变换(例如平移、旋转或缩放)下保持不变的特征。这些属性有助于高效地识别和匹配 CAD 模型中的相似形状。Eyeshot 2025 为此引入了 Find Similar 类。
NURBS 曲线偏移
偏移 NURBS 曲线可能颇具挑战性,尤其是在处理环路、急转弯和复合曲线时。自相交通常发生在紧密的曲线中,导致几何体重叠,需要通过相交检测和自适应偏移进行仔细处理。此外,偏移多段曲线时可能会出现不连续性,导致间隙或突变,需要使用圆角等平滑技术进行处理。在实际应用中,通常需要进行修剪和裁剪以去除不需要的部分,从而确保偏移曲线干净可用。
固化
将 CAD 曲面合并到单个边界表示 (BRep) 模型是实体建模的关键步骤,尤其是在处理导入或手动构建的曲面数据时。该过程可确保多个相邻曲面形成一个紧密的流形实体,可用于进一步的 CAD 操作,例如布尔运算、仿真或制造。Eyeshot 2025 引入了 Solidifier 类。
Blink 调试工具
该工具支持直接从 Visual Studio 的“监视”窗口、“立即”窗口或在代码中绘制任何 Eyeshot 实体。它还支持各种几何数据类型,包括点、平面、矢量和分析曲面。此外,Blink 调试工具与任何 IDE(例如 JetBrains Rider)兼容,从而实现跨不同开发环境的无缝集成。
剖面视图
剖面视图可帮助设计师和工程师直观地呈现内部组件、隐藏特征以及材料厚度,而这些在标准正交视图中难以解读。Eyeshot 2025 为此引入了 SectionView 类和 SectionLine 实体。
装配配合
在计算机辅助设计 (CAD) 中,装配配合是一种约束,用于定义装配体中零部件或零件如何相互作用。这些配合有助于定位、定向和控制各个零部件之间的关系,从而创建功能性装配体。通过使用配合,您可以定义零件如何移动、对齐和配合,从而在 CAD 环境中模拟真实装配体。Eyeshot 2025 引入了对重合、同心、平行、垂直、距离和角度配合的支持。
3D打印模拟
我们开发了一个适用于 3D 打印挤出模拟的新实体。该实体速度超快,并提供所有必要的工具来实时显示单层或单个运动。借助该实体,可以立即绘制大量数据,从而更轻松地模拟 3D 打印挤出。
扩展菜单
适用于 devDept Eyeshot 的 Visual Studio 扩展旨在帮助开发人员使用 devDept Eyeshot 创建应用程序。这些扩展处理使用 devDept Eyeshot 进行开发过程中的以下几个主要环节:项目创建、转换和配置——引用管理。项目升级——将 devDept Eyeshot 升级到新版本。工具箱配置——选择要填充到工具箱中的 devDept Eyeshot 版本。
模态分析
Eyeshot 2024 引入了 FEM 模态分析。结构力学中模态分析的目标是确定物体或结构在自由振动过程中的固有振型和频率。
曲线与曲面延伸
Eyeshot 2023 包含 NURBS 曲线和曲面 ExtendBy() 方法。这些算法可以对原始曲线或曲面进行良好的延伸,并保持最大的连续性。
MeshEditor 类
MeshEditor 类允许通过多种操作符改变网格拓扑,例如边翻转、边折叠、顶点溶解(针对三个或四个连接的三角形)、查找顶点或边单元等。
全新几何网格器系列
现已推出一系列全新的几何网格器。其中包括:CurveMesher(用于细分端点尺寸不同的曲线)、PlaneMesher(用于细分尺寸恒定或可变的平面区域)、SurfaceMesher(用于细分自由形状的 NURBS 曲面)以及 VolumeMesher(可整合所有其他网格器来处理 BRep 对象)。
基于图像的轮廓绘制
这种新的绘图技术具有速度快且不受多边形数量限制的优点。
屏幕空间环境光遮蔽
环境光遮蔽是一种着色和渲染技术,用于模拟场景中每个点在环境光下的曝光程度。它会使褶皱、孔洞、交叉点以及彼此靠近的表面变暗。在现实生活中,这些区域往往会阻挡或遮蔽环境光,因此看起来更暗。
带光晕的半透明选择
动态选择的实体周围会绘制一个光晕。该光晕可以是单色的,也可以是多色的。以下属性决定了光晕的颜色:
最低帧率和渐进式绘图
Eyeshot 现在可以加载和旋转任意复杂度的几何体,移除小物体,并在终端用户停止移动后逐步将其添加回去。此过程在模型绘制完成后结束,并可防止在几何体导航过程中出现任何 UI 阻塞。