如何使用Sketchup示例

时间:2015-08-05 14:31:27

标签: sketchup

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

我知道sketchup sdk附带了一些示例项目,例如skp2xml。我如何使用此示例文件?它会创建一个dll文件。如何在sketchup中访问此代码?我需要加载红宝石吗?如果是这样的话?

已弃用的文档说明:

  

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

     

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

该示例是一个可视化工作室项目,我可以编译成一个DLL。我怎么处理这个DLL呢?我需要将它放在一个特殊的位置吗?

1 个答案:

答案 0 :(得分:2)

请注意,没有Sketchup Pro,skp_to_xml示例将无效。

XML Exporter示例为SketchUp构建导出器插件,并在同一进程中运行。由于它的C ++接口,它必须使用与SketchUp相同的Visual Studio版本构建,即VS2010。如果让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. Go File-> Export-> 3D Model
  4. 在导出模型导出类型中,您将找到新的.xml文件 格式。
  5. 来源: https://groups.google.com/forum/#!topic/su-sdk-fileshare/xGCiGK2775k http://sketchucation.com/forums/viewtopic.php?f=180&t=53862