我正在尝试编写一个Sketchup导出器。这将采用当前在sketchup中的模型并将其导出为自定义格式。
我知道sketchup sdk附带了一些示例项目,例如skp2xml。我如何使用此示例文件?它会创建一个dll文件。如何在sketchup中访问此代码?我需要加载红宝石吗?如果是这样的话?
已弃用的文档说明:
SketchUp插件导出器是一段代码,当用户指示他们希望导出模型,视图,剖面图或图像时,它会在运行时动态加载。
在Windows平台上,通过创建COM实现导出器 DLL包含一个实现IEnumSketchUpExporter的类 接口。请参阅Examples文件夹中的SkpToXML Exporter示例 有关如何执行此操作的详细信息。
该示例是一个可视化工作室项目,我可以编译成一个DLL。我怎么处理这个DLL呢?我需要将它放在一个特殊的位置吗?
答案 0 :(得分:2)
请注意,没有Sketchup Pro,skp_to_xml示例将无效。
XML Exporter示例为SketchUp构建导出器插件,并在同一进程中运行。由于它的C ++接口,它必须使用与SketchUp相同的Visual Studio版本构建,即VS2010。如果让VS2012升级项目,生成的DLL将不兼容,可能会导致崩溃。
要使用Sketchup skp_to_xml项目,请执行以下操作:
来源: https://groups.google.com/forum/#!topic/su-sdk-fileshare/xGCiGK2775k http://sketchucation.com/forums/viewtopic.php?f=180&t=53862