Automatic Sketchup Creating 3 D Models in Ruby 1st Edition by Matthew Scarpino – Ebook PDF Instant Download/Delivery: 0984059202, 978-0984059201
Full download Automatic Sketchup Creating 3 D Models in Ruby 1st Edition after payment

Product details:
ISBN 10: 0984059202
ISBN 13: 978-0984059201
Author: Matthew Scarpino
Automatic SketchUp presents the Ruby scripting interface to Google’s popular SketchUp tool for three-dimensional modeling. It explains how Ruby classes are used to form points, edges, and surfaces, and then proceeds to more advanced topics such as animation, web dialogs, and transformation matrices. It also presents the important topic of plugins, which make it possible to extend SketchUp’s capabilities with new tools, menu items, pages, layers, and dialogs.
Table of contents:
Chapter 1: Introduction to SketchUp Scripting
1.1 Ten Reasons to Learn SketchUp Scripting
1.2 Obtaining and Installing SketchUp
1.3 A Brief Example
1.4 SketchUp Scripting and Ruby.
1.5 Organization of This Book
1.6 Conclusion
Chapter 2: Ruby Lesson #1: Data Structures
2.1 The Ruby Console Window
2.2 Numbers and Numeric Operators
2.3 Strings.
2.4 Variables and Constants
2.5 Arrays
2.6 Objects, Classes, and Methods
2.7 Class Inheritance
2.8 Conclusion
Chapter 3: Fundamentals of SketchUp Scripting
3.1 The Three Basic SketchUp Structures.
3.2 The Entity and Drawingelement Classes
3.3 Edges
3.4 Introduction to SketchUp Scripting.
3.5 Vectors
3.6 Edge Arrays: Curves, Circles, Arcs, and Polygons
3.7 Creating Figures in Three Dimensions
3.8 Conclusion
Chapter 4: Transformations and Additional Geometry
4.1 Transformations.
4.2 Text.
4.3 Images
4.4 PolygonMeshes
4.5 Conclusion
Chapter 5: Ruby Lesson #2: Control Structures and Files.
5.1 Conditional Processing: if and case
5.2 Processing Loops: while, until, and for
5.3 Iterators and Blocks..
5.4 Iterators and the SketchUp Collections.
5.5 Files in Ruby and SketchUp
5.6 SketchUp File Access
5.7 Conclusion
Chapter 6: Colors, Textures, and Materials
6.1 Materials
6.2 Colors
6.3 Textures.
6.4 Conclusion
Chapter 7: Managing Geometry: Layers, Groups, and Components
7.1 Layers.
7.2 Groups.
7.3 Components.
7.4 Conclusion.
Chapter 8: Ruby Lesson #3: Classes and Modules
8.1 Creating Ruby Classes
8.2 Modules
8.3 Object Methods
8.4 Conclusion
Chapter 9: Attributes, Options, and Observers
9.1 Attributes and AttributeDictionaries..
9.2 Options and RenderingOptions
9.3 Configuring Shadows
9.4 Observers
9.5 Conclusion
Chapter 10: The SketchUp Interface: Dialogs, Menus, Commands, and Plugins..
10.1 Dialogs and the UI Module
10.2 Menus.
10.3 Commands
10.4 Plugins
10.5 Conclusion
Chapter 11: The SketchUp Interface: Views, Cameras, Pages, and Tools
11.1 View
11.2 Camera
11.3 Pages.
11.4 Toolbars
11.5 The Tool Class
11.6 The Tools Class.
11.7 Conclusion.
Chapter 12: Actions & Animation
12.1 Actions.
12.2 View Animation.
12.3 Page Animation
12.4 Simple Object Animation
12.5 Skeletal Animation
12.6 Conclusion
Chapter 13: WebDialogs..
13.1 Introducing WebDialogs
13.2 The WebDialog and the Browser
13.3 Introduction to JavaScript…
13.4 Combining JavaScript and SketchUp
13.5 Conclusion
People also search for:
can you animate in sketchup
sketchup automation
sketchup create scenes
automatic sketching workflow
automatic sketch relations cannot be deleted
Tags: Matthew Scarpino, Automatic Sketchup, Creating 3 D, Models in Ruby


