Google SketchUp API

предположим, гипотетически я хотел создать приложение, которое манипулирует файлами Google SketchUp. API GS (Google SketchUp) написан на Ruby, а также имеет другой API, специально используемый для чтения / записи .skp (файлов SketchUp), который написан в C ++. Единственная проблема заключается в том, что этот C ++ API был создан исходной командой SketchUp (до приобретения Google) и больше не обновляется и не поддерживается.

Итак, кто-нибудь знает, позволит ли Ruby API создавать плагины или манипулировать файловой структурой .skp? Или кто-нибудь имел опыт работы с C ++ SDK и может с уверенностью сказать, что его стоит использовать?

Спасибо.


person The Internet    schedule 17.08.2011    source источник


Ответы (1)


Ruby API может изменять только модель, открытую в SketchUp.

Для управления файлами .skp вам потребуется C ++ SDK. И SDK обновляется, я считаю, чтобы не отставать от форматов SketchUp по мере его обновления. Я знаю, что есть люди, которые используют его для создания экспортеров и т. Д.

Я думаю, что в группах Google может быть больше обсуждений, связанных с C ++ SDK, чем в SketchUcation, но вам, возможно, повезет найти людей с опытом работы на обоих сайтах.

http://groups.google.com/group/google-sketchup-developers?pli=1

http://forums.sketchucation.com/viewforum.php?f=180

person thomthom    schedule 25.08.2011
comment
Так может ли SDK изменить модель, открытую в SketchUp, или он может только импортировать / экспортировать файлы .skp? Я только учусь писать плагины SketchUp и не могу найти четкого ответа на этот вопрос ни в группах Google, ни на сайтах скетчуков. - person Ben Sutton; 10.06.2014
comment
Пакет SDK C ++ теперь заменен новым API C. Но оба они только читают и записывают файлы. Они не действуют в реальном времени - это делает только Ruby API. - person thomthom; 22.06.2014