SketchUp Ruby is to Ruby what "Visual Basic for Applications" (VBA) is to "Visual Basic" (VB). VB is written as a programming system. VBA uses elements of VB to enhance the construction of documents, spreadsheets or databases. It can be accessed by recorded macros, so that minimal knowledge of VBA is required.
SketchUp Ruby uses Ruby elements to control subroutines originally written to implement SketchUp tools. But that's alright. If you are only interested in enhancing the SketchUp modeling process, Ruby is only a means to an end in that enhancement. You should not be expected to have a profound interest in Ruby, the language.
This book contains scripting language you can extract and adapt to your own SketchUp Ruby scripts. It has no "Hello, World" scripts. All of the scripts do interesting and useful things. Except for three optional utility plugins I make no use of the SketchUp plugin feature. Each script is run from the Ruby Console.
The objective is to provide enough scripting examples and other resources so you can create your own scripts without mastering a programming language.
SketchUp Ruby uses Ruby elements to control subroutines originally written to implement SketchUp tools. But that's alright. If you are only interested in enhancing the SketchUp modeling process, Ruby is only a means to an end in that enhancement. You should not be expected to have a profound interest in Ruby, the language.
This book contains scripting language you can extract and adapt to your own SketchUp Ruby scripts. It has no "Hello, World" scripts. All of the scripts do interesting and useful things. Except for three optional utility plugins I make no use of the SketchUp plugin feature. Each script is run from the Ruby Console.
The objective is to provide enough scripting examples and other resources so you can create your own scripts without mastering a programming language.