问题标签 [solidworks]

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 回答
368 浏览

html - 在 HTML 5 中创建可定制、可移动的 3D 产品模型

我不确定在这里做我自己的研究使用什么搜索词,所以我希望其他人可以帮助我走上正确的轨道。

对于我的网站,我想设计一个页面,客户可以在其中查看产品的 3d 模型并将其移动 360 度,以便他们可以看到产品的各个侧面和角度。我猜这将是html5。我想我会在实体作品中设计实际的 3d 模型。

我还想让这个 3d 可移动产品可定制,例如,用户可以更改颜色、添加文本等。

谢谢

0 投票
1 回答
551 浏览

vba - 在 Solidworks 2013 中将多个文件转换为 STL

我做了很多 3D 打印,所以我手动将我的零件文件转换为 STL。据我所知,Solidworks 不提供任何允许您自动执行此过程的功能。这就是说,是否有人对如何创建执行此功能的自定义宏有任何建议?似乎 Solidworks 宏是用 VBA 编码的,而我碰巧对此知之甚少。

任何提示将非常感谢!

0 投票
1 回答
60 浏览

graphics - 可以用autocad制作软件吗?在自己的应用程序开发中使用它的 sdk

我即将开始开发机械工具和图纸的应用程序。是否有任何现有的 sdk 以便我可以在我的应用程序中使用它?是 Audodesk、3D Max 或solidworks 提供构建代码以从那里开发软件的sdk。

如果有人知道我的查询,请帮助我

谢谢,

0 投票
1 回答
481 浏览

pdf - 将绘图从实体导出为 3d pdf

我们正在创建在 Solidworks 中创建的工程图的演示文稿。我们希望将这些文件导出为 3D Pdf。图纸有不同的层次。如何将这些图层导出为图层并根据需要切换视图。

0 投票
0 回答
241 浏览

pdf - 如何在pdf中运行Javascript文件

我们有一个从solidworks 导出的PDF 3d CAD 文件。在这个文件中,我们要运行一个 javascript 文件。如何在 PDF 中嵌入 javascript 文件。有哪些可用的工具。

0 投票
1 回答
2167 浏览

solidworks - SolidWorks 到 OBJ 导出

目前我正在创建 SolidWorks 插件,用于以 OBJ 格式导出 3D 模型。

OBJ 是打开且非常简单的格式

我用谷歌搜索并找到了有关现有解决方案的以下信息:有几个付费插件和 1 个免费插件,称为“免费 OBJ 导出器”

以此为依据。但它不会导出贴花。

贴花是您在主要纹理上绘制的图像(如果您离开 SolidWorks 的上下文,在 3D 编程中它就像子弹、血滴等的标记)

出口贴花是该项目的重要组成部分。

我将所有 VBA 代码重写为 C#。

现在我开始处理出口贴花的问题。文档 Solidworks API 相当差。

在阅读了一周的文档和 LinkedIn 上的几个问题后,我发现了以下内容:

IDecal是从 继承的类IRendererMaterial。因此,我可以获得所有贴花的列表并获得以下信息:

  • 定位
  • 位置
  • 宽度
  • 高度

我还可以获取 IFace2 对象的列表并获取FaceDecalProperties. IFaceDecalProperties 提供下一个信息:

  • TextureTranslationU
  • TextureTranslationV
  • TextureTranslationX
  • TextureTranslationY
  • TextureUScale
  • TextureVScale

它是什么,它代表什么以及如何使用它我不知道。

OBJ 格式不支持直接贴花。

如何在一个文件中使用此参数连接纹理和贴花?我想在脸上渲染贴花并解决Z-fighting问题,因为我没有渲染器的源代码。

0 投票
2 回答
572 浏览

c# - C# / 从 COM 参考继承方法和属性(SolidWorks API)

我正在使用带有 C# 的 SolidWorks API。

(参见http://help.solidworks.com/2012/English/api/sldworksapiprogguide/GettingStarted/Understanding_the_SolidWorks_API_Class_Hierarchy.htm?id=260f4593adf14e1198dc3fa3b4711bd7

通过向项目添加一系列 COM 引用,将其合并到 Visual Studio 中。API 带有各种类。我想创建一个子类,将方法添加到 API 附带的类中,以便为超类添加功能。

下面的代码显示了一个没有 API 的简单示例。当然,它工作得很好。

这是我尝试使用子类添加方法的示例。超类是SketchPoint

API 中的SketchPoint无法将自身写入 XML 文件。所以,我想通过创建一个子类,继承所有超类的属性和方法,将这个功能添加到类中,然后添加我的新方法。

请注意this的显式类型转换。如果没有这种类型转换,Visual Studio 不知道.Xthis的一个属性。就其本身而言,我觉得这很令人费解,所以我用一些重字体来解决它。

即使使用这种类型转换,它也不会编译,因为 Visual Studio 会抛出错误,因为我没有显式创建每个方法: 'ExportHOE.SketchPointWriter' 没有实现接口成员'SldWorks.ISketchPoint.Type'

这在我心中产生了一个难题。如果我需要重写所有方法,继承有什么意义?API 不是源代码,它是一个 DLL(?),所以我无权访问源代码。

所以,问题是:

  1. 我的代码是否正确并且 API 的实现方式实际上不允许继承它们自己的对象(它实际上是一个不允许继承的接口)?
  2. 我的代码是否写得不好并且重写代码会启用属性和方法的继承?
  3. 是否无法判断,因此,我真的应该放弃并编写另一个解决方案吗?
  4. 是否有一种聪明的解决方法,它不如原生 C# 理想,但创建了相同的功能?
0 投票
1 回答
973 浏览

vb.net - 获取solidworks模型信息时出错

实际上,我正在尝试通过 Visual Studio 2013 连接到 Solidworks。我收到一条错误消息:“WindowsApplication1.exe 中发生了“System.NullReferenceException”类型的第一次机会异常/对象引用未设置为对象的实例”。将文档显示为空,因为在“For Each Doc As ModelDoc2 In Documents”行中出现错误。

任何人都可以请提出任何解决方案..?

0 投票
0 回答
67 浏览

simulation - Solidworks Flow Simulation 媒体播放器

我需要计算带有散热器的媒体播放器的温度。它可以放置在四个不同的位置:

  • 散热片垂直
  • 水平散热片
  • 散热器底部平放
  • 散热器平放在顶部

我已经有了媒体播放器和报告,但是当我想创建剪切图时,它就不起作用了。如何创建四个位置的切割图温度?功率输出为12W。

希望有人可以帮助我处理图片,在过去的几个小时里,我尝试了许多解决方案。我试着用这个:Flow Simulation Student

下载 SolidWorks 文件

我附上了我失败结果的图片。

0 投票
2 回答
3784 浏览

vba - 从子调用solidworks宏并传递全局变量

在 Solidworks 中,我记录了两个宏。

宏 1 为空:

宏 2 做了一些需要来自宏 1 的数据的事情:

这些宏当然保存在不同的文件中。如何从第一个调用第二个,从第一个传入数据,并在第二个中使用它?

我试过的东西:http: //support.microsoft.com/kb/140033,http : //www.cadsharp.com/macros/run-macro-from-another-macro-vba/运行其他的 VBA 模块modules ,从 VBA 中的不同模块调用子例程

所有这些都是有问题的。如果被要求,我会详细说明我得到的错误。