导出后的 SketchUp 中的自定义实体

Custom Entity in SketchUp that follows in export

我正在为 SketchUp 编写一个插件,我需要在其中创建一个可见且可移动的 3d 实体,该实体也包含在 Collada 格式导出中(特别是 model.export 函数)。

如果可以添加自定义实体,我在文档中没有看到任何提及,但我还了解到文档并不总是完整的。

我打算做的事情也可以通过向特定实体添加自定义属性来实现,但我也没有发现自定义属性被导出的迹象。

有人知道如何让 model.export 服从您的意愿吗?

记录了所有 API 方法 - 缺少 none。您可能听说过,解释有时不是最好的 - 但它是完整的。

无法创建自定义实体。

您可以通过 Sketchup::Entity.set_attribute (http://www.sketchup.com/intl/en/developer/docs/ourdoc/entity#set_attribute) 添加属性,但导出的内容完全取决于导出器。我不相信 Collada 导出器会将 API 定义的属性写入导出的模型。

不确定您想要的自定义实体或属性 - 也不确定它在 COLLADA 文件中的显示方式,但您可能需要根据需要编写自己的导出器。