我需要在 .NET 应用程序中使用 Eyeshot 的库创建螺丝形状。
在 SolidWorks 中,这很容易通过创建需要扫描/拉伸的形状/轮廓以及用作轨道或方向的螺旋曲线来完成。
在 SolidWorks 中,将螺旋起点定位到轮廓直径中的某个点,并使用“扫掠”命令导致该点围绕螺旋被驱动/旋转,并创建所需的形状。
在 Eyeshot 中,我将我的个人资料创建为一个LinearPath
实体并使用
SweepAsSolid(ICurve rail, double tol, sweepMethodType sweepMethod = sweepMethodType.RotationMinimizingFrames)
功能,但结果不同。似乎 SweepAsSolid 函数将螺旋起点定位在轮廓中心并创建了不同的形状。
使用螺旋线作为轨道:使用螺旋线作为轨道的 Eyeshot 示例
使用直线作为轨道: 以直线作为轨道的 Eyeshot 示例
有没有办法使用与 SolidWorks 中相同的程序通过 Eyeshot 的库获得想要的形状?