Я пытаюсь создать плагин с API-интерфейсом SketchUp Ruby, который будет контролировать модель SketchUp для изменения и экспорта информации о каждом объекте (высота, ширина, площадь, объем, материал и т. Д.). У меня это работает, зацикливая все сущности в модели и сообщая об их характеристиках, но по мере того, как файл увеличивается, этот цикл экспорта слишком длительный, чтобы быть жизнеспособным.Сохранение информации SketchUp в базе данных
Можно ли связать SketchUp с базой данных, чтобы обновление объекта обновлялось только в одном из базы данных, избегая цикла через всю модель? Любые идеи были бы хорошы.
Я не согласен с комментарием, потому что я не знаком с API, но если у API нет того, что вам нужно встроить, было бы возможно (хотя klunky и, возможно, проблематично) создавать обертки для выбранных API, которые будут содержать списки объектов, подверженных этому методу, поэтому вы могли бы сравнить пре-значения post-values? Кроме того: я заинтересован в ознакомлении с API. Я бы предпочел книгу на эту тему, но не нашел ее. Предложения? –
Возможно, с 42985 краями, 19715 лицами и группами 3763 Я беспокоюсь о скорости хранения многих объектов. Я не читал никаких книг по API SketchUp, и они обновляют его для разных версий, поэтому вам нужно быть осторожным, чтобы вы не читали устаревшую информацию. [Docs] (http://www.sketchup.com/intl/en/developer/) не так уж плохи, хотя их [форумы] (http://forums.sketchup.com/c/developers) очень активной и полезной. – PFlans