小编Tem*_*Tre的帖子

SolidWorks到OBJ导出

目前,我正在使用创建SolidWorks插件来导出OBJ格式的3D模型.

OBJ打开并且格式非常简单

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

它被视为一个基础.但它不会导出贴花.

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

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

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

现在我来处理出口贴花的问题.文档Solidworks API相当差.

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

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

  • Yposition
  • x向位置
  • 宽度
  • 高度

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

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

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

OBJ格式不支持直接贴花.

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

solidworks exporter

24
推荐指数
1
解决办法
1617
查看次数

标签 统计

exporter ×1

solidworks ×1