【问题标题】:How to use Sketchup Examples如何使用 Sketchup 示例
【发布时间】:2015-08-05 23:12:02
【问题描述】:

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

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

不推荐使用的文档指出:

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

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

该示例是一个 Visual Studio 项目,我可以将其编译为 dll。不过,我该怎么处理 dll?我需要把它放在一个特殊的位置吗?

【问题讨论】:

    标签: sketchup


    【解决方案1】:

    请注意,如果没有 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. 转到文件->导出->3D 模型
    4. 在导出模型导出类型中,您将找到新的 .xml 文件 格式。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多