Hello everyone,
I am developing a plugin for SketchUp and looking for comprehensive and clear guidance to help me understand the full process of creating a plugin that imports dynamic components from a database on my website into a SketchUp scene.
I want the imported components to function as dynamic components in SketchUp even after the import.
I need assistance with system planning, including which attributes to store in the database and how to integrate the components to maintain their dynamic functionality.
I prefer digital tutorials that include practical examples, such as online courses or guides specifically aimed at SketchUp plugin developers using the Ruby API.
If anyone knows of recommended resources, I would greatly appreciate your help!
Thank you in advance for your assistance.
(1) This is a heavy load to ask.
(2) Do you have a background in software development?
(3) If so, what is it? What languages or systems do you have experience with?
We have no idea how you would organize your components so it is unlikely we’ll do much guessing.
We have also covered this subject in multiple previous topics in this category.
Did you try using the forum search feature?
Try searching on (without quotes): "#developers:ruby-api load_from_url"
If it’s too difficult use this link:
As far as the components being dynamic after import, this is easy, just export the definitions with all the proper dynamic attributes as skp files. Store these files on your website. Import them as components into the active model.
The API has an online dictionary.
I do not believe there are that many online tutorials specific to the SketchUp API that are up to date. Perhaps you can find something in my reference lists.
There really is no online hand-holding “SketchUp for Dummies” kind of tutorial. It is a steep learning curve for people without prior experience coding in an Object-Oriented Programming language.
Thank you very much for your detailed response and the effort you put into addressing my question.
To answer your question, I have extensive experience in full-stack development,
and I am certainly proficient in object-oriented programming.
In fact, the issue I encountered was related to the SketchUp API,
and after thorough investigation, I was able to resolve it on my own.
Once again, thank you so much for your help and guidance!
Okay, then this is a good thing. IMO, it is always better training for your brain when you figure it out yourself.
Going forward, it is easier for us to answer specific coding challenges rather than expansive or vague questions. Also, simple question topics can have an answer post marked with a solution checkmark that causes the answer to also be mirrored just below the opening post.