@alan fraser said:
I suspect that the opening up of the APi may well have been Boulder's way of allowing the userbase to drive SU in whichever direction it chose, having found itself somewhat constrained by meeting the fairly narrow needs of Google Earth.
We built the Ruby API to open SketchUp as a platform for development by the community. That much is correct— and from my perspective, it has been an astounding success. It has been a difficult project (here's a funny picture of me talking about the challenges in my keynote to last year's "International Symposium on End-User Design") but also a profoundly rewarding one.
Our "3D for everyone" modeler by definition will always lack features in specific vertical markets. ArchViz folks feel that SU lacks rendering tools. GIS folks feel it lacks mapping tools. BIM folks feel it lacks construction documentation tools. Etc. etc. etc.
By opening a rich and accessible API to the community, we enabled SU to operate as a platform rather than as a specialized tool. The "community," which is actually made up of a huge diversity of different communities, is free to adapt the platform to most satisfyingly meet their needs without cluttering the experience of others.
john
.