如何使用Sketchup示例

沼泽

我正在尝试编写一个Sketchup导出器。这将采用当前位于Sketchup中的模型并将其导出为自定义格式。

我知道sketchup sdk附带了一些示例项目,例如skp2xml。如何使用此示例文件?它创建一个dll文件。如何在Sketchup中访问此代码?我需要用红宝石加载吗?如果可以,怎么办?

不推荐使用的文档指出:

SketchUp插件导出器是一段代码,当用户指示他们希望导出模型,视图,截面切片或图像时,会在运行时动态加载该代码。

在Windows平台上,通过创建COM DLL来实现导出器,该COM DLL包含实现IEnumSketchUpExporter接口的类。有关如何执行此操作的详细信息,请参见Examples文件夹中的SkpToXML Exporter示例。

该示例是一个Visual Studio项目,可以将其编译为dll。我该如何处理dll?我需要将其放置在特殊位置吗?

沼泽

请注意,如果没有Sketchup Pro,skp_to_xml示例将无法使用。

XML Exporter示例为SketchUp构建一个导出器插件,并在同一过程中运行。由于具有C ++接口,因此必须使用与SketchUp(VS2010)相同的Visual Studio版本进行构建。如果让VS2012升级项目,则生成的DLL将不兼容,并且可能会导致崩溃。

要使用Sketchup skp_to_xml项目,请执行以下操作:

  1. 生成位于skp_to_xml / win中的项目文件。确保您选择了正确的平台(32、64),否则Sketchup不会加载该平台。它必须处于释放模式,否则Sketchup将会崩溃。
  2. 将SkpToXML.dll复制到您的sketchup / Exporters文件夹中。默认位置是:C:\ Program Files \ SketchUp \ SketchUp 2015 \ Exporters
  3. 转到文件->导出-> 3D模型
  4. 在导出模型导出类型中,您将找到新的.xml文件格式。

来源:https : //groups.google.com/forum/#!topic/su- sdk- fileshare/ xGCiGK2775k http://sketchucation.com/forums/viewtopic.php?f=180&t=53862

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档