From 610e92dab83bd838c97c121b80aef589ef0d2428 Mon Sep 17 00:00:00 2001 From: hilliard Date: Wed, 6 Sep 2023 09:31:42 -0600 Subject: [PATCH] Update for 2023.1.315 Release --- Layout/Document.html | 212 +- Layout/PageInfo.html | 408 ++++ Layout/SketchUpModel.html | 93 + Sketchup/ArcCurve.html | 91 + UI.html | 170 ++ UI/HtmlDialog.html | 12 + UI/WebDialog.html | 182 +- _index.html | 15 +- file.ReleaseNotes.html | 35 +- file.extension_requirements.html | 282 +++ file_list.html | 17 +- method_list.html | 3914 +++++++++++++++--------------- top-level-namespace.html | 30 +- 13 files changed, 3484 insertions(+), 1977 deletions(-) create mode 100644 file.extension_requirements.html diff --git a/Layout/Document.html b/Layout/Document.html index de56f92..f42a601 100644 --- a/Layout/Document.html +++ b/Layout/Document.html @@ -773,6 +773,54 @@

The #remove_entity method removes an Entity from the Document.

+ + + +
  • + + + #render_mode_override ⇒ Integer + + + + + + + + + + + + + +
    +

    The #render_mode_override method returns the override setting for output render modes of SketchUpModels in the Document.

    +
    + +
  • + + +
  • + + + #render_mode_override=(render_mode) ⇒ Object + + + + + + + + + + + + + +
    +

    The #render_mode_override= method sets the override setting for output render modes of SketchUpModels in the Document.

    +
    +
  • @@ -1632,7 +1680,6 @@

    # first page of a {Layout::Document} is index 0. options = { start_page: 1, end_page: 3, - output_resolution: Layout::PageInfo::RESOLUTION_HIGH, compress_images: TRUE, compress_quality: 0.75 } @@ -2589,6 +2636,169 @@

    + + + +
    +

    + + + #render_mode_overrideInteger + + + + + +

    +
    + +

    The #render_mode_override method returns the override setting for output render modes of SketchUpModels in the Layout::Document.

    + + +
    +
    +
    + +
    +

    Examples:

    + + +
    doc = Layout::Document.open("C:/path/to/document.layout")
    +render_mode = doc.render_mode_override
    + +
    + +

    Returns:

    +
      + +
    • + + + (Integer) + + + +
    • + +
    +

    Version:

    +
      + +
    • + + + + + +
      +

      LayOut 2023.1

      +
      + +
    • + +
    + +
    +
    + +
    +

    + + + #render_mode_override=(render_mode) ⇒ Object + + + + + +

    +
    + +

    The #render_mode_override= method sets the override setting for output render modes of SketchUpModels in the Layout::Document. Setting this to NO_OVERRIDE will prevent overriding the individual SketchUpModel render mode setting during export. This override will only affect raster rendered SketchUpModels, if a viewport is set to vector or hybrid, it will retain that render mode as its output render mode.

    + + +
    +
    +
    + +
    +

    Examples:

    + + +
    doc = Layout::Document.open("C:/path/to/document.layout")
    +doc.render_mode_override = Layout::SketchUpModel::VECTOR_RENDER
    + +
    +

    Parameters:

    +
      + +
    • + + render_mode + + + (Integer) + + + + — +
      +

      NO_OVERRIDE, VECTOR_RENDER, or HYBRID_RENDER

      +
      + +
    • + +
    + +

    Raises:

    +
      + +
    • + + + (ArgumentError) + + + + — +
      +

      if render_mode is not a valid render mode

      +
      + +
    • + +
    • + + + (ArgumentError) + + + + — +
      +

      if render_mode is RASTER_RENDER

      +
      + +
    • + +
    +

    Version:

    +
      + +
    • + + + + + +
      +

      LayOut 2023.1

      +
      + +
    • + +
    +
    diff --git a/Layout/PageInfo.html b/Layout/PageInfo.html index 1aad1f2..4a6c3fd 100644 --- a/Layout/PageInfo.html +++ b/Layout/PageInfo.html @@ -454,6 +454,102 @@

    The #height= method sets the paper height in document units.

    + + + +
  • + + + #image_display_resolution ⇒ Integer + + + + + + + + + + + + + +
    +

    The #image_display_resolution method returns the on screen image quality.

    +
    + +
  • + + +
  • + + + #image_display_resolution=(resolution) ⇒ Object + + + + + + + + + + + + + +
    +

    The #image_display_resolution= method sets the on screen image quality.

    +
    + +
  • + + +
  • + + + #image_output_resolution ⇒ Integer + + + + + + + + + + + + + +
    +

    The #image_output_resolution method returns the output image quality.

    +
    + +
  • + + +
  • + + + #image_output_resolution=(resolution) ⇒ Object + + + + + + + + + + + + + +
    +

    The #image_output_resolution= method sets the output image quality.

    +
    +
  • @@ -1466,6 +1562,318 @@

    + + + +
    +

    + + + #image_display_resolutionInteger + + + + + +

    +
    + +

    The #image_display_resolution method returns the on screen image quality.

    + +

    The resolution can be one of the following values:

    +
    Layout::PageInfo::RESOLUTION_LOW +
    Layout::PageInfo::RESOLUTION_MEDIUM +
    Layout::PageInfo::RESOLUTION_HIGH +
    + + +
    +
    +
    + +
    +

    Examples:

    + + +
    doc = Layout::Document.open("C:/path/to/document.layout")
    +image_quality = doc.page_info.image_display_resolution
    + +
    + +

    Returns:

    +
      + +
    • + + + (Integer) + + + +
    • + +
    +

    Version:

    +
      + +
    • + + + + + +
      +

      LayOut 2023.1

      +
      + +
    • + +
    + +
    +
    + +
    +

    + + + #image_display_resolution=(resolution) ⇒ Object + + + + + +

    +
    + +

    The #image_display_resolution= method sets the on screen image quality.

    + +

    The resolution can be one of the following values:

    +
    Layout::PageInfo::RESOLUTION_LOW +
    Layout::PageInfo::RESOLUTION_MEDIUM +
    Layout::PageInfo::RESOLUTION_HIGH +
    + + +
    +
    +
    + +
    +

    Examples:

    + + +
    doc = Layout::Document.open("C:/path/to/document.layout")
    +doc.page_info.image_display_resolution = Layout::PageInfo::RESOLUTION_LOW
    + +
    +

    Parameters:

    +
      + +
    • + + resolution + + + (Integer) + + + +
    • + +
    + +

    Raises:

    +
      + +
    • + + + (ArgumentError) + + + + — +
      +

      if resolution is not a valid resolution value

      +
      + +
    • + +
    +

    Version:

    +
      + +
    • + + + + + +
      +

      LayOut 2023.1

      +
      + +
    • + +
    + +
    +
    + +
    +

    + + + #image_output_resolutionInteger + + + + + +

    +
    + +

    The #image_output_resolution method returns the output image quality.

    + +

    The resolution can be one of the following values:

    +
    Layout::PageInfo::RESOLUTION_LOW +
    Layout::PageInfo::RESOLUTION_MEDIUM +
    Layout::PageInfo::RESOLUTION_HIGH +
    + + +
    +
    +
    + +
    +

    Examples:

    + + +
    doc = Layout::Document.open("C:/path/to/document.layout")
    +image_quality = doc.page_info.image_output_resolution
    + +
    + +

    Returns:

    +
      + +
    • + + + (Integer) + + + +
    • + +
    +

    Version:

    +
      + +
    • + + + + + +
      +

      LayOut 2023.1

      +
      + +
    • + +
    + +
    +
    + +
    +

    + + + #image_output_resolution=(resolution) ⇒ Object + + + + + +

    +
    + +

    The #image_output_resolution= method sets the output image quality.

    + +

    The resolution can be one of the following values:

    +
    Layout::PageInfo::RESOLUTION_LOW +
    Layout::PageInfo::RESOLUTION_MEDIUM +
    Layout::PageInfo::RESOLUTION_HIGH +
    + + +
    +
    +
    + +
    +

    Examples:

    + + +
    doc = Layout::Document.open("C:/path/to/document.layout")
    +doc.page_info.image_output_resolution = Layout::PageInfo::RESOLUTION_HIGH
    + +
    +

    Parameters:

    +
      + +
    • + + resolution + + + (Integer) + + + +
    • + +
    + +

    Raises:

    +
      + +
    • + + + (ArgumentError) + + + + — +
      +

      if resolution is not a valid resolution value

      +
      + +
    • + +
    +

    Version:

    +
      + +
    • + + + + + +
      +

      LayOut 2023.1

      +
      + +
    • + +
    +
    diff --git a/Layout/SketchUpModel.html b/Layout/SketchUpModel.html index 7386cea..006770f 100644 --- a/Layout/SketchUpModel.html +++ b/Layout/SketchUpModel.html @@ -237,6 +237,9 @@

    +
    Layout::SketchUpModel::NO_OVERRIDE +
    +
    Layout::SketchUpModel::RASTER_RENDER
    @@ -704,6 +707,30 @@

    The #model_to_paper_point method converts the Geom::Point3d in the SketchUpModel to a Geom::Point2d in paper space.

    + + + +
  • + + + #output_entities ⇒ Layout::Entity + + + + + + + + + + + + + +
    +

    The #output_entities method returns the Group that represents the SketchUpModel in its exported form.

    +
    +
  • @@ -2594,6 +2621,72 @@

    + + + +
    +

    + + + #output_entitiesLayout::Entity + + + + + +

    +
    + +

    The #output_entities method returns the Group that represents the Layout::SketchUpModel in its exported form. The Group will contain a Image for raster and hybrid-rendered models, and will contain a Group of LayOut entities for vector and hybrid-rendered models. This takes into account the output resolution set in the document's PageInfo, and the render mode override set on the document.

    + + +
    +
    +
    + +
    +

    Examples:

    + + +
    doc = Layout::Document.open("C:/path/to/document.layout")
    +bounds = Geom::Bounds2d.new(1, 1, 3, 3)
    +model = Layout::SketchUpModel.new("C:/Path/to/model.skp", bounds)
    +doc.add_entity(model, doc.layers.first, doc.pages.first)
    +doc.render_mode_override = Layout::SketchUpModel::HYBRID_RENDER
    +entities = model.output_entities
    + +
    + +

    Returns:

    + +

    Version:

    +
      + +
    • + + + + + +
      +

      LayOut 2023.1

      +
      + +
    • + +
    +
    diff --git a/Sketchup/ArcCurve.html b/Sketchup/ArcCurve.html index 58af400..f93ebb1 100644 --- a/Sketchup/ArcCurve.html +++ b/Sketchup/ArcCurve.html @@ -277,6 +277,30 @@

    The center method is used to retrieve the Point3d that is at the center of the circular arc.

    + + + +
  • + + + #circular? ⇒ Boolean + + + + + + + + + + + + + +
    +

    Checks if the ArcCurve is a circle.

    +
    +
  • @@ -552,6 +576,73 @@

    + + + +
    +

    + + + #circular?Boolean + + + + + +

    +
    + +

    Checks if the ArcCurve is a circle.

    + + +
    +
    +
    + +
    +

    Examples:

    + + +
    entities = Sketchup.active_model.entities
    +center_point = Geom::Point3d.new(0, 0, 0)
    +normal_vector = Geom::Vector3d.new(0, 0, 1)
    +radius = 10
    +edges = entities.add_circle(center_point, normal_vector, radius)
    +curve = edges[0].curve
    +is_circular = curve.circular?
    + +
    + +

    Returns:

    +
      + +
    • + + + (Boolean) + + + +
    • + +
    +

    Version:

    +
      + +
    • + + + + + +
      +

      SketchUp 2023.1

      +
      + +
    • + +
    +
    diff --git a/UI.html b/UI.html index ee00af3..2b61b64 100644 --- a/UI.html +++ b/UI.html @@ -293,6 +293,30 @@

    The create_cursor method is used to create a cursor from an image file at the specified location.

    + + + +
  • + + + .get_clipboard_data ⇒ String? + + + + + + + + + + + + + +
    +

    Returns the plain text available on the clipboard, if there is any.

    +
    +
  • @@ -629,6 +653,30 @@

    The UI.select_directory method is used to display the OS dialog for selecting one or several directories from the file system.

    + + + +
  • + + + .set_clipboard_data(data) ⇒ Boolean + + + + + + + + + + + + + +
    +

    Copies plain text to the clipboard.

    +
    +
  • @@ -1198,6 +1246,67 @@

    + + + +
    +

    + + + .get_clipboard_dataString? + + + + + +

    +
    + +

    Returns the plain text available on the clipboard, if there is any.

    + + +
    +
    +
    + +
    +

    Examples:

    + + +
    text = UI.get_clipboard_data
    + +
    + +

    Returns:

    +
      + +
    • + + + (String, nil) + + + +
    • + +
    +

    Version:

    +
      + +
    • + + + + + +
      +

      SketchUp 2023.1

      +
      + +
    • + +
    +
    @@ -2807,6 +2916,67 @@

    + + + +
    +

    + + + .set_clipboard_data(data) ⇒ Boolean + + + + + +

    +
    + +

    Copies plain text to the clipboard.

    + + +
    +
    +
    + +
    +

    Examples:

    + + +
    UI.set_clipboard_data('Hello World')
    + +
    + +

    Returns:

    +
      + +
    • + + + (Boolean) + + + +
    • + +
    +

    Version:

    +
      + +
    • + + + + + +
      +

      SketchUp 2023.1

      +
      + +
    • + +
    +
    diff --git a/UI/HtmlDialog.html b/UI/HtmlDialog.html index c423504..f0d1209 100644 --- a/UI/HtmlDialog.html +++ b/UI/HtmlDialog.html @@ -1143,6 +1143,18 @@

    SketchUp 2022.0 fixed a bug on Mac where size and position of the HtmlDialog were not persisted when SketchUp was closed without first closing the HtmlDialog window.

    +
    + + + +
  • + + + + + +
    +

    SketchUp 2023.0 introduced a bug where the position given in #initialize is set relative to the SketchUp main window. If you rely on the position to be absolute to the screen then you can use #set_position after creating the dialog.

  • diff --git a/UI/WebDialog.html b/UI/WebDialog.html index e74a13f..a057e9d 100644 --- a/UI/WebDialog.html +++ b/UI/WebDialog.html @@ -1040,7 +1040,7 @@

    - #initialize(dialog_title = "", scrollable = true, pref_key = nil, width = 250, height = ) ⇒ Object + #initialize(dialog_title = "", scrollable = true, pref_key = nil, width = 250, height = 250, left = 0, top = 0, resizable = true) ⇒ UI::WebDialog #initialize(properties) ⇒ UI::WebDialog @@ -1069,24 +1069,6 @@

    The new method is used to create a new webdialog.

    -

    250, left = 0, top = 0, resizable = true)

    - -
    @param [String] dialog_title   The title to be displayed in the webdialog.
    -@param [Boolean] scrollable    true if you want to allow scrollbars, false
    -                               if you do not want to allow scrollbars.
    -@param [String, nil] pref_key  The registry entry where the location and
    -                               size of the dialog will be saved.
    -                               If preferences_key is not included, the
    -                               location and size will not be stored.
    -@param [Integer] width         The width of the webdialog.
    -@param [Integer] height        The height of the webdialog.
    -@param [Integer] left          The number of pixels from the left.
    -@param [Integer] top           The number of pixels from the top.
    -@param [Integer] resizable     true if you want the webdialog to be resizable,
    -                               false if not.
    -@return [UI::WebDialog]
    -
    - @@ -1107,6 +1089,168 @@

      +
    • + #initialize(dialog_title = "", scrollable = true, pref_key = nil, width = 250, height = 250, left = 0, top = 0, resizable = true) ⇒ UI::WebDialog +
      +
      + + +
      +
      +
      +

      Parameters:

      +
        + +
      • + + dialog_title + + + (String) + + + (defaults to: "") + + + — +
        +

        The title to be displayed in the webdialog.

        +
        + +
      • + +
      • + + scrollable + + + (Boolean) + + + (defaults to: true) + + + — +
        +

        true if you want to allow scrollbars, false if you do not want to allow scrollbars.

        +
        + +
      • + +
      • + + pref_key + + + (String, nil) + + + (defaults to: nil) + + + — +
        +

        The registry entry where the location and size of the dialog will be saved. If preferences_key is not included, the location and size will not be stored.

        +
        + +
      • + +
      • + + width + + + (Integer) + + + (defaults to: 250) + + + — +
        +

        The width of the webdialog.

        +
        + +
      • + +
      • + + height + + + (Integer) + + + (defaults to: 250) + + + — +
        +

        The height of the webdialog.

        +
        + +
      • + +
      • + + left + + + (Integer) + + + (defaults to: 0) + + + — +
        +

        The number of pixels from the left.

        +
        + +
      • + +
      • + + top + + + (Integer) + + + (defaults to: 0) + + + — +
        +

        The number of pixels from the top.

        +
        + +
      • + +
      • + + resizable + + + (Integer) + + + (defaults to: true) + + + — +
        +

        true if you want the webdialog to be resizable, false if not.

        +
        + +
      • + +
      + + +
      +
    • +
    • #initialize(properties) ⇒ UI::WebDialog diff --git a/_index.html b/_index.html index a051169..283f94c 100644 --- a/_index.html +++ b/_index.html @@ -159,22 +159,25 @@

      File Listing

    • Generating Geometry
    • -
    • Exporter Options
    • +
    • Extension Requirements
    • -
    • Terms Of Service
    • +
    • Exporter Options
    • -
    • Release Notes
    • +
    • Terms Of Service
    • -
    • Importer Options
    • +
    • Release Notes
    • -
    • Protecting Intellectual Property
    • +
    • Importer Options
    • -
    • LayOut Ruby API
    • +
    • Protecting Intellectual Property
    • + + +
    • LayOut Ruby API
    diff --git a/file.ReleaseNotes.html b/file.ReleaseNotes.html index f23d266..3231152 100644 --- a/file.ReleaseNotes.html +++ b/file.ReleaseNotes.html @@ -169,6 +169,8 @@

    Build Numbers

    Here are the build numbers for recent SketchUp releases. Note that build numbers in languages besides English are larger for each release, so it is best to check for builds that are greater than or equal to the numbers here.

    • +

      SU2023.1 = 23.1.315 on Windows 64-bit, 23.1.314 on Mac 64-bit.

      +
    • SU2023.0.2 = 23.0.419 on Windows 64-bit, 23.0.418 on Mac 64-bit.

    • SU2023.0.1 = 23.0.397 on Windows 64-bit, 23.0.398 on Mac 64-bit.

      @@ -246,6 +248,35 @@

      Build Numbers

      SU6 M6 = 6.4.265 on Windows, 6.4.263 on Mac.

    +

    What's new in SketchUp 2023.1

    + +

    Update OpenSSL to 1.1.1u

    + +

    The version of OpenSSL in Ruby was updated to 1.1.1u.

    + +

    Ruby API Additions and Improvements

    + +

    What's new in SketchUp 2023.0.2

    Upgrade Ruby to 2.7.7

    @@ -268,13 +299,13 @@

    Ruby API Bug Fixes

    Fixed issues with UI.inputbox and UI.messagebox not being modal.

  • Fixed issue where new Ruby toolbars might not show up by default.

    +
  • What's new in SketchUp 2023.0

    -

    Overlays

    -

    Overlays are a new SketchUp API capability which allows developers to persist extension behaviors while you are using other tools. Effectively, extensions can now continue to analyze, visualize, and create information in the modeling window as you continue evolving a SketchUp model using other native tools and extensions. Previously, extension developers were limited to drawing information to the modeling window only when their extension had a tool active.

    +

    Overlays are a new SketchUp API capability which allows developers to persist extension behaviors while you are using other tools. Effectively, extensions can now continue to analyze, visualize, and create information in the modeling window as you continue evolving a SketchUp model using other native tools and extensions. Previously, extension developers were limited to drawing information to the modeling window only when their extension had a tool active .

    Update OpenSSL to 1.1.1o

    diff --git a/file.extension_requirements.html b/file.extension_requirements.html new file mode 100644 index 0000000..434f82a --- /dev/null +++ b/file.extension_requirements.html @@ -0,0 +1,282 @@ + + + + + + + + + + + + File: Extension Requirements — SketchUp Ruby API Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + +
    +

    Extension Requirements

    + +

    SketchUp extensions are distributed as RBZ files. These are the specifications for creating a valid RBZ file that can be used by SketchUp or shared on the Extension Warehouse.

    + +

    The Basics

    + +

    File Structure

    + +

    An RBZ file is a normal ZIP archive with the .rbz file extension. To create one, you can use the ZIP archive tool of your choice, including right clicking the target files and sending them to a ZIP archive, and then rename the file. You may need to change a system setting to display the file extension to be able to change it.

    + +

    The RBZ archive must contain exactly two items, a root RB file and a support folder by the same name (excluding the .rb extension). The root RB file contains the extension metadata. The support folder contains the main code.

    + +

    Root RB file

    + +
    # nn_cuber_maker.rb
    +
    +module NameyNamesson
    +  module CubeMaker
    +    EXTENSION = SketchupExtension.new("NN Cube Maker", "nn_cube_maker/main.rb")
    +    EXTENSION.creator     = "Namey Namesson"
    +    EXTENSION.description = "Make cubes in just a few clicks."
    +    EXTENSION.version     = "1.0.0"
    +    EXTENSION.copyright   = "2023 Name Namesson"
    +    Sketchup.register_extension(EXTENSION, true)
    +  end
    +end
    +
    + +

    Main code in support folder

    + +
    # nn_cuber_maker/main.rb
    +
    +module NameyNamesson
    +  module CubeMaker
    +    # Code goes here...
    +  end
    +end
    +
    + +

    The root RB file should only register the extension, not contain the extension's logic or load additional files.

    + +

    Wrapping Module

    + +

    SketchUp extensions all run in a shared environment. To avoid clashes between similarly named methods and classes, all your extension's Ruby code must be wrapped in a single uniquely named module. Typically you can use the name of your company or your name, followed by the name of your extension.

    + +
    module NameyNamesson
    +  module CubeMaker
    +    # Code goes here…
    +  end
    +end
    +
    + +

    Undo Stack

    + +

    When your extension makes several low level draw calls, join them together as one entry to the undo stack using the start_operation and commit_operation methods. If the user activates it as a single high level action, let them also undo it in a single step.

    + +
    # bad - creates multiple undo steps
    +def draw_cube
    +  model = Sketchup.active_model
    +  face = model.entities.add_face([0, 0, 0], [10, 0, 0], [10, 10, 0], [0, 10, 0])
    +  face.pushpull(10)
    +end
    +
    +# good - creates one undo step
    +def draw_cube
    +  model = Sketchup.active_model
    +  model.start_operation("Draw Cube", true)
    +  face = model.entities.add_face([0, 0, 0], [10, 0, 0], [10, 10, 0], [0, 10, 0])
    +  face.pushpull(10)
    +  model.commit_operation
    +end
    +
    + +

    Global Variables

    + +

    Since SketchUp extensions run in a shared environment, global variables risk clashing between extensions and are not permitted. Instead use instance variables or class variables.

    + +

    Dependency to Another Extension

    + +

    Ideally, avoid your extension depending on another extension. Prefer duplicating any shared logic between your extensions over publishing a “library extension”, to make installation easier for end users. If your extension does require another extension to work, make sure to clearly state this in its documentation and also show an error message if the dependency is missing.

    + +

    The Nitty Gritty Stuff

    + +

    Monkey Patching the SketchUp Ruby API

    + +

    Since SketchUp extensions run in a shared environment, changing the modules and classes of the Ruby API from one extension can clash with another extension. Don't change these modules and classes.

    + +

    Gems

    + +

    Installing Gems does not work well in SketchUp. It freezes up the program during installation and some Gems need special build tools to be made functional. Also different extensions may want to use different versions of the same gem. Instead copy the code of the Gem into your own extension support folder and wrap it under your unique namespace.

    + +

    $LOAD_PATH

    + +

    Don't modify the '$LOAD_PATH'. Doing so may cause other extensions to load the wrong files. Instead include your extension support folder in the path whenever you load a file.

    + +

    Exit

    + +

    'exit' and 'exit!' should not be used to stop the Ruby execution, as all Ruby extensions run in a shared interpreter. Instead use 'return', 'next', break' or 'raise' to stop the execution of your own code.

    + +

    Unsafe License Checks

    + +

    Ruby is a very dynamic language where any method can be overridden at runtime. If you extract your licensing checks for a paid extension to a separate method, this method can be overridden and the extension used without a license. For better protection, prefer checking the license inside of the same method containing some of your main logic. Don't use a constant for your extension identifier as it too can be overridden. Prefer hardcoding the identifier directly where you make the license check

    + +

    These recommendations make it harder but not impossible to crack the extension. For better security, you can compile your logic and use a Ruby C Extension to integrate it with SketchUp, or run it on a server using HTTP requests.

    + +

    And More…

    + +

    This is not a complete list of everything an extension can be denied for. See the below links for more details and use your good judgment when developing.

    + +

    Further Reading

    + +

    Extension Code Examples

    + +

    Extension Development Best Practices

    + +

    Robocop cops - Technical list of everything checked by the sketchup-rubocop static code analysis tool.

    + +

    Sketchup Extension UX Guidelines Recommendations to make the extension easier to use and fit better into SketchUp.

    +
    + + + +
    + +
    + + + diff --git a/file_list.html b/file_list.html index e922dc8..7689e46 100644 --- a/file_list.html +++ b/file_list.html @@ -58,32 +58,37 @@

    File List

    -
  • +
  • + +
  • + + +
  • -
  • +
  • -
  • +
  • -
  • +
  • -
  • +
  • -
  • +
  • diff --git a/method_list.html b/method_list.html index 44f878b..2d6f5c8 100644 --- a/method_list.html +++ b/method_list.html @@ -50,32 +50,32 @@

    Method List

  • - #% - Geom::Vector3d + #% + Geom::Vector2d
  • - #% - Geom::Vector2d + #% + Geom::Vector3d
  • - #* - Geom::Transformation2d + #* + Geom::Vector2d
  • - #* - Geom::Transformation + #* + Geom::Transformation2d
  • @@ -90,32 +90,32 @@

    Method List

  • - #* - Geom::Vector2d + #* + Geom::Transformation
  • - #+ - Geom::Vector3d + #+ + Geom::Point2d
  • - #+ - Geom::Point2d + #+ + Geom::Point3d
  • - #+ - Geom::Point3d + #+ + Geom::Vector3d
  • @@ -138,24 +138,24 @@

    Method List

  • - #- - Geom::Vector3d + #- + Geom::Vector2d
  • - #- - Geom::Point2d + #- + Geom::Vector3d
  • - #- - Geom::Vector2d + #- + Geom::Point2d
  • @@ -194,24 +194,24 @@

    Method List

  • - #<=> - Length + #<=> + Sketchup::LayerFolder
  • - #<=> - Sketchup::Layer + #<=> + Length
  • - #<=> - Sketchup::ComponentDefinition + #<=> + Sketchup::Layer
  • @@ -226,184 +226,184 @@

    Method List

  • - #<=> - Sketchup::Material + #<=> + Sketchup::ComponentDefinition
  • - #<=> - Sketchup::LayerFolder + #<=> + Sketchup::Material
  • - #== - Layout::Document + #== + Geom::Point2d
  • - #== - Geom::Vector2d + #== + Sketchup::LayerFolder
  • - #== - Sketchup::Color + #== + Layout::Layer
  • - #== - Sketchup::InstancePath + #== + Sketchup::Color
  • - #== - Sketchup::Material + #== + Geom::OrientedBounds2d
  • - #== - Sketchup::LayerFolder + #== + Sketchup::Material
  • - #== - Geom::Bounds2d + #== + Length
  • - #== - Layout::LayerInstance + #== + Sketchup::InputPoint
  • - #== - Sketchup::ComponentDefinition + #== + Layout::Page
  • - #== - Layout::AutoTextDefinition + #== + Geom::Vector3d
  • - #== - Geom::OrientedBounds2d + #== + Layout::Entity
  • - #== - Geom::Transformation2d + #== + Sketchup::Layer
  • - #== - Geom::Point3d + #== + Sketchup::InstancePath
  • - #== - Layout::Entity + #== + Sketchup::ComponentDefinition
  • - #== - Sketchup::InputPoint + #== + Geom::Bounds2d
  • - #== - Length + #== + Layout::Document
  • - #== - Geom::Vector3d + #== + Geom::Vector2d
  • - #== - Layout::Layer + #== + Geom::Transformation2d
  • - #== - Geom::Point2d + #== + Geom::Point3d
  • - #== - Sketchup::Layer + #== + Layout::LayerInstance
  • - #== - Layout::Page + #== + Layout::AutoTextDefinition
  • @@ -426,160 +426,160 @@

    Method List

  • - #[] - Sketchup::LineStyles + #[] + Sketchup::OptionsProvider
  • - #[] - Geom::Point3d + #[] + Sketchup::ExtensionsManager
  • - #[] - Sketchup::Classifications + #[] + Sketchup::AttributeDictionary
  • - #[] - Sketchup::Entities + #[] + Geom::Point3d
  • - #[] - Sketchup::AttributeDictionaries + #[] + Layout::Pages
  • - #[] - Sketchup::InstancePath + #[] + Layout::AutoTextDefinitions
  • - #[] - Sketchup::ExtensionsManager + #[] + Sketchup::AttributeDictionaries
  • - #[] - Sketchup::Layers + #[] + Geom::Vector2d
  • - #[] - Sketchup::AttributeDictionary + #[] + Sketchup::LineStyles
  • - #[] - Sketchup::OverlaysManager + #[] + Sketchup::InstancePath
  • - #[] - Layout::Pages + #[] + Sketchup::RenderingOptions
  • - #[] - Sketchup::Selection + #[] + Sketchup::DefinitionList
  • - #[] - Sketchup::Materials + #[] + Layout::Table
  • - #[] - Sketchup::Pages + #[] + Geom::Point2d
  • - #[] - Geom::Vector3d + #[] + Sketchup::OptionsManager
  • - #[] - Sketchup::RenderingOptions + #[] + Sketchup::OverlaysManager
  • - #[] - Sketchup::DefinitionList + #[] + Layout::Layers
  • - #[] - Sketchup::ShadowInfo + #[] + Sketchup::Classifications
  • - #[] - Layout::Table + #[] + Geom::Vector3d
  • - #[] - Sketchup::OptionsProvider + #[] + Sketchup::Layers
  • @@ -594,120 +594,120 @@

    Method List

  • - #[] - Geom::Vector2d + #[] + Sketchup::Entities
  • - #[] - Sketchup::OptionsManager + #[] + Sketchup::ShadowInfo
  • - #[] - Layout::AutoTextDefinitions + #[] + Sketchup::Styles
  • - #[] - Layout::Layers + #[] + Sketchup::Selection
  • - #[] - Sketchup::Styles + #[] + Layout::Entities
  • - #[] - Layout::Entities + #[] + Sketchup::Pages
  • - #[] - Geom::Point2d + #[] + Sketchup::Materials
  • - #[]= - Geom::Vector3d + #[]= + Sketchup::OptionsProvider
  • - #[]= - Sketchup::OptionsProvider + #[]= + Geom::Point3d
  • - #[]= - Geom::Point2d + #[]= + Sketchup::AttributeDictionary
  • - #[]= - Sketchup::RenderingOptions + #[]= + Geom::Vector2d
  • - #[]= - Geom::Vector2d + #[]= + Sketchup::ShadowInfo
  • - #[]= - Sketchup::AttributeDictionary + #[]= + Geom::Vector3d
  • - #[]= - Geom::Point3d + #[]= + Sketchup::RenderingOptions
  • - #[]= - Sketchup::ShadowInfo + #[]= + Geom::Point2d
  • @@ -890,40 +890,40 @@

    Method List

  • - #add - Sketchup::Pages + #add + Layout::Layers
  • - #add - Sketchup::DefinitionList + #add + Layout::Pages
  • - #add - Sketchup::Selection + #add + Layout::AutoTextDefinitions
  • - #add - Sketchup::Layers + #add + Sketchup::DefinitionList
  • - #add - Layout::Layers + #add + Sketchup::Selection
  • @@ -938,16 +938,16 @@

    Method List

  • - #add - Layout::Pages + #add + Sketchup::Pages
  • - #add - Layout::AutoTextDefinitions + #add + Sketchup::Layers
  • @@ -1082,16 +1082,16 @@

    Method List

  • - #add_face - Sketchup::EntitiesBuilder + #add_face + Sketchup::Entities
  • - #add_face - Sketchup::Entities + #add_face + Sketchup::EntitiesBuilder
  • @@ -1154,16 +1154,16 @@

    Method List

  • - #add_item - UI::Toolbar + #add_item + Sketchup::Menu
  • - #add_item - Sketchup::Menu + #add_item + UI::Toolbar
  • @@ -1210,144 +1210,144 @@

    Method List

  • - #add_observer - Sketchup::Entity + #add_observer + Sketchup::Selection
  • - #add_observer - Sketchup::View + #add_observer + Sketchup::Pages
  • - #add_observer - Sketchup::Pages + #add_observer + Sketchup::ShadowInfo
  • - #add_observer - Sketchup::Group + #add_observer + Sketchup::OptionsProvider
  • - add_observer - Sketchup + #add_observer + Sketchup::Entity
  • - #add_observer - Sketchup::ShadowInfo + add_observer + Sketchup
  • - #add_observer - Sketchup::Selection + #add_observer + Sketchup::Entities
  • - #add_observer - Sketchup::Entities + #add_observer + Sketchup::ComponentInstance
  • - #add_observer - Sketchup::Tools + #add_observer + Sketchup::Layers
  • - #add_observer - Sketchup::OptionsProvider + #add_observer + Sketchup::Tools
  • - #add_observer - Sketchup::RenderingOptions + #add_observer + Sketchup::Materials
  • - #add_observer - Sketchup::Model + #add_observer + Sketchup::ComponentDefinition
  • - #add_observer - Sketchup::Materials + #add_observer + Sketchup::RenderingOptions
  • - #add_observer - Sketchup::ComponentInstance + #add_observer + Sketchup::Dimension
  • - #add_observer - Sketchup::Layers + #add_observer + Sketchup::View
  • - #add_observer - Sketchup::Dimension + #add_observer + Sketchup::DefinitionList
  • - #add_observer - Sketchup::DefinitionList + #add_observer + Sketchup::Group
  • - #add_observer - Sketchup::ComponentDefinition + #add_observer + Sketchup::Model
  • @@ -1378,21 +1378,21 @@

    Method List

  • - #add_separator - UI::Toolbar + #add_separator + Sketchup::Menu
  • - #add_separator - Sketchup::Menu + #add_separator + UI::Toolbar
  • -
  • +
  • #add_separator_to_menu Top Level Namespace @@ -1474,16 +1474,16 @@

    Method List

  • - #alpha - Sketchup::Color + #alpha + Sketchup::Material
  • - #alpha - Sketchup::Material + #alpha + Sketchup::Color
  • @@ -1530,16 +1530,16 @@

    Method List

  • - #angle_between - Geom::Vector2d + #angle_between + Geom::Vector3d
  • - #angle_between - Geom::Vector3d + #angle_between + Geom::Vector2d
  • @@ -1690,24 +1690,24 @@

    Method List

  • - #at - Sketchup::LineStyles + #at + Sketchup::Materials
  • - #at - Sketchup::Selection + #at + Sketchup::LineStyles
  • - #at - Sketchup::Materials + #at + Sketchup::Selection
  • @@ -1762,16 +1762,16 @@

    Method List

  • - #attribute_dictionary - Sketchup::Entity + #attribute_dictionary + Sketchup::Model
  • - #attribute_dictionary - Sketchup::Model + #attribute_dictionary + Sketchup::Entity
  • @@ -1818,40 +1818,40 @@

    Method List

  • - #axes - Geom::Vector3d + #axes + Sketchup::Axes
  • - #axes - Sketchup::Page + axes + Geom::Transformation
  • - axes - Geom::Transformation + #axes + Geom::Vector3d
  • - #axes - Sketchup::Axes + #axes + Sketchup::Model
  • - #axes - Sketchup::Model + #axes + Sketchup::Page
  • @@ -1882,16 +1882,16 @@

    Method List

  • - #behavior - Sketchup::ComponentDefinition + #behavior + Sketchup::Model
  • - #behavior - Sketchup::Model + #behavior + Sketchup::ComponentDefinition
  • @@ -1938,16 +1938,16 @@

    Method List

  • - #body - Sketchup::Http::Request + #body + Sketchup::Http::Response
  • - #body - Sketchup::Http::Response + #body + Sketchup::Http::Request
  • @@ -2002,16 +2002,16 @@

    Method List

  • - #bounds - Layout::Entity + #bounds + Sketchup::Drawingelement
  • - #bounds - Sketchup::Drawingelement + #bounds + Layout::Entity
  • @@ -2042,16 +2042,16 @@

    Method List

  • - #bring_to_front - UI::HtmlDialog + #bring_to_front + UI::WebDialog
  • - #bring_to_front - UI::WebDialog + #bring_to_front + UI::HtmlDialog
  • @@ -2066,16 +2066,16 @@

    Method List

  • - #camera - Sketchup::Page + #camera + Sketchup::View
  • - #camera - Sketchup::View + #camera + Sketchup::Page
  • @@ -2122,32 +2122,32 @@

    Method List

  • - #center - UI::HtmlDialog + #center + Sketchup::View
  • - #center - Sketchup::ArcCurve + #center + Geom::BoundingBox
  • - #center - Geom::BoundingBox + #center + Sketchup::ArcCurve
  • - #center - Sketchup::View + #center + UI::HtmlDialog
  • @@ -2178,61 +2178,69 @@

    Method List

  • - #classifications - Sketchup::Model + #circular? + Sketchup::ArcCurve
  • - #classify_point - Sketchup::Face + #classifications + Sketchup::Model
  • - #clear - Sketchup::Set + #classify_point + Sketchup::Face
  • - #clear - Sketchup::Selection + #clear + Geom::BoundingBox
  • - #clear - Sketchup::Console + #clear + Sketchup::Selection
  • - #clear - Geom::BoundingBox + #clear + Sketchup::InputPoint
  • - #clear - Sketchup::InputPoint + #clear + Sketchup::Set
  • +
    + #clear + Sketchup::Console +
    +
  • + + +
  • #clear! Sketchup::Entities @@ -2240,7 +2248,7 @@

    Method List

  • -
  • +
  • #clear_texture_position Sketchup::Face @@ -2248,7 +2256,7 @@

    Method List

  • -
  • +
  • #clear_texture_projection Sketchup::Face @@ -2256,25 +2264,33 @@

    Method List

  • +
  • +
    + #clip_mask + Layout::SketchUpModel +
    +
  • + +
  • - #clip_mask - Layout::ReferenceEntity + #clip_mask + Layout::Image
  • - #clip_mask - Layout::Image + #clip_mask + Layout::ReferenceEntity
  • - #clip_mask + #clip_mask= Layout::SketchUpModel
  • @@ -2290,23 +2306,23 @@

    Method List

  • - #clip_mask= - Layout::SketchUpModel + #clip_mask= + Layout::Image
  • - #clip_mask= - Layout::Image + #clip_to_margins= + Layout::Grid
  • @@ -2314,24 +2330,24 @@

    Method List

  • - #clip_to_margins? - Layout::Grid + #clone + Geom::Vector2d
  • - #clone - Geom::Point2d + #clone + Geom::Transformation
  • - #clone - Geom::Transformation + #clone + Geom::Point2d
  • @@ -2354,32 +2370,32 @@

    Method List

  • - #clone - Geom::Vector2d + #clone + Geom::Point3d
  • - #clone - Geom::Point3d + #close + Sketchup::Model
  • - #close - Sketchup::Model + #close + Layout::Path
  • - #close - Layout::Path + #close + UI::WebDialog
  • @@ -2393,14 +2409,6 @@

    Method List

  • -
    - #close - UI::WebDialog -
    -
  • - - -
  • #close_active Sketchup::Model @@ -2408,7 +2416,7 @@

    Method List

  • -
  • +
  • #closed? Layout::Path @@ -2416,7 +2424,7 @@

    Method List

  • -
  • +
  • closest_points Geom @@ -2424,7 +2432,7 @@

    Method List

  • -
  • +
  • #cm Numeric @@ -2432,14 +2440,6 @@

    Method List

  • -
  • -
    - #color - Sketchup::Material -
    -
  • - -
  • #color @@ -2458,8 +2458,8 @@

    Method List

  • - #color= - Sketchup::Layer + #color + Sketchup::Material
  • @@ -2481,6 +2481,14 @@

    Method List

  • +
    + #color= + Sketchup::Layer +
    +
  • + + +
  • #color_at_uv Sketchup::ImageRep @@ -2488,7 +2496,7 @@

    Method List

  • -
  • +
  • #colorize_deltas Sketchup::Material @@ -2496,7 +2504,7 @@

    Method List

  • -
  • +
  • #colorize_type Sketchup::Material @@ -2504,7 +2512,7 @@

    Method List

  • -
  • +
  • #colorize_type= Sketchup::Material @@ -2512,7 +2520,7 @@

    Method List

  • -
  • +
  • #colors Sketchup::ImageRep @@ -2520,7 +2528,7 @@

    Method List

  • -
  • +
  • #commit_operation Sketchup::Model @@ -2528,7 +2536,7 @@

    Method List

  • -
  • +
  • #common_edge Sketchup::Vertex @@ -2536,7 +2544,7 @@

    Method List

  • -
  • +
  • #common_face Sketchup::Edge @@ -2544,23 +2552,23 @@

    Method List

  • -
  • +
  • - #connect - Layout::Label + #connect + Layout::LinearDimension
  • -
  • +
  • - #connect - Layout::LinearDimension + #connect + Layout::Label
  • -
  • +
  • #connection_type Layout::Label @@ -2568,7 +2576,7 @@

    Method List

  • -
  • +
  • #connection_type= Layout::Label @@ -2576,7 +2584,7 @@

    Method List

  • -
  • +
  • #contains? Geom::BoundingBox @@ -2584,7 +2592,7 @@

    Method List

  • -
  • +
  • #contains? Sketchup::Selection @@ -2592,7 +2600,7 @@

    Method List

  • -
  • +
  • #contains? Sketchup::Set @@ -2600,7 +2608,7 @@

    Method List

  • -
  • +
  • #convex? Sketchup::Loop @@ -2608,7 +2616,7 @@

    Method List

  • -
  • +
  • #copy Sketchup::Group @@ -2616,7 +2624,7 @@

    Method List

  • -
  • +
  • #copy! Sketchup::InputPoint @@ -2624,7 +2632,7 @@

    Method List

  • -
  • +
  • #copyright SketchupExtension @@ -2632,7 +2640,7 @@

    Method List

  • -
  • +
  • #copyright= SketchupExtension @@ -2640,14 +2648,6 @@

    Method List

  • -
  • -
    - #corner - Sketchup::View -
    -
  • - -
  • #corner @@ -2658,96 +2658,96 @@

    Method List

  • - #count - Sketchup::DefinitionList + #corner + Sketchup::View
  • - #count - Sketchup::Entities + #count + Sketchup::DefinitionList
  • - #count - Sketchup::OptionsManager + #count + Sketchup::Pages
  • - #count - Sketchup::PickHelper + #count + Sketchup::TextureWriter
  • - #count - Sketchup::RenderingOptions + #count + Sketchup::Layers
  • - #count - Sketchup::AttributeDictionaries + #count + Sketchup::Entities
  • - #count - Sketchup::Pages + #count + Sketchup::PickHelper
  • - #count - Sketchup::ExtensionsManager + #count + Sketchup::Styles
  • - #count - Sketchup::Materials + #count + Sketchup::AttributeDictionaries
  • - #count - Sketchup::OptionsProvider + #count + UI::Toolbar
  • - #count - Sketchup::Styles + #count + Sketchup::RenderingOptions
  • - #count - Sketchup::AttributeDictionary + #count + Sketchup::OptionsProvider
  • @@ -2762,48 +2762,48 @@

    Method List

  • - #count - Sketchup::Layers + #count + Sketchup::ShadowInfo
  • - #count - UI::Toolbar + #count + Sketchup::ExtensionsManager
  • - #count - Sketchup::TextureWriter + #count + Sketchup::Materials
  • - #count - Sketchup::ShadowInfo + #count + Sketchup::OptionsManager
  • - #count_edges - Sketchup::Curve + #count + Sketchup::AttributeDictionary
  • - #count_folders - Sketchup::Layers + #count_edges + Sketchup::Curve
  • @@ -2818,16 +2818,16 @@

    Method List

  • - #count_instances - Sketchup::ComponentDefinition + #count_folders + Sketchup::Layers
  • - #count_layers - Sketchup::Layers + #count_instances + Sketchup::ComponentDefinition
  • @@ -2841,6 +2841,14 @@

    Method List

  • +
    + #count_layers + Sketchup::Layers +
    +
  • + + +
  • #count_points Geom::PolygonMesh @@ -2848,7 +2856,7 @@

    Method List

  • -
  • +
  • #count_polygons Geom::PolygonMesh @@ -2856,7 +2864,7 @@

    Method List

  • -
  • +
  • #count_used_instances Sketchup::ComponentDefinition @@ -2864,7 +2872,7 @@

    Method List

  • -
  • +
  • create_cursor UI @@ -2872,7 +2880,7 @@

    Method List

  • -
  • +
  • create_texture_writer Sketchup @@ -2880,7 +2888,7 @@

    Method List

  • -
  • +
  • #creator SketchupExtension @@ -2888,7 +2896,7 @@

    Method List

  • -
  • +
  • #creator= SketchupExtension @@ -2896,23 +2904,23 @@

    Method List

  • -
  • +
  • - #cross - Geom::Vector3d + #cross + Geom::Vector2d
  • -
  • +
  • - #cross - Geom::Vector2d + #cross + Geom::Vector3d
  • -
  • +
  • #cross Array @@ -2920,7 +2928,7 @@

    Method List

  • -
  • +
  • #current Sketchup::Materials @@ -2928,7 +2936,7 @@

    Method List

  • -
  • +
  • #current= Sketchup::Materials @@ -2936,7 +2944,7 @@

    Method List

  • -
  • +
  • #current_scene Layout::SketchUpModel @@ -2944,7 +2952,7 @@

    Method List

  • -
  • +
  • #current_scene= Layout::SketchUpModel @@ -2952,7 +2960,7 @@

    Method List

  • -
  • +
  • #current_scene_modified? Layout::SketchUpModel @@ -2960,7 +2968,7 @@

    Method List

  • -
  • +
  • #curve Sketchup::Edge @@ -2968,7 +2976,7 @@

    Method List

  • -
  • +
  • #curve_interior? Sketchup::Vertex @@ -2976,7 +2984,7 @@

    Method List

  • -
  • +
  • #custom_text Layout::AutoTextDefinition @@ -2984,14 +2992,6 @@

    Method List

  • -
  • -
    - #custom_text= - Layout::LinearDimension -
    -
  • - -
  • #custom_text= @@ -3010,13 +3010,21 @@

    Method List

  • - #custom_text? + #custom_text= Layout::LinearDimension
  • +
    + #custom_text? + Layout::LinearDimension +
    +
  • + + +
  • #custom_text? Layout::AngularDimension @@ -3024,7 +3032,7 @@

    Method List

  • -
  • +
  • #cuts_opening= Sketchup::Behavior @@ -3032,7 +3040,7 @@

    Method List

  • -
  • +
  • #cuts_opening? Sketchup::Behavior @@ -3040,7 +3048,7 @@

    Method List

  • -
  • +
  • #dash_scale Layout::SketchUpModel @@ -3048,7 +3056,7 @@

    Method List

  • -
  • +
  • #dash_scale= Layout::SketchUpModel @@ -3056,7 +3064,7 @@

    Method List

  • -
  • +
  • #data Sketchup::ImageRep @@ -3064,7 +3072,7 @@

    Method List

  • -
  • +
  • #data Layout::TableCell @@ -3072,7 +3080,7 @@

    Method List

  • -
  • +
  • #data= Layout::TableCell @@ -3080,7 +3088,7 @@

    Method List

  • -
  • +
  • #date_format Layout::AutoTextDefinition @@ -3088,7 +3096,7 @@

    Method List

  • -
  • +
  • #date_format= Layout::AutoTextDefinition @@ -3096,7 +3104,7 @@

    Method List

  • -
  • +
  • #days_remaining Sketchup::Licensing::ExtensionLicense @@ -3104,7 +3112,7 @@

    Method List

  • -
  • +
  • #deactivate Sketchup::Tool @@ -3112,7 +3120,7 @@

    Method List

  • -
  • +
  • debug_mode= Sketchup @@ -3120,7 +3128,7 @@

    Method List

  • -
  • +
  • debug_mode? Sketchup @@ -3128,7 +3136,7 @@

    Method List

  • -
  • +
  • decimal_separator Sketchup::RegionalSettings @@ -3136,7 +3144,7 @@

    Method List

  • -
  • +
  • #definition Sketchup::Group @@ -3144,14 +3152,6 @@

    Method List

  • -
  • -
    - #definition - Sketchup::ComponentInstance -
    -
  • - -
  • #definition @@ -3162,7 +3162,7 @@

    Method List

  • - #definition= + #definition Sketchup::ComponentInstance
  • @@ -3170,39 +3170,39 @@

    Method List

  • - #definitions - Sketchup::Model + #definition= + Sketchup::ComponentInstance
  • - #degrees - Numeric + #definitions + Sketchup::Model
  • - #degrees_of_freedom - Sketchup::InputPoint + #degrees + Numeric
  • - #delay_time - Sketchup::Page + #degrees_of_freedom + Sketchup::InputPoint
  • - #delay_time= + #delay_time Sketchup::Page
  • @@ -3210,8 +3210,8 @@

    Method List

  • - #delete - Sketchup::Set + #delay_time= + Sketchup::Page
  • @@ -3226,32 +3226,32 @@

    Method List

  • - #delete_attribute - Sketchup::Entity + #delete + Sketchup::Set
  • - #delete_key - Sketchup::AttributeDictionary + #delete_attribute + Sketchup::Entity
  • - #deleted? - Sketchup::Entity + #delete_key + Sketchup::AttributeDictionary
  • - #depth - Sketchup::InputPoint + #deleted? + Sketchup::Entity
  • @@ -3266,16 +3266,16 @@

    Method List

  • - #depth_at - Sketchup::PickHelper + #depth + Sketchup::InputPoint
  • - #description - Sketchup::Style + #depth_at + Sketchup::PickHelper
  • @@ -3290,8 +3290,8 @@

    Method List

  • - #description - SketchupExtension + #description + Sketchup::Model
  • @@ -3306,109 +3306,117 @@

    Method List

  • - #description - Sketchup::Group + #description + Sketchup::ComponentDefinition
  • - #description - Sketchup::Model + #description + Sketchup::Group
  • - #description - Sketchup::Overlay + #description + Sketchup::Style
  • - #description - Sketchup::Page + #description + Sketchup::Overlay
  • - #description - Sketchup::ComponentDefinition + #description + SketchupExtension
  • - #description= - Sketchup::Group + #description + Sketchup::Page
  • - #description= - Sketchup::Model + #description= + Sketchup::Overlay
  • - #description= - SketchupExtension + #description= + Sketchup::Page
  • - #description= - Sketchup::ComponentDefinition + #description= + Sketchup::Group
  • - #description= - Sketchup::Overlay + #description= + Sketchup::Style
  • - #description= - Sketchup::Style + #description= + Sketchup::Model
  • - #description= - Sketchup::Camera + #description= + Sketchup::ComponentDefinition
  • - #description= - Sketchup::Page + #description= + SketchupExtension
  • +
    + #description= + Sketchup::Camera +
    +
  • + + +
  • #diagonal Geom::BoundingBox @@ -3416,7 +3424,7 @@

    Method List

  • -
  • +
  • #dimension_rotation_alignment Layout::Style @@ -3424,7 +3432,7 @@

    Method List

  • -
  • +
  • #dimension_rotation_alignment= Layout::Style @@ -3432,7 +3440,7 @@

    Method List

  • -
  • +
  • #dimension_units Layout::Style @@ -3440,7 +3448,7 @@

    Method List

  • -
  • +
  • #dimension_vertical_alignment Layout::Style @@ -3448,7 +3456,7 @@

    Method List

  • -
  • +
  • #dimension_vertical_alignment= Layout::Style @@ -3456,7 +3464,7 @@

    Method List

  • -
  • +
  • #dimensions Layout::Table @@ -3464,7 +3472,7 @@

    Method List

  • -
  • +
  • #direction Sketchup::Camera @@ -3472,7 +3480,7 @@

    Method List

  • -
  • +
  • #direction Sketchup::ConstructionLine @@ -3480,7 +3488,7 @@

    Method List

  • -
  • +
  • #direction= Sketchup::ConstructionLine @@ -3488,7 +3496,7 @@

    Method List

  • -
  • +
  • #disconnect Layout::Label @@ -3496,7 +3504,7 @@

    Method List

  • -
  • +
  • #disconnect Layout::LinearDimension @@ -3504,7 +3512,7 @@

    Method List

  • -
  • +
  • #display? Sketchup::InputPoint @@ -3512,7 +3520,7 @@

    Method List

  • -
  • +
  • #display_background= Layout::SketchUpModel @@ -3520,7 +3528,7 @@

    Method List

  • -
  • +
  • #display_background? Layout::SketchUpModel @@ -3528,7 +3536,7 @@

    Method List

  • -
  • +
  • #display_file_extension= Layout::AutoTextDefinition @@ -3536,7 +3544,7 @@

    Method List

  • -
  • +
  • #display_file_extension? Layout::AutoTextDefinition @@ -3544,7 +3552,7 @@

    Method List

  • -
  • +
  • #display_full_path= Layout::AutoTextDefinition @@ -3552,7 +3560,7 @@

    Method List

  • -
  • +
  • #display_full_path? Layout::AutoTextDefinition @@ -3560,7 +3568,7 @@

    Method List

  • -
  • +
  • #display_leader= Sketchup::Text @@ -3568,7 +3576,7 @@

    Method List

  • -
  • +
  • #display_leader? Sketchup::Text @@ -3576,7 +3584,7 @@

    Method List

  • -
  • +
  • #display_name Sketchup::Material @@ -3584,7 +3592,7 @@

    Method List

  • -
  • +
  • #display_name Sketchup::Layer @@ -3592,7 +3600,7 @@

    Method List

  • -
  • +
  • display_name_from_action Sketchup @@ -3600,7 +3608,7 @@

    Method List

  • -
  • +
  • #display_resolution Layout::PageInfo @@ -3608,7 +3616,7 @@

    Method List

  • -
  • +
  • #display_resolution= Layout::PageInfo @@ -3616,7 +3624,7 @@

    Method List

  • -
  • +
  • #display_text Layout::FormattedText @@ -3624,34 +3632,26 @@

    Method List

  • -
  • -
    - #distance - Geom::Point2d -
    -
  • - -
  • - #distance - Geom::Point3d + #distance + Array
  • - #distance - Array + #distance + Geom::Point3d
  • - #distance_to_line - Array + #distance + Geom::Point2d
  • @@ -3666,13 +3666,21 @@

    Method List

  • +
    + #distance_to_plane + Array +
    +
  • + + +
  • #distance_to_plane Geom::Point3d @@ -3680,7 +3688,7 @@

    Method List

  • -
  • +
  • #do_options Sketchup::Importer @@ -3688,7 +3696,7 @@

    Method List

  • -
  • +
  • #do_pick Sketchup::PickHelper @@ -3696,15 +3704,15 @@

    Method List

  • -
  • +
  • - #document - Layout::Layer + #document + Layout::Page
  • -
  • +
  • #document Layout::Entity @@ -3712,23 +3720,23 @@

    Method List

  • -
  • +
  • - #document - Layout::Page + #document + Layout::Layer
  • -
  • +
  • - #dot - Array + #dot + Geom::Vector2d
  • -
  • +
  • #dot Geom::Vector3d @@ -3736,15 +3744,15 @@

    Method List

  • -
  • +
  • - #dot - Geom::Vector2d + #dot + Array
  • -
  • +
  • #draw Sketchup::Overlay @@ -3752,7 +3760,7 @@

    Method List

  • -
  • +
  • #draw Sketchup::View @@ -3760,7 +3768,7 @@

    Method List

  • -
  • +
  • #draw Sketchup::InputPoint @@ -3768,7 +3776,7 @@

    Method List

  • -
  • +
  • #draw Sketchup::Tool @@ -3776,7 +3784,7 @@

    Method List

  • -
  • +
  • #draw2d Sketchup::View @@ -3784,7 +3792,7 @@

    Method List

  • -
  • +
  • #draw_line Sketchup::View @@ -3792,7 +3800,7 @@

    Method List

  • -
  • +
  • #draw_lines Sketchup::View @@ -3800,7 +3808,7 @@

    Method List

  • -
  • +
  • #draw_points Sketchup::View @@ -3808,7 +3816,7 @@

    Method List

  • -
  • +
  • #draw_polyline Sketchup::View @@ -3816,7 +3824,7 @@

    Method List

  • -
  • +
  • #draw_text Sketchup::View @@ -3824,7 +3832,7 @@

    Method List

  • -
  • +
  • #drawing_bounds Layout::Entity @@ -3832,7 +3840,7 @@

    Method List

  • -
  • +
  • #drawing_color= Sketchup::View @@ -3840,7 +3848,7 @@

    Method List

  • -
  • +
  • #drawing_element_visible? Sketchup::Model @@ -3848,7 +3856,7 @@

    Method List

  • -
  • +
  • #dynamic= Sketchup::View @@ -3856,282 +3864,274 @@

    Method List

  • -
  • -
    - #each - Sketchup::OptionsProvider -
    -
  • - -
  • - #each - Sketchup::AttributeDictionary + #each + Sketchup::LineStyles
  • - #each - Sketchup::OverlaysManager + #each + Sketchup::Set
  • - #each - Sketchup::Selection + #each + Layout::Pages
  • - #each - Sketchup::Entities + #each + Sketchup::DefinitionList
  • - #each - Sketchup::Classifications + #each + Layout::Table
  • - #each - Layout::Entities + #each + Layout::Layers
  • - #each - Sketchup::ExtensionsManager + #each + Sketchup::Layers
  • - #each - Sketchup::Styles + #each + Sketchup::Entities
  • - #each - Layout::Layers + #each + Sketchup::ShadowInfo
  • - #each - Layout::Table + #each + Sketchup::OptionsProvider
  • - #each - Sketchup::OptionsManager + #each + Layout::Entities
  • - #each - Sketchup::LineStyles + #each + UI::Toolbar
  • - #each - Sketchup::InstancePath + #each + Sketchup::AttributeDictionaries
  • - #each - Sketchup::RenderingOptions + #each + Sketchup::ExtensionsManager
  • - #each - UI::Toolbar + #each + Sketchup::Selection
  • - #each - Sketchup::Set + #each + Sketchup::OptionsManager
  • - #each - Layout::Pages + #each + Sketchup::Pages
  • - #each - Sketchup::Materials + #each + Sketchup::Styles
  • - #each - Sketchup::ShadowInfo + #each + Sketchup::RenderingOptions
  • - #each - Sketchup::Layers + #each + Sketchup::Materials
  • - #each - Layout::AutoTextDefinitions + #each + Sketchup::Classifications
  • - #each - Sketchup::DefinitionList + #each + Sketchup::OverlaysManager
  • - #each - Sketchup::Pages + #each + Sketchup::InstancePath
  • - #each - Sketchup::AttributeDictionaries + #each + Layout::AutoTextDefinitions
  • - #each_edge - Sketchup::Curve + #each + Sketchup::AttributeDictionary
  • - #each_folder - Sketchup::LayerFolder + #each_edge + Sketchup::Curve
  • - #each_folder - Sketchup::Layers + #each_folder + Sketchup::LayerFolder
  • - #each_key - Sketchup::OptionsProvider + #each_folder + Sketchup::Layers
  • - #each_key - Sketchup::ShadowInfo + #each_key + Sketchup::RenderingOptions
  • - #each_key - Sketchup::AttributeDictionary + each_key + Sketchup::ShadowInfo
  • - #each_key - Sketchup::RenderingOptions + #each_key + Sketchup::OptionsProvider
  • - each_key - Sketchup::ShadowInfo + each_key + Sketchup::RenderingOptions
  • - each_key - Sketchup::RenderingOptions + #each_key + Sketchup::AttributeDictionary
  • - #each_layer - Sketchup::LayerFolder + #each_key + Sketchup::ShadowInfo
  • @@ -4146,8 +4146,8 @@

    Method List

  • - #each_pair - Sketchup::ShadowInfo + #each_layer + Sketchup::LayerFolder
  • @@ -4178,16 +4178,16 @@

    Method List

  • - #each_value - Sketchup::OptionsProvider + #each_pair + Sketchup::ShadowInfo
  • - #edge - Sketchup::EdgeUse + #each_value + Sketchup::OptionsProvider
  • @@ -4202,8 +4202,8 @@

    Method List

  • - #edges - Sketchup::Curve + #edge + Sketchup::EdgeUse
  • @@ -4234,40 +4234,40 @@

    Method List

  • - #edgeuses - Sketchup::Loop + #edges + Sketchup::Curve
  • - #edit_transform - Sketchup::Model + #edgeuses + Sketchup::Loop
  • - #effects_modified? - Layout::SketchUpModel + #edit_transform + Sketchup::Model
  • - #element_at - Sketchup::PickHelper + #effects_modified? + Layout::SketchUpModel
  • - #empty? - Sketchup::Selection + #element_at + Sketchup::PickHelper
  • @@ -4282,39 +4282,39 @@

    Method List

  • - #empty? - Sketchup::Set + #empty? + Geom::BoundingBox
  • - #empty? - Geom::BoundingBox + #empty? + Sketchup::Set
  • - #enableVCB? - Sketchup::Tool + #empty? + Sketchup::Selection
  • -
    - #enabled= - Sketchup::Overlay +
    + #enableVCB? + Sketchup::Tool
  • - #enabled? + #enabled= Sketchup::Overlay
  • @@ -4322,8 +4322,8 @@

    Method List

  • - #end - Sketchup::ConstructionLine + #enabled? + Sketchup::Overlay
  • @@ -4345,6 +4345,14 @@

    Method List

  • +
    + #end + Sketchup::ConstructionLine +
    +
  • + + +
  • #end= Sketchup::DimensionLinear @@ -4352,7 +4360,7 @@

    Method List

  • -
  • +
  • #end= Sketchup::ConstructionLine @@ -4360,7 +4368,7 @@

    Method List

  • -
  • +
  • #end_angle Sketchup::ArcCurve @@ -4368,7 +4376,7 @@

    Method List

  • -
  • +
  • #end_arrow Layout::Path @@ -4376,7 +4384,7 @@

    Method List

  • -
  • +
  • #end_arrow_size Layout::Style @@ -4384,7 +4392,7 @@

    Method List

  • -
  • +
  • #end_arrow_size= Layout::Style @@ -4392,7 +4400,7 @@

    Method List

  • -
  • +
  • #end_arrow_type Layout::Style @@ -4400,7 +4408,7 @@

    Method List

  • -
  • +
  • #end_arrow_type= Layout::Style @@ -4408,7 +4416,7 @@

    Method List

  • -
  • +
  • #end_attached_to Sketchup::DimensionLinear @@ -4416,7 +4424,7 @@

    Method List

  • -
  • +
  • #end_attached_to= Sketchup::DimensionLinear @@ -4424,14 +4432,6 @@

    Method List

  • -
  • -
    - #end_connection_point - Layout::AngularDimension -
    -
  • - -
  • #end_connection_point @@ -4442,23 +4442,23 @@

    Method List

  • - #end_connection_point= - Layout::LinearDimension + #end_connection_point + Layout::AngularDimension
  • - #end_connection_point= - Layout::AngularDimension + #end_connection_point= + Layout::LinearDimension
  • - #end_extent_point + #end_connection_point= Layout::AngularDimension
  • @@ -4466,15 +4466,15 @@

    Method List

  • - #end_extent_point - Layout::LinearDimension + #end_extent_point + Layout::AngularDimension
  • - #end_extent_point= + #end_extent_point Layout::LinearDimension
  • @@ -4490,13 +4490,21 @@

    Method List

  • - #end_offset_length= + #end_extent_point= Layout::LinearDimension
  • +
    + #end_offset_length= + Layout::LinearDimension +
    +
  • + + +
  • #end_offset_length= Layout::AngularDimension @@ -4504,7 +4512,7 @@

    Method List

  • -
  • +
  • #end_offset_point Layout::LinearDimension @@ -4512,7 +4520,7 @@

    Method List

  • -
  • +
  • #end_offset_point Layout::AngularDimension @@ -4520,7 +4528,7 @@

    Method List

  • -
  • +
  • #end_page Layout::AutoTextDefinition @@ -4528,7 +4536,7 @@

    Method List

  • -
  • +
  • #end_page= Layout::AutoTextDefinition @@ -4536,7 +4544,7 @@

    Method List

  • -
  • +
  • #end_point Layout::Path @@ -4544,7 +4552,7 @@

    Method List

  • -
  • +
  • #end_vertex_normal Sketchup::EdgeUse @@ -4552,111 +4560,111 @@

    Method List

  • -
  • -
    - #entities - Layout::Page -
    -
  • - -
  • - #entities - Layout::ReferenceEntity + #entities + Layout::Group
  • - #entities - Layout::AngularDimension + #entities + Sketchup::Group
  • - #entities - Sketchup::EntitiesBuilder + #entities + Layout::Page
  • - #entities - Layout::LinearDimension + #entities + Layout::SketchUpModel
  • - #entities - Layout::SketchUpModel + #entities + Layout::LayerInstance
  • - #entities - Layout::LayerInstance + #entities + Sketchup::ComponentDefinition
  • - #entities - Layout::Table + #entities + Layout::LinearDimension
  • - #entities - Sketchup::Group + #entities + Sketchup::Model
  • - #entities - Layout::Label + #entities + Layout::ReferenceEntity
  • - #entities - Layout::Group + #entities + Sketchup::EntitiesBuilder
  • - #entities - Sketchup::ComponentDefinition + #entities + Layout::AngularDimension
  • - #entities - Sketchup::Model + #entities + Layout::Table
  • +
    + #entities + Layout::Label +
    +
  • + + +
  • #entityID Sketchup::Entity @@ -4664,7 +4672,7 @@

    Method List

  • -
  • +
  • #entity_index Layout::LayerInstance @@ -4672,7 +4680,7 @@

    Method List

  • -
  • +
  • #equals? Sketchup::ComponentInstance @@ -4680,7 +4688,7 @@

    Method List

  • -
  • +
  • #equals? Sketchup::Group @@ -4688,7 +4696,7 @@

    Method List

  • -
  • +
  • #erase Sketchup::Pages @@ -4696,7 +4704,7 @@

    Method List

  • -
  • +
  • #erase! Sketchup::Drawingelement @@ -4704,7 +4712,7 @@

    Method List

  • -
  • +
  • #erase_entities Sketchup::Entities @@ -4712,7 +4720,7 @@

    Method List

  • -
  • +
  • #error_description Sketchup::Licensing::ExtensionLicense @@ -4720,7 +4728,7 @@

    Method List

  • -
  • +
  • #execute_script UI::HtmlDialog @@ -4728,7 +4736,7 @@

    Method List

  • -
  • +
  • #execute_script UI::WebDialog @@ -4736,7 +4744,7 @@

    Method List

  • -
  • +
  • #expectsStartupModelNotifications Sketchup::AppObserver @@ -4744,23 +4752,23 @@

    Method List

  • -
  • +
  • - #explode - Sketchup::ComponentInstance + #explode + Sketchup::Image
  • -
  • +
  • - #explode - Sketchup::Image + #explode + Sketchup::ComponentInstance
  • -
  • +
  • #explode Sketchup::Group @@ -4768,7 +4776,7 @@

    Method List

  • -
  • +
  • #explode_curve Sketchup::Edge @@ -4776,7 +4784,7 @@

    Method List

  • -
  • +
  • #export Sketchup::Model @@ -4784,7 +4792,7 @@

    Method List

  • -
  • +
  • #export Layout::Document @@ -4792,7 +4800,7 @@

    Method List

  • -
  • +
  • #extension UI::Command @@ -4800,7 +4808,7 @@

    Method List

  • -
  • +
  • #extension= UI::Command @@ -4808,7 +4816,7 @@

    Method List

  • -
  • +
  • #extension_path SketchupExtension @@ -4816,7 +4824,7 @@

    Method List

  • -
  • +
  • extensions Sketchup @@ -4824,7 +4832,7 @@

    Method List

  • -
  • +
  • #eye Sketchup::Camera @@ -4832,14 +4840,6 @@

    Method List

  • -
  • -
    - #face - Sketchup::InputPoint -
    -
  • - -
  • #face @@ -4857,6 +4857,14 @@

    Method List

  • +
    + #face + Sketchup::InputPoint +
    +
  • + + +
  • #faces Sketchup::Vertex @@ -4864,7 +4872,7 @@

    Method List

  • -
  • +
  • #faces Sketchup::Edge @@ -4872,7 +4880,7 @@

    Method List

  • -
  • +
  • #feet Numeric @@ -4880,7 +4888,7 @@

    Method List

  • -
  • +
  • #field_of_view Sketchup::View @@ -4888,7 +4896,7 @@

    Method List

  • -
  • +
  • #field_of_view= Sketchup::View @@ -4896,7 +4904,7 @@

    Method List

  • -
  • +
  • #file_extension Sketchup::Importer @@ -4904,7 +4912,7 @@

    Method List

  • -
  • +
  • #file_loaded Top Level Namespace @@ -4912,7 +4920,7 @@

    Method List

  • -
  • +
  • #file_loaded? Top Level Namespace @@ -4920,7 +4928,7 @@

    Method List

  • -
  • +
  • file_new Sketchup @@ -4928,23 +4936,23 @@

    Method List

  • -
  • +
  • - #filename - Sketchup::TextureWriter + #filename + Sketchup::Texture
  • -
  • +
  • - #filename - Sketchup::Texture + #filename + Sketchup::TextureWriter
  • -
  • +
  • #fill_color Layout::Style @@ -4952,7 +4960,7 @@

    Method List

  • -
  • +
  • #fill_color= Layout::Style @@ -4960,7 +4968,7 @@

    Method List

  • -
  • +
  • #fill_from_mesh Sketchup::Entities @@ -4968,7 +4976,7 @@

    Method List

  • -
  • +
  • #find_entity_by_id Sketchup::Model @@ -4976,7 +4984,7 @@

    Method List

  • -
  • +
  • #find_entity_by_persistent_id Sketchup::Model @@ -4984,7 +4992,7 @@

    Method List

  • -
  • +
  • #find_faces Sketchup::Edge @@ -4992,7 +5000,7 @@

    Method List

  • -
  • +
  • find_support_file Sketchup @@ -5000,7 +5008,7 @@

    Method List

  • -
  • +
  • find_support_files Sketchup @@ -5008,7 +5016,7 @@

    Method List

  • -
  • +
  • #first Sketchup::Selection @@ -5016,7 +5024,7 @@

    Method List

  • -
  • +
  • #first_edge Sketchup::Curve @@ -5024,7 +5032,7 @@

    Method List

  • -
  • +
  • fit_plane_to_points Geom @@ -5032,7 +5040,7 @@

    Method List

  • -
  • +
  • fix_shadow_strings= Sketchup @@ -5040,7 +5048,7 @@

    Method List

  • -
  • +
  • fix_shadow_strings? Sketchup @@ -5048,7 +5056,7 @@

    Method List

  • -
  • +
  • #focal_length Sketchup::Camera @@ -5056,7 +5064,7 @@

    Method List

  • -
  • +
  • #focal_length= Sketchup::Camera @@ -5064,7 +5072,7 @@

    Method List

  • -
  • +
  • focus Sketchup @@ -5072,14 +5080,6 @@

    Method List

  • -
  • -
    - #folder - Sketchup::LayerFolder -
    -
  • - -
  • #folder @@ -5090,7 +5090,7 @@

    Method List

  • - #folder= + #folder Sketchup::LayerFolder
  • @@ -5106,13 +5106,21 @@

    Method List

  • - #folders + #folder= Sketchup::LayerFolder
  • +
    + #folders + Sketchup::LayerFolder +
    +
  • + + +
  • #folders Sketchup::Layers @@ -5120,7 +5128,7 @@

    Method List

  • -
  • +
  • #followme Sketchup::Face @@ -5128,7 +5136,7 @@

    Method List

  • -
  • +
  • #font_family Layout::Style @@ -5136,7 +5144,7 @@

    Method List

  • -
  • +
  • #font_family= Layout::Style @@ -5144,7 +5152,7 @@

    Method List

  • -
  • +
  • #font_size Layout::Style @@ -5152,7 +5160,7 @@

    Method List

  • -
  • +
  • #font_size= Layout::Style @@ -5160,7 +5168,7 @@

    Method List

  • -
  • +
  • format_angle Sketchup @@ -5168,7 +5176,7 @@

    Method List

  • -
  • +
  • format_area Sketchup @@ -5176,7 +5184,7 @@

    Method List

  • -
  • +
  • format_degrees Sketchup @@ -5184,7 +5192,7 @@

    Method List

  • -
  • +
  • format_length Sketchup @@ -5192,7 +5200,7 @@

    Method List

  • -
  • +
  • format_volume Sketchup @@ -5200,7 +5208,7 @@

    Method List

  • -
  • +
  • #fov Sketchup::Camera @@ -5208,7 +5216,7 @@

    Method List

  • -
  • +
  • #fov= Sketchup::Camera @@ -5216,7 +5224,7 @@

    Method List

  • -
  • +
  • #fov_is_height? Sketchup::Camera @@ -5224,7 +5232,7 @@

    Method List

  • -
  • +
  • #frameChange Sketchup::FrameChangeObserver @@ -5232,7 +5240,7 @@

    Method List

  • -
  • +
  • #georeferenced? Sketchup::Model @@ -5240,7 +5248,7 @@

    Method List

  • -
  • +
  • #getExtents Sketchup::Overlay @@ -5248,7 +5256,7 @@

    Method List

  • -
  • +
  • #getExtents Sketchup::Tool @@ -5256,7 +5264,7 @@

    Method List

  • -
  • +
  • #getInstructorContentDirectory Sketchup::Tool @@ -5264,7 +5272,7 @@

    Method List

  • -
  • +
  • #getMenu Sketchup::Tool @@ -5272,7 +5280,7 @@

    Method List

  • -
  • +
  • #get_UVHelper Sketchup::Face @@ -5280,6 +5288,14 @@

    Method List

  • +
  • +
    + #get_attribute + Sketchup::Entity +
    +
  • + +
  • #get_attribute @@ -5290,24 +5306,24 @@

    Method List

  • - #get_attribute - Sketchup::Entity + #get_back_UVQ + Sketchup::UVHelper
  • - #get_back_UVQ - Sketchup::UVHelper + #get_classification_value + Sketchup::ComponentDefinition
  • - #get_classification_value - Sketchup::ComponentDefinition + get_clipboard_data + UI
  • @@ -5498,24 +5514,24 @@

    Method List

  • - #glued_to - Sketchup::Image + #glued_to + Sketchup::Group
  • - #glued_to - Sketchup::Group + #glued_to + Sketchup::ComponentInstance
  • - #glued_to - Sketchup::ComponentInstance + #glued_to + Sketchup::Image
  • @@ -5634,24 +5650,24 @@

    Method List

  • - #guid - Sketchup::ComponentDefinition + #guid + Sketchup::Group
  • - #guid - Sketchup::Group + #guid + Sketchup::Model
  • - #guid - Sketchup::Model + #guid + Sketchup::ComponentDefinition
  • @@ -5722,56 +5738,56 @@

    Method List

  • - #height - Geom::Bounds2d + #height + Sketchup::Camera
  • - #height - Sketchup::Texture + #height + Geom::BoundingBox
  • - #height - Sketchup::Image + #height + Geom::Bounds2d
  • - #height - Geom::BoundingBox + #height + Layout::TableRow
  • - #height - Sketchup::Camera + #height + Sketchup::Texture
  • - #height - Sketchup::ImageRep + #height + Sketchup::Image
  • - #height - Layout::TableRow + #height + Sketchup::ImageRep
  • @@ -5786,32 +5802,32 @@

    Method List

  • - #height= - Sketchup::Camera + #height= + Sketchup::Image
  • - #height= - Layout::PageInfo + #height= + Layout::TableRow
  • - #height= - Sketchup::Image + #height= + Layout::PageInfo
  • - #height= - Layout::TableRow + #height= + Sketchup::Camera
  • @@ -5826,16 +5842,16 @@

    Method List

  • - #hidden? - Sketchup::ComponentDefinition + #hidden? + Sketchup::Drawingelement
  • - #hidden? - Sketchup::Drawingelement + #hidden? + Sketchup::ComponentDefinition
  • @@ -5936,6 +5952,22 @@

    Method List

    +
  • +
    + #image_display_resolution + Layout::PageInfo +
    +
  • + + +
  • +
    + #image_display_resolution= + Layout::PageInfo +
    +
  • + +
  • #image_height @@ -5946,13 +5978,21 @@

    Method List

  • - #image_rep - Sketchup::Texture + #image_output_resolution + Layout::PageInfo
  • +
    + #image_output_resolution= + Layout::PageInfo +
    +
  • + + +
  • #image_rep Sketchup::Image @@ -5960,6 +6000,14 @@

    Method List

  • +
  • +
    + #image_rep + Sketchup::Texture +
    +
  • + +
  • #image_width @@ -6098,8 +6146,8 @@

    Method List

  • - #index - Layout::Layers + #index + Layout::AutoTextDefinitions
  • @@ -6114,8 +6162,8 @@

    Method List

  • - #index - Layout::AutoTextDefinitions + #index + Layout::Layers
  • @@ -6154,312 +6202,312 @@

    Method List

  • - #initialize - UI::HtmlDialog + #initialize + Layout::AngularDimension
  • - #initialize - Layout::AngularDimension + #initialize + Layout::Table
  • - #initialize - Layout::LinearDimension + #initialize + Layout::Style
  • - #initialize - Geom::PolygonMesh + #initialize + Geom::UTM
  • - #initialize - Layout::ConnectionPoint + #initialize + Layout::Ellipse
  • - #initialize - Sketchup::InputPoint + #initialize + Layout::Document
  • - #initialize - Geom::UTM + #initialize + SketchupExtension
  • - #initialize - Sketchup::Color + #initialize + LanguageHandler
  • - #initialize - Sketchup::Http::Request + #initialize + Layout::Label
  • - #initialize - Geom::BoundingBox + #initialize + Geom::Transformation2d
  • - #initialize - Layout::SketchUpModel + #initialize + Geom::Transformation
  • - #initialize - UI::WebDialog + #initialize + Layout::Image
  • - #initialize - Geom::Point2d + #initialize + Geom::BoundingBox
  • - #initialize - Layout::Path + #initialize + Layout::Group
  • - #initialize - Geom::Bounds2d + #initialize + Geom::Vector3d
  • - #initialize - Layout::Group + #initialize + Layout::Rectangle
  • - #initialize - Layout::Image + #initialize + Layout::FormattedText
  • - #initialize - Layout::Label + #initialize + Sketchup::Http::Request
  • - #initialize - UI::Notification + #initialize + Sketchup::InputPoint
  • - #initialize - Geom::Transformation2d + #initialize + Geom::Vector2d
  • - #initialize - Layout::FormattedText + #initialize + Sketchup::ImageRep
  • - #initialize - Sketchup::ImageRep + #initialize + Layout::SketchUpModel
  • - #initialize - Geom::Transformation + #initialize + Geom::Bounds2d
  • - #initialize - Layout::Rectangle + #initialize + Geom::Point3d
  • - #initialize - Sketchup::Camera + #initialize + Geom::PolygonMesh
  • - #initialize - Geom::LatLong + #initialize + Layout::ConnectionPoint
  • - #initialize - Geom::Point3d + #initialize + Layout::LinearDimension
  • - #initialize - Layout::Style + #initialize + Geom::Point2d
  • - #initialize - Sketchup::Overlay + #initialize + Geom::LatLong
  • - #initialize - Geom::Vector2d + #initialize + Sketchup::Color
  • - #initialize - LanguageHandler + #initialize + Layout::Path
  • - #initialize - Geom::Vector3d + #initialize + Sketchup::Camera
  • - #initialize - Layout::Table + #initialize + UI::HtmlDialog
  • - #initialize - SketchupExtension + #initialize + UI::Notification
  • - #initialize - Layout::Ellipse + #initialize + UI::WebDialog
  • - #initialize - Layout::Document + #initialize + Sketchup::InstancePath
  • - #initialize - Sketchup::InstancePath + #initialize + Sketchup::Overlay
  • - #inputbox - Top Level Namespace + inputbox + UI
  • - inputbox - UI + #inputbox + Top Level Namespace
  • @@ -6514,24 +6562,24 @@

    Method List

  • - #inspect - Sketchup::Entity + #inspect + Geom::Vector2d
  • - #inspect - Geom::Point2d + #inspect + Geom::Point3d
  • - #inspect - Geom::Point3d + #inspect + Geom::Vector3d
  • @@ -6546,16 +6594,16 @@

    Method List

  • - #inspect - Geom::Vector2d + #inspect + Geom::Point2d
  • - #inspect - Geom::Vector3d + #inspect + Sketchup::Entity
  • @@ -6618,24 +6666,24 @@

    Method List

  • - #intersect - Sketchup::Group + #intersect + Sketchup::ComponentInstance
  • - #intersect - Sketchup::ComponentInstance + #intersect + Geom::BoundingBox
  • - #intersect - Geom::BoundingBox + #intersect + Sketchup::Group
  • @@ -6690,16 +6738,16 @@

    Method List

  • - #inverse - Geom::Transformation + #inverse + Geom::Transformation2d
  • - #inverse - Geom::Transformation2d + #inverse + Geom::Transformation
  • @@ -6714,16 +6762,16 @@

    Method List

  • - #invert! - Geom::Transformation + #invert! + Geom::Transformation2d
  • - #invert! - Geom::Transformation2d + #invert! + Geom::Transformation
  • @@ -6818,8 +6866,8 @@

    Method List

  • - #keys - Sketchup::Classifications + #keys + Sketchup::ShadowInfo
  • @@ -6834,24 +6882,24 @@

    Method List

  • - #keys - Sketchup::ShadowInfo + #keys + Sketchup::RenderingOptions
  • - keys - Sketchup::ShadowInfo + #keys + Sketchup::AttributeDictionary
  • - #keys - Sketchup::RenderingOptions + #keys + Sketchup::OptionsManager
  • @@ -6866,24 +6914,24 @@

    Method List

  • - #keys - Sketchup::ExtensionsManager + keys + Sketchup::ShadowInfo
  • - #keys - Sketchup::AttributeDictionary + #keys + Sketchup::Classifications
  • - #keys - Sketchup::OptionsManager + #keys + Sketchup::ExtensionsManager
  • @@ -6978,16 +7026,16 @@

    Method List

  • - #layer_instance - Layout::Layer + #layer_instance + Layout::Entity
  • - #layer_instance - Layout::Entity + #layer_instance + Layout::Layer
  • @@ -7010,40 +7058,40 @@

    Method List

  • - #layers - Layout::Document + #layers + Sketchup::Layers
  • - #layers - Sketchup::Layers + #layers + Sketchup::Model
  • - #layers - Sketchup::LayerFolder + #layers + Sketchup::Page
  • - #layers - Sketchup::Model + #layers + Layout::Document
  • - #layers - Sketchup::Page + #layers + Sketchup::LayerFolder
  • @@ -7090,24 +7138,24 @@

    Method List

  • - #leader_line_type - Layout::AngularDimension + #leader_line_type + Layout::LinearDimension
  • - #leader_line_type - Layout::Label + #leader_line_type + Layout::AngularDimension
  • - #leader_line_type - Layout::LinearDimension + #leader_line_type + Layout::Label
  • @@ -7210,80 +7258,80 @@

    Method List

  • - #length - Layout::AutoTextDefinitions + #length + Sketchup::OptionsProvider
  • - #length - Geom::Vector2d + #length + Layout::AutoTextDefinitions
  • - #length - Geom::Vector3d + #length + Sketchup::InstancePath
  • - #length - Sketchup::DefinitionList + #length + Sketchup::Styles
  • - #length - Sketchup::Set + #length + Sketchup::Selection
  • - #length - Sketchup::Edge + #length + Sketchup::RenderingOptions
  • - #length - Sketchup::Pages + #length + Sketchup::ExtensionsManager
  • - #length - Sketchup::Curve + #length + Sketchup::AttributeDictionaries
  • - #length - Sketchup::Layers + #length + Geom::Vector2d
  • - #length - Sketchup::Styles + #length + Geom::Vector3d
  • @@ -7298,144 +7346,144 @@

    Method List

  • - #length - Sketchup::Entities + #length + Layout::Entities
  • - #length - Sketchup::Materials + #length + Sketchup::ShadowInfo
  • - #length - Sketchup::AttributeDictionary + #length + Layout::Layers
  • - #length - Sketchup::ShadowInfo + #length + Sketchup::DefinitionList
  • - #length - Sketchup::InstancePath + #length + Sketchup::Set
  • - #length - Sketchup::Selection + #length + Layout::Pages
  • - #length - Sketchup::TextureWriter + #length + Sketchup::Edge
  • - #length - Sketchup::OptionsManager + #length + Sketchup::TextureWriter
  • - #length - Sketchup::Classifications + #length + Sketchup::Entities
  • - #length - Sketchup::OptionsProvider + #length + Sketchup::OptionsManager
  • - #length - Sketchup::RenderingOptions + #length + Sketchup::Layers
  • - #length - Sketchup::ExtensionsManager + #length + Sketchup::Pages
  • - #length - Sketchup::AttributeDictionaries + #length + Sketchup::Classifications
  • - #length - Layout::Pages + #length + Sketchup::AttributeDictionary
  • - #length - Layout::Layers + #length + Sketchup::Curve
  • - #length - Layout::Entities + #length + Sketchup::Materials
  • - #length= - Geom::Vector2d + #length= + Geom::Vector3d
  • - #length= - Geom::Vector3d + #length= + Geom::Vector2d
  • @@ -7530,24 +7578,24 @@

    Method List

  • - linear_combination - Geom::Point3d + linear_combination + Geom
  • - linear_combination - Geom::Vector3d + linear_combination + Geom::Point3d
  • - linear_combination - Geom + linear_combination + Geom::Vector3d
  • @@ -7578,32 +7626,32 @@

    Method List

  • - #load - Sketchup::TextureWriter + load + Sketchup
  • - load - Sketchup + #load + Sketchup::Materials
  • - #load - Sketchup::DefinitionList + #load + Sketchup::TextureWriter
  • - #load - Sketchup::Materials + #load + Sketchup::DefinitionList
  • @@ -7682,32 +7730,32 @@

    Method List

  • - #locked= - Layout::Entity + #locked= + Layout::Layer
  • - #locked= - Layout::Layer + #locked= + Layout::Entity
  • - #locked= - Sketchup::Group + #locked= + Sketchup::ComponentInstance
  • - #locked= - Sketchup::ComponentInstance + #locked= + Sketchup::Group
  • @@ -7722,8 +7770,8 @@

    Method List

  • - #locked? - Sketchup::Group + #locked? + Layout::Entity
  • @@ -7738,8 +7786,8 @@

    Method List

  • - #locked? - Layout::Entity + #locked? + Sketchup::Group
  • @@ -7898,16 +7946,16 @@

    Method List

  • - #material - Sketchup::Face + #material + Sketchup::Drawingelement
  • - #material - Sketchup::Drawingelement + #material + Sketchup::Face
  • @@ -8170,16 +8218,16 @@

    Method List

  • - #model - Sketchup::Tools + #model + Sketchup::View
  • - #model - Sketchup::View + #model + Sketchup::Entities
  • @@ -8202,8 +8250,8 @@

    Method List

  • - #model - Sketchup::Entities + #model + Sketchup::Tools
  • @@ -8234,16 +8282,16 @@

    Method List

  • - #move! - Sketchup::Group + #move! + Sketchup::ComponentInstance
  • - #move! - Sketchup::ComponentInstance + #move! + Sketchup::Group
  • @@ -8274,24 +8322,24 @@

    Method List

  • - #name - Sketchup::AttributeDictionary + #name + UI::Toolbar
  • - #name - UI::Toolbar + #name + Sketchup::OptionsProvider
  • - #name - Layout::AutoTextDefinition + #name + Sketchup::Material
  • @@ -8306,80 +8354,80 @@

    Method List

  • - #name - Sketchup::Model + #name + Sketchup::Overlay
  • - #name - SketchupExtension + #name + Sketchup::AttributeDictionary
  • - #name - Sketchup::Style + #name + Sketchup::LayerFolder
  • - #name - Sketchup::ComponentInstance + #name + Layout::AutoTextDefinition
  • - #name - Layout::Layer + #name + Sketchup::ComponentInstance
  • - #name - Sketchup::ComponentDefinition + #name + Sketchup::Layer
  • - #name - Sketchup::Material + #name + Sketchup::LineStyle
  • - #name - Sketchup::LayerFolder + #name + Sketchup::SectionPlane
  • - #name - Sketchup::Layer + #name + Sketchup::Style
  • - #name - Sketchup::Overlay + #name + Layout::Page
  • @@ -8402,64 +8450,64 @@

    Method List

  • - #name - Sketchup::LineStyle + #name + Layout::Layer
  • - #name - Layout::Page + #name + SketchupExtension
  • - #name - Sketchup::SectionPlane + #name + Sketchup::ComponentDefinition
  • - #name - Sketchup::OptionsProvider + #name + Sketchup::Model
  • - #name= - Layout::AutoTextDefinition + #name= + Sketchup::Layer
  • - #name= - Sketchup::ComponentInstance + #name= + Sketchup::Group
  • - #name= - Sketchup::Material + #name= + SketchupExtension
  • - #name= - Sketchup::Style + #name= + Sketchup::ComponentInstance
  • @@ -8474,48 +8522,48 @@

    Method List

  • - #name= - SketchupExtension + #name= + Layout::Page
  • - #name= - Sketchup::Model + #name= + Sketchup::Style
  • - #name= - Sketchup::Layer + #name= + Sketchup::Material
  • - #name= - Sketchup::LayerFolder + #name= + Sketchup::SectionPlane
  • - #name= - Sketchup::SectionPlane + #name= + Sketchup::LayerFolder
  • - #name= - Layout::Layer + #name= + Layout::AutoTextDefinition
  • @@ -8530,16 +8578,16 @@

    Method List

  • - #name= - Sketchup::Group + #name= + Sketchup::Model
  • - #name= - Layout::Page + #name= + Layout::Layer
  • @@ -8586,16 +8634,16 @@

    Method List

  • - new - UI::Command + new + UI::Toolbar
  • - new - UI::Toolbar + new + UI::Command
  • @@ -8666,24 +8714,24 @@

    Method List

  • - #normal - Sketchup::Face + #normal + Sketchup::ArcCurve
  • - #normal - Sketchup::Image + #normal + Sketchup::Face
  • - #normal - Sketchup::ArcCurve + #normal + Sketchup::Image
  • @@ -8698,16 +8746,16 @@

    Method List

  • - #normalize - Geom::Vector2d + #normalize + Geom::Vector3d
  • - #normalize - Geom::Vector3d + #normalize + Geom::Vector2d
  • @@ -8722,24 +8770,24 @@

    Method List

  • - #normalize! - Geom::Vector2d + #normalize! + Geom::Vector3d
  • - #normalize! - Array + #normalize! + Geom::Vector2d
  • - #normalize! - Geom::Vector3d + #normalize! + Array
  • @@ -8810,24 +8858,24 @@

    Method List

  • - #offset! - Array + #offset! + Geom::Point3d
  • - #offset! - Geom::Point2d + #offset! + Array
  • - #offset! - Geom::Point3d + #offset! + Geom::Point2d
  • @@ -9594,32 +9642,32 @@

    Method List

  • - #on_line? - Array + #on_line? + Geom::Point3d
  • - #on_line? - Geom::Point3d + #on_line? + Array
  • - #on_plane? - Geom::Point3d + #on_plane? + Array
  • - #on_plane? - Array + #on_plane? + Geom::Point3d
  • @@ -9674,24 +9722,24 @@

    Method List

  • - #origin - Sketchup::Axes + #origin + Sketchup::Image
  • - #origin - Sketchup::Image + #origin + Geom::Transformation
  • - #origin - Geom::Transformation + #origin + Sketchup::Axes
  • @@ -9738,21 +9786,29 @@

    Method List

  • - #outer_shell - Sketchup::Group + #outer_shell + Sketchup::ComponentInstance
  • - #outer_shell - Sketchup::ComponentInstance + #outer_shell + Sketchup::Group
  • +
    + #output_entities + Layout::SketchUpModel +
    +
  • + + +
  • #output_resolution Layout::PageInfo @@ -9760,7 +9816,7 @@

    Method List

  • -
  • +
  • #output_resolution= Layout::PageInfo @@ -9768,7 +9824,7 @@

    Method List

  • -
  • +
  • #overlay_id Sketchup::Overlay @@ -9776,7 +9832,7 @@

    Method List

  • -
  • +
  • #overlays Sketchup::Model @@ -9784,7 +9840,7 @@

    Method List

  • -
  • +
  • #owner_type Sketchup::Material @@ -9792,7 +9848,7 @@

    Method List

  • -
  • +
  • #page Layout::Entity @@ -9800,7 +9856,7 @@

    Method List

  • -
  • +
  • #page_behavior Sketchup::Layer @@ -9808,7 +9864,7 @@

    Method List

  • -
  • +
  • #page_behavior= Sketchup::Layer @@ -9816,7 +9872,7 @@

    Method List

  • -
  • +
  • #page_info Layout::Document @@ -9824,7 +9880,7 @@

    Method List

  • -
  • +
  • #page_number_style Layout::AutoTextDefinition @@ -9832,7 +9888,7 @@

    Method List

  • -
  • +
  • #page_number_style= Layout::AutoTextDefinition @@ -9840,23 +9896,23 @@

    Method List

  • -
  • +
  • - #pages - Layout::Document + #pages + Sketchup::Model
  • -
  • +
  • - #pages - Sketchup::Model + #pages + Layout::Document
  • -
  • +
  • #parallel? Geom::Vector2d @@ -9864,7 +9920,7 @@

    Method List

  • -
  • +
  • #parallel? Geom::Vector3d @@ -9872,7 +9928,7 @@

    Method List

  • -
  • +
  • #parametric_length Layout::Path @@ -9880,7 +9936,7 @@

    Method List

  • -
  • +
  • #parent Sketchup::Entity @@ -9888,6 +9944,14 @@

    Method List

  • +
  • +
    + #parent + Sketchup::Pages +
    +
  • + +
  • #parent @@ -9905,14 +9969,6 @@

    Method List

  • -
    - #parent - Sketchup::Pages -
    -
  • - - -
  • parse_length Sketchup @@ -9920,7 +9976,7 @@

    Method List

  • -
  • +
  • #partners Sketchup::EdgeUse @@ -9928,7 +9984,7 @@

    Method List

  • -
  • +
  • #path Sketchup::Model @@ -9936,14 +9992,6 @@

    Method List

  • -
  • -
    - #path - Layout::Document -
    -
  • - -
  • #path @@ -9961,6 +10009,14 @@

    Method List

  • +
    + #path + Layout::Document +
    +
  • + + +
  • #path_at Sketchup::PickHelper @@ -9968,7 +10024,7 @@

    Method List

  • -
  • +
  • #pattern_fill_origin Layout::Style @@ -9976,7 +10032,7 @@

    Method List

  • -
  • +
  • #pattern_fill_origin= Layout::Style @@ -9984,7 +10040,7 @@

    Method List

  • -
  • +
  • #pattern_fill_path Layout::Style @@ -9992,7 +10048,7 @@

    Method List

  • -
  • +
  • #pattern_fill_path= Layout::Style @@ -10000,7 +10056,7 @@

    Method List

  • -
  • +
  • #pattern_fill_rotation Layout::Style @@ -10008,7 +10064,7 @@

    Method List

  • -
  • +
  • #pattern_fill_rotation= Layout::Style @@ -10016,7 +10072,7 @@

    Method List

  • -
  • +
  • #pattern_fill_scale Layout::Style @@ -10024,7 +10080,7 @@

    Method List

  • -
  • +
  • #pattern_fill_scale= Layout::Style @@ -10032,7 +10088,7 @@

    Method List

  • -
  • +
  • #pattern_filled Layout::Style @@ -10040,7 +10096,7 @@

    Method List

  • -
  • +
  • #pattern_filled= Layout::Style @@ -10048,7 +10104,7 @@

    Method List

  • -
  • +
  • #pause Sketchup::Animation @@ -10056,7 +10112,7 @@

    Method List

  • -
  • +
  • #perpendicular? Geom::Vector3d @@ -10064,7 +10120,7 @@

    Method List

  • -
  • +
  • #perpendicular? Geom::Vector2d @@ -10072,7 +10128,7 @@

    Method List

  • -
  • +
  • #persistent_id Sketchup::Entity @@ -10080,7 +10136,7 @@

    Method List

  • -
  • +
  • #persistent_id_path Sketchup::InstancePath @@ -10088,14 +10144,6 @@

    Method List

  • -
  • -
    - #perspective= - Layout::SketchUpModel -
    -
  • - -
  • #perspective= @@ -10106,8 +10154,8 @@

    Method List

  • - #perspective? - Sketchup::Camera + #perspective= + Layout::SketchUpModel
  • @@ -10121,6 +10169,14 @@

    Method List

  • +
    + #perspective? + Sketchup::Camera +
    +
  • + + +
  • #pick Sketchup::InputPoint @@ -10128,7 +10184,7 @@

    Method List

  • -
  • +
  • #pick_helper Sketchup::View @@ -10136,7 +10192,7 @@

    Method List

  • -
  • +
  • #pick_segment Sketchup::PickHelper @@ -10144,7 +10200,7 @@

    Method List

  • -
  • +
  • #picked_edge Sketchup::PickHelper @@ -10152,7 +10208,7 @@

    Method List

  • -
  • +
  • #picked_element Sketchup::PickHelper @@ -10160,7 +10216,7 @@

    Method List

  • -
  • +
  • #picked_face Sketchup::PickHelper @@ -10168,7 +10224,7 @@

    Method List

  • -
  • +
  • #pickray Sketchup::View @@ -10176,7 +10232,7 @@

    Method List

  • -
  • +
  • #pixelheight Sketchup::Image @@ -10184,7 +10240,7 @@

    Method List

  • -
  • +
  • #pixels_to_model Sketchup::View @@ -10192,7 +10248,7 @@

    Method List

  • -
  • +
  • #pixelwidth Sketchup::Image @@ -10200,7 +10256,7 @@

    Method List

  • -
  • +
  • #place_component Sketchup::Model @@ -10208,7 +10264,7 @@

    Method List

  • -
  • +
  • #plain_text Layout::FormattedText @@ -10216,7 +10272,7 @@

    Method List

  • -
  • +
  • #plain_text= Layout::FormattedText @@ -10224,15 +10280,15 @@

    Method List

  • -
  • +
  • - #plane - Sketchup::Face + #plane + Sketchup::Dimension
  • -
  • +
  • #plane Sketchup::ArcCurve @@ -10240,15 +10296,15 @@

    Method List

  • -
  • +
  • - #plane - Sketchup::Dimension + #plane + Sketchup::Face
  • -
  • +
  • platform Sketchup @@ -10256,7 +10312,7 @@

    Method List

  • -
  • +
  • play_sound UI @@ -10264,7 +10320,7 @@

    Method List

  • -
  • +
  • plugins_disabled= Sketchup @@ -10272,7 +10328,7 @@

    Method List

  • -
  • +
  • plugins_disabled? Sketchup @@ -10280,7 +10336,7 @@

    Method List

  • -
  • +
  • #point Sketchup::Text @@ -10288,7 +10344,7 @@

    Method List

  • -
  • +
  • #point= Sketchup::Text @@ -10296,7 +10352,7 @@

    Method List

  • -
  • +
  • #point_at Layout::Path @@ -10304,7 +10360,7 @@

    Method List

  • -
  • +
  • #point_at Geom::PolygonMesh @@ -10312,7 +10368,7 @@

    Method List

  • -
  • +
  • point_in_polygon_2D Geom @@ -10320,7 +10376,7 @@

    Method List

  • -
  • +
  • #point_index Geom::PolygonMesh @@ -10328,7 +10384,7 @@

    Method List

  • -
  • +
  • #point_to_latlong Sketchup::Model @@ -10336,7 +10392,7 @@

    Method List

  • -
  • +
  • #point_to_utm Sketchup::Model @@ -10344,7 +10400,7 @@

    Method List

  • -
  • +
  • #point_types Layout::Path @@ -10352,14 +10408,6 @@

    Method List

  • -
  • -
    - #points - Geom::PolygonMesh -
    -
  • - -
  • #points @@ -10370,7 +10418,7 @@

    Method List

  • - #polygon_at + #points Geom::PolygonMesh
  • @@ -10378,7 +10426,7 @@

    Method List

  • - #polygon_points_at + #polygon_at Geom::PolygonMesh
  • @@ -10386,7 +10434,7 @@

    Method List

  • - #polygons + #polygon_points_at Geom::PolygonMesh
  • @@ -10394,16 +10442,16 @@

    Method List

  • - #pop_tool - Sketchup::Tools + #polygons + Geom::PolygonMesh
  • - #position - Sketchup::Vertex + #pop_tool + Sketchup::Tools
  • @@ -10425,6 +10473,14 @@

    Method List

  • +
    + #position + Sketchup::Vertex +
    +
  • + + +
  • #position Sketchup::ConstructionLine @@ -10432,7 +10488,7 @@

    Method List

  • -
  • +
  • #position= Sketchup::ConstructionLine @@ -10440,7 +10496,7 @@

    Method List

  • -
  • +
  • #position_material Sketchup::Face @@ -10448,7 +10504,7 @@

    Method List

  • -
  • +
  • #post_url UI::WebDialog @@ -10456,7 +10512,7 @@

    Method List

  • -
  • +
  • #precision Layout::Document @@ -10464,7 +10520,7 @@

    Method List

  • -
  • +
  • #precision= Layout::Document @@ -10472,7 +10528,7 @@

    Method List

  • -
  • +
  • preferences_pages UI @@ -10480,7 +10536,7 @@

    Method List

  • -
  • +
  • #preserve_scale_on_resize= Layout::SketchUpModel @@ -10488,7 +10544,7 @@

    Method List

  • -
  • +
  • #preserve_scale_on_resize? Layout::SketchUpModel @@ -10496,7 +10552,7 @@

    Method List

  • -
  • +
  • #previous Sketchup::EdgeUse @@ -10504,7 +10560,7 @@

    Method List

  • -
  • +
  • #print= Layout::Grid @@ -10512,7 +10568,7 @@

    Method List

  • -
  • +
  • #print? Layout::Grid @@ -10520,7 +10576,7 @@

    Method List

  • -
  • +
  • #print_margins= Layout::PageInfo @@ -10528,7 +10584,7 @@

    Method List

  • -
  • +
  • #print_margins? Layout::PageInfo @@ -10536,7 +10592,7 @@

    Method List

  • -
  • +
  • #print_paper_color= Layout::PageInfo @@ -10544,7 +10600,7 @@

    Method List

  • -
  • +
  • #print_paper_color? Layout::PageInfo @@ -10552,7 +10608,7 @@

    Method List

  • -
  • +
  • #proc UI::Command @@ -10560,7 +10616,7 @@

    Method List

  • -
  • +
  • #project_to_line Array @@ -10568,7 +10624,7 @@

    Method List

  • -
  • +
  • #project_to_line Geom::Point3d @@ -10576,6 +10632,14 @@

    Method List

  • +
  • +
    + #project_to_plane + Array +
    +
  • + +
  • #project_to_plane @@ -10586,8 +10650,8 @@

    Method List

  • - #project_to_plane - Array + #purge_unused + Sketchup::Materials
  • @@ -10601,14 +10665,6 @@

    Method List

  • -
    - #purge_unused - Sketchup::DefinitionList -
    -
  • - - -
  • #purge_unused Sketchup::Styles @@ -10616,15 +10672,15 @@

    Method List

  • -
  • +
  • - #purge_unused - Sketchup::Materials + #purge_unused + Sketchup::DefinitionList
  • -
  • +
  • #purge_unused_folders Sketchup::Layers @@ -10632,7 +10688,7 @@

    Method List

  • -
  • +
  • #push_tool Sketchup::Tools @@ -10640,7 +10696,7 @@

    Method List

  • -
  • +
  • #pushpull Sketchup::Face @@ -10648,7 +10704,7 @@

    Method List

  • -
  • +
  • quit Sketchup @@ -10656,7 +10712,7 @@

    Method List

  • -
  • +
  • #radians Numeric @@ -10664,7 +10720,7 @@

    Method List

  • -
  • +
  • #radius Sketchup::ArcCurve @@ -10672,7 +10728,7 @@

    Method List

  • -
  • +
  • #radius Layout::Rectangle @@ -10680,7 +10736,7 @@

    Method List

  • -
  • +
  • #radius Layout::AngularDimension @@ -10688,7 +10744,7 @@

    Method List

  • -
  • +
  • #radius= Layout::Rectangle @@ -10696,7 +10752,7 @@

    Method List

  • -
  • +
  • #radius= Layout::AngularDimension @@ -10704,7 +10760,7 @@

    Method List

  • -
  • +
  • #raytest Sketchup::Model @@ -10712,7 +10768,7 @@

    Method List

  • -
  • +
  • read_default Sketchup @@ -10720,7 +10776,7 @@

    Method List

  • -
  • +
  • read_guid Sketchup::Skp @@ -10728,7 +10784,7 @@

    Method List

  • -
  • +
  • #receives_shadows= Sketchup::Drawingelement @@ -10736,7 +10792,7 @@

    Method List

  • -
  • +
  • #receives_shadows? Sketchup::Drawingelement @@ -10744,7 +10800,7 @@

    Method List

  • -
  • +
  • #red Sketchup::Color @@ -10752,7 +10808,7 @@

    Method List

  • -
  • +
  • #red= Sketchup::Color @@ -10760,7 +10816,7 @@

    Method List

  • -
  • +
  • redo Sketchup @@ -10768,7 +10824,7 @@

    Method List

  • -
  • +
  • #refresh Sketchup::View @@ -10776,7 +10832,7 @@

    Method List

  • -
  • +
  • refresh_inspectors UI @@ -10784,7 +10840,7 @@

    Method List

  • -
  • +
  • #refresh_thumbnail Sketchup::ComponentDefinition @@ -10792,7 +10848,7 @@

    Method List

  • -
  • +
  • refresh_toolbars UI @@ -10800,7 +10856,7 @@

    Method List

  • -
  • +
  • register_extension Sketchup @@ -10808,7 +10864,7 @@

    Method List

  • -
  • +
  • register_importer Sketchup @@ -10816,7 +10872,7 @@

    Method List

  • -
  • +
  • #registered? SketchupExtension @@ -10824,7 +10880,7 @@

    Method List

  • -
  • +
  • #release_texture Sketchup::View @@ -10832,7 +10888,7 @@

    Method List

  • -
  • +
  • #remove Sketchup::Materials @@ -10840,14 +10896,6 @@

    Method List

  • -
  • -
    - #remove - Layout::Layers -
    -
  • - -
  • #remove @@ -10882,8 +10930,8 @@

    Method List

  • - #remove - Sketchup::DefinitionList + #remove + Layout::Layers
  • @@ -10897,6 +10945,14 @@

    Method List

  • +
    + #remove + Sketchup::DefinitionList +
    +
  • + + +
  • #remove_classification Sketchup::ComponentDefinition @@ -10904,7 +10960,7 @@

    Method List

  • -
  • +
  • #remove_column Layout::Table @@ -10912,7 +10968,7 @@

    Method List

  • -
  • +
  • #remove_entity Layout::Document @@ -10920,6 +10976,14 @@

    Method List

  • +
  • +
    + #remove_folder + Sketchup::Layers +
    +
  • + +
  • #remove_folder @@ -10930,24 +10994,24 @@

    Method List

  • - #remove_folder - Sketchup::Layers + remove_frame_change_observer + Sketchup::Pages
  • - remove_frame_change_observer - Sketchup::Pages + #remove_layer + Sketchup::LayerFolder
  • - #remove_layer - Sketchup::LayerFolder + #remove_observer + Sketchup::Group
  • @@ -10962,96 +11026,96 @@

    Method List

  • - #remove_observer - Sketchup::ShadowInfo + #remove_observer + Sketchup::Model
  • - #remove_observer - Sketchup::Pages + #remove_observer + Sketchup::Materials
  • - #remove_observer - Sketchup::Entity + #remove_observer + Sketchup::DefinitionList
  • - #remove_observer - Sketchup::OptionsProvider + #remove_observer + Sketchup::ComponentInstance
  • - #remove_observer - Sketchup::Materials + #remove_observer + Sketchup::Tools
  • - #remove_observer - Sketchup::DefinitionList + #remove_observer + Sketchup::RenderingOptions
  • - #remove_observer - Sketchup::ComponentInstance + #remove_observer + Sketchup::Entity
  • - #remove_observer - Sketchup::Entities + #remove_observer + Sketchup::ShadowInfo
  • - #remove_observer - Sketchup::Group + #remove_observer + Sketchup::Pages
  • - #remove_observer - Sketchup::View + #remove_observer + Sketchup::Layers
  • - #remove_observer - Sketchup::RenderingOptions + #remove_observer + Sketchup::Entities
  • - #remove_observer - Sketchup::ComponentDefinition + #remove_observer + Sketchup::View
  • @@ -11066,55 +11130,55 @@

    Method List

  • - #remove_observer - Sketchup::Layers + remove_observer + Sketchup
  • - #remove_observer - Sketchup::Model + #remove_observer + Sketchup::OptionsProvider
  • - remove_observer - Sketchup + #remove_observer + Sketchup::ComponentDefinition
  • - #remove_observer - Sketchup::Tools + #remove_row + Layout::Table
  • - #remove_row - Layout::Table + #remove_scale_factor + Layout::Group
  • - #remove_scale_factor - Layout::Group + #render + Layout::SketchUpModel
  • - #render + #render_mode Layout::SketchUpModel
  • @@ -11122,7 +11186,7 @@

    Method List

  • - #render_mode + #render_mode= Layout::SketchUpModel
  • @@ -11130,48 +11194,48 @@

    Method List

  • - #render_mode= - Layout::SketchUpModel + #render_mode_override + Layout::Document
  • - #render_needed? - Layout::SketchUpModel + #render_mode_override= + Layout::Document
  • - #rendering_options - Sketchup::Model + #render_needed? + Layout::SketchUpModel
  • - #rendering_options - Sketchup::Page + #rendering_options + Sketchup::Model
  • - #renumber - Layout::AutoTextDefinition + #rendering_options + Sketchup::Page
  • - #reorder - Layout::Layers + #renumber + Layout::AutoTextDefinition
  • @@ -11185,6 +11249,14 @@

    Method List

  • +
    + #reorder + Layout::Layers +
    +
  • + + +
  • #reorder_entity Layout::LayerInstance @@ -11192,7 +11264,7 @@

    Method List

  • -
  • +
  • require Sketchup @@ -11200,7 +11272,7 @@

    Method List

  • -
  • +
  • #require_all Top Level Namespace @@ -11208,7 +11280,7 @@

    Method List

  • -
  • +
  • #reset_camera Layout::SketchUpModel @@ -11216,7 +11288,7 @@

    Method List

  • -
  • +
  • #reset_effects Layout::SketchUpModel @@ -11224,7 +11296,7 @@

    Method List

  • -
  • +
  • #reset_layers Layout::SketchUpModel @@ -11232,7 +11304,7 @@

    Method List

  • -
  • +
  • #reset_style Layout::SketchUpModel @@ -11240,7 +11312,7 @@

    Method List

  • -
  • +
  • resize_viewport Sketchup @@ -11248,7 +11320,7 @@

    Method List

  • -
  • +
  • #resource_path LanguageHandler @@ -11256,7 +11328,7 @@

    Method List

  • -
  • +
  • #restore UI::Toolbar @@ -11264,7 +11336,7 @@

    Method List

  • -
  • +
  • #resume Sketchup::Tool @@ -11272,7 +11344,7 @@

    Method List

  • -
  • +
  • #resume Sketchup::Animation @@ -11280,14 +11352,6 @@

    Method List

  • -
  • -
    - #reverse - Geom::Vector2d -
    -
  • - -
  • #reverse @@ -11298,24 +11362,24 @@

    Method List

  • - #reverse! - Geom::Vector3d + #reverse + Geom::Vector2d
  • - #reverse! - Geom::Vector2d + #reverse! + Sketchup::Face
  • - #reverse! - Sketchup::Face + #reverse! + Geom::Vector2d
  • @@ -11329,6 +11393,14 @@

    Method List

  • +
    + #reverse! + Geom::Vector3d +
    +
  • + + +
  • #reverse_each Layout::Entities @@ -11336,7 +11408,7 @@

    Method List

  • -
  • +
  • #reversed? Sketchup::EdgeUse @@ -11344,7 +11416,7 @@

    Method List

  • -
  • +
  • #reversed_in? Sketchup::Edge @@ -11352,7 +11424,7 @@

    Method List

  • -
  • +
  • #right_edge_style Layout::TableColumn @@ -11360,7 +11432,7 @@

    Method List

  • -
  • +
  • #right_edge_style= Layout::TableColumn @@ -11368,7 +11440,7 @@

    Method List

  • -
  • +
  • #right_margin Layout::PageInfo @@ -11376,7 +11448,7 @@

    Method List

  • -
  • +
  • #right_margin= Layout::PageInfo @@ -11384,7 +11456,7 @@

    Method List

  • -
  • +
  • #root Sketchup::InstancePath @@ -11392,7 +11464,7 @@

    Method List

  • -
  • +
  • rotation Geom::Transformation2d @@ -11400,7 +11472,7 @@

    Method List

  • -
  • +
  • #rotation Layout::TableCell @@ -11408,7 +11480,7 @@

    Method List

  • -
  • +
  • rotation Geom::Transformation @@ -11416,7 +11488,7 @@

    Method List

  • -
  • +
  • #rotation= Layout::TableCell @@ -11424,7 +11496,7 @@

    Method List

  • -
  • +
  • #row_padding Sketchup::ImageRep @@ -11432,7 +11504,7 @@

    Method List

  • -
  • +
  • #rtf Layout::FormattedText @@ -11440,7 +11512,7 @@

    Method List

  • -
  • +
  • #rtf= Layout::FormattedText @@ -11448,7 +11520,7 @@

    Method List

  • -
  • +
  • #same_direction? Geom::Vector2d @@ -11456,7 +11528,7 @@

    Method List

  • -
  • +
  • #samedirection? Geom::Vector3d @@ -11464,6 +11536,14 @@

    Method List

  • +
  • +
    + #save + Sketchup::Model +
    +
  • + +
  • #save @@ -11474,23 +11554,23 @@

    Method List

  • - #save - Sketchup::Model + #save_as + Sketchup::Material
  • - #save_as - Sketchup::Material + #save_as + Sketchup::ComponentDefinition
  • - #save_as + #save_copy Sketchup::ComponentDefinition
  • @@ -11505,14 +11585,6 @@

    Method List

  • -
    - #save_copy - Sketchup::ComponentDefinition -
    -
  • - - -
  • #save_file Sketchup::ImageRep @@ -11520,7 +11592,7 @@

    Method List

  • -
  • +
  • save_thumbnail Sketchup @@ -11528,7 +11600,7 @@

    Method List

  • -
  • +
  • #save_thumbnail Sketchup::ComponentDefinition @@ -11536,7 +11608,7 @@

    Method List

  • -
  • +
  • #save_thumbnail Sketchup::Model @@ -11544,7 +11616,7 @@

    Method List

  • -
  • +
  • savepanel UI @@ -11552,7 +11624,7 @@

    Method List

  • -
  • +
  • #scale Layout::SketchUpModel @@ -11560,7 +11632,7 @@

    Method List

  • -
  • +
  • #scale Layout::LinearDimension @@ -11568,7 +11640,7 @@

    Method List

  • -
  • +
  • #scale= Layout::SketchUpModel @@ -11576,7 +11648,7 @@

    Method List

  • -
  • +
  • #scale= Layout::LinearDimension @@ -11584,7 +11656,7 @@

    Method List

  • -
  • +
  • #scale_2d Sketchup::Camera @@ -11592,7 +11664,7 @@

    Method List

  • -
  • +
  • #scale_factor Layout::Group @@ -11600,7 +11672,7 @@

    Method List

  • -
  • +
  • scale_factor UI @@ -11608,7 +11680,7 @@

    Method List

  • -
  • +
  • #scale_precision Layout::Group @@ -11616,7 +11688,7 @@

    Method List

  • -
  • +
  • #scale_precision= Layout::Group @@ -11624,7 +11696,7 @@

    Method List

  • -
  • +
  • #scale_units Layout::Group @@ -11632,7 +11704,7 @@

    Method List

  • -
  • +
  • #scale_units= Layout::Group @@ -11640,7 +11712,7 @@

    Method List

  • -
  • +
  • scaling Geom::Transformation2d @@ -11648,7 +11720,7 @@

    Method List

  • -
  • +
  • scaling Geom::Transformation @@ -11656,7 +11728,7 @@

    Method List

  • -
  • +
  • #scenes Layout::SketchUpModel @@ -11664,7 +11736,7 @@

    Method List

  • -
  • +
  • #screen_coords Sketchup::View @@ -11672,7 +11744,7 @@

    Method List

  • -
  • +
  • #screen_scale_factor UI::WebDialog @@ -11680,7 +11752,7 @@

    Method List

  • -
  • +
  • select_directory UI @@ -11688,7 +11760,7 @@

    Method List

  • -
  • +
  • #select_tool Sketchup::Model @@ -11696,7 +11768,7 @@

    Method List

  • -
  • +
  • #selected_page Sketchup::Pages @@ -11704,7 +11776,7 @@

    Method List

  • -
  • +
  • #selected_page= Sketchup::Pages @@ -11712,7 +11784,7 @@

    Method List

  • -
  • +
  • #selected_style Sketchup::Styles @@ -11720,7 +11792,7 @@

    Method List

  • -
  • +
  • #selected_style= Sketchup::Styles @@ -11728,7 +11800,7 @@

    Method List

  • -
  • +
  • #selection Sketchup::Model @@ -11736,7 +11808,7 @@

    Method List

  • -
  • +
  • send_action Sketchup @@ -11744,7 +11816,7 @@

    Method List

  • -
  • +
  • send_to_layout Sketchup @@ -11752,7 +11824,7 @@

    Method List

  • -
  • +
  • #sequence_format Layout::AutoTextDefinition @@ -11760,7 +11832,7 @@

    Method List

  • -
  • +
  • #sequence_format= Layout::AutoTextDefinition @@ -11768,7 +11840,7 @@

    Method List

  • -
  • +
  • #sequence_type Layout::AutoTextDefinition @@ -11776,7 +11848,7 @@

    Method List

  • -
  • +
  • #sequence_type= Layout::AutoTextDefinition @@ -11784,7 +11856,7 @@

    Method List

  • -
  • +
  • #set Sketchup::Axes @@ -11792,7 +11864,7 @@

    Method List

  • -
  • +
  • #set Sketchup::Camera @@ -11800,23 +11872,23 @@

    Method List

  • -
  • +
  • - #set! - Geom::Vector2d + #set! + Geom::Transformation2d
  • -
  • +
  • - #set! - Geom::Transformation2d + #set! + Geom::Transformation
  • -
  • +
  • #set! Geom::Point3d @@ -11824,7 +11896,7 @@

    Method List

  • -
  • +
  • #set! Geom::Point2d @@ -11832,10 +11904,18 @@

    Method List

  • +
  • +
    + #set! + Geom::Vector3d +
    +
  • + +
  • - #set! - Geom::Transformation + #set! + Geom::Vector2d
  • @@ -11850,8 +11930,8 @@

    Method List

  • - #set! - Geom::Vector3d + #set_attribute + Sketchup::Entity
  • @@ -11866,32 +11946,32 @@

    Method List

  • - #set_attribute - Sketchup::Entity + #set_background_color + UI::WebDialog
  • - #set_background_color - UI::WebDialog + #set_can_close + UI::HtmlDialog
  • - #set_can_close - UI::HtmlDialog + #set_classification_value + Sketchup::ComponentDefinition
  • - #set_classification_value - Sketchup::ComponentDefinition + set_clipboard_data + UI
  • @@ -11962,16 +12042,16 @@

    Method List

  • - #set_file - UI::HtmlDialog + #set_file + UI::WebDialog
  • - #set_file - UI::WebDialog + #set_file + UI::HtmlDialog
  • @@ -11986,16 +12066,16 @@

    Method List

  • - #set_html - UI::HtmlDialog + #set_html + UI::WebDialog
  • - #set_html - UI::WebDialog + #set_html + UI::HtmlDialog
  • @@ -12050,16 +12130,16 @@

    Method List

  • - #set_position - UI::HtmlDialog + #set_position + UI::WebDialog
  • - #set_position - UI::WebDialog + #set_position + UI::HtmlDialog
  • @@ -12146,16 +12226,16 @@

    Method List

  • - #set_url - UI::WebDialog + #set_url + UI::HtmlDialog
  • - #set_url - UI::HtmlDialog + #set_url + UI::WebDialog
  • @@ -12194,16 +12274,16 @@

    Method List

  • - #shadow_info - Sketchup::Model + #shadow_info + Sketchup::Page
  • - #shadow_info - Sketchup::Page + #shadow_info + Sketchup::Model
  • @@ -12250,8 +12330,8 @@

    Method List

  • - #show - UI::HtmlDialog + #show + UI::Notification
  • @@ -12266,8 +12346,8 @@

    Method List

  • - #show - UI::Toolbar + #show + UI::HtmlDialog
  • @@ -12282,8 +12362,8 @@

    Method List

  • - #show - UI::Notification + #show + UI::Toolbar
  • @@ -12306,16 +12386,16 @@

    Method List

  • - #show_differences - Sketchup::Group + #show_differences + Sketchup::ComponentInstance
  • - #show_differences - Sketchup::ComponentInstance + #show_differences + Sketchup::Group
  • @@ -12402,16 +12482,16 @@

    Method List

  • - #show_modal - UI::HtmlDialog + #show_modal + UI::WebDialog
  • - #show_modal - UI::WebDialog + #show_modal + UI::HtmlDialog
  • @@ -12450,56 +12530,56 @@

    Method List

  • - #size - Sketchup::OverlaysManager + #size + Sketchup::InstancePath
  • - #size - Sketchup::RenderingOptions + #size + Sketchup::OverlaysManager
  • - #size - UI::Toolbar + #size + Sketchup::Pages
  • - #size - Sketchup::Set + #size + Sketchup::OptionsProvider
  • - #size - Sketchup::Entities + #size + Sketchup::Materials
  • - #size - Sketchup::OptionsProvider + #size + Sketchup::Layers
  • - #size - Sketchup::ExtensionsManager + #size + Sketchup::Selection
  • @@ -12514,80 +12594,80 @@

    Method List

  • - #size - Sketchup::Classifications + #size + Sketchup::ExtensionsManager
  • - #size - Sketchup::OptionsManager + #size + Sketchup::Styles
  • - #size - Sketchup::Pages + #size + Sketchup::ShadowInfo
  • - #size - Sketchup::Selection + #size + Sketchup::DefinitionList
  • - #size - Sketchup::ImageRep + #size + Sketchup::LineStyles
  • - #size - Sketchup::InstancePath + #size + Sketchup::OptionsManager
  • - #size - Sketchup::DefinitionList + #size + Sketchup::RenderingOptions
  • - #size - Sketchup::Styles + #size + Sketchup::Classifications
  • - #size - Sketchup::Materials + #size + Sketchup::Set
  • - #size - Sketchup::ShadowInfo + #size + UI::Toolbar
  • @@ -12602,16 +12682,16 @@

    Method List

  • - #size - Sketchup::LineStyles + #size + Sketchup::Entities
  • - #size - Sketchup::Layers + #size + Sketchup::ImageRep
  • @@ -12746,16 +12826,16 @@

    Method List

  • - #split - Sketchup::Group + #split + Sketchup::ComponentInstance
  • - #split - Sketchup::ComponentInstance + #split + Sketchup::Group
  • @@ -12770,16 +12850,16 @@

    Method List

  • - #start - Sketchup::Overlay + #start + Sketchup::DimensionLinear
  • - #start - Sketchup::Edge + #start + Sketchup::Overlay
  • @@ -12802,8 +12882,8 @@

    Method List

  • - #start - Sketchup::DimensionLinear + #start + Sketchup::Edge
  • @@ -12906,48 +12986,48 @@

    Method List

  • - #start_connection_point= - Layout::LinearDimension + #start_connection_point= + Layout::AngularDimension
  • - #start_connection_point= - Layout::AngularDimension + #start_connection_point= + Layout::LinearDimension
  • - #start_extent_point - Layout::LinearDimension + #start_extent_point + Layout::AngularDimension
  • - #start_extent_point - Layout::AngularDimension + #start_extent_point + Layout::LinearDimension
  • - #start_extent_point= - Layout::LinearDimension + #start_extent_point= + Layout::AngularDimension
  • - #start_extent_point= - Layout::AngularDimension + #start_extent_point= + Layout::LinearDimension
  • @@ -13114,16 +13194,16 @@

    Method List

  • - #stop - Sketchup::Overlay + #stop + Sketchup::Animation
  • - #stop - Sketchup::Animation + #stop + Sketchup::Overlay
  • @@ -13266,16 +13346,16 @@

    Method List

  • - #style - Sketchup::Page + #style + Layout::Entity
  • - #style - Layout::Entity + #style + Sketchup::Page
  • @@ -13306,16 +13386,16 @@

    Method List

  • - #subtract - Sketchup::Group + #subtract + Sketchup::ComponentInstance
  • - #subtract - Sketchup::ComponentInstance + #subtract + Sketchup::Group
  • @@ -13458,72 +13538,72 @@

    Method List

  • - #text - Layout::AngularDimension + #text + Layout::Label
  • - #text - Layout::LinearDimension + #text + Sketchup::Text
  • - #text - Layout::Label + #text + Layout::AngularDimension
  • - #text - Sketchup::Dimension + #text + Layout::LinearDimension
  • - #text - Sketchup::Text + #text + Sketchup::Dimension
  • - #text= - Sketchup::Dimension + #text= + Sketchup::Text
  • - #text= - Layout::AngularDimension + #text= + Layout::LinearDimension
  • - #text= - Layout::LinearDimension + #text= + Sketchup::Dimension
  • - #text= - Sketchup::Text + #text= + Layout::AngularDimension
  • @@ -13754,120 +13834,120 @@

    Method List

  • - #to_a - Geom::Vector2d + #to_a + Geom::Bounds2d
  • - #to_a - Sketchup::InstancePath + #to_a + Sketchup::Axes
  • - #to_a - Sketchup::LineStyles + #to_a + Geom::Transformation
  • - #to_a - Geom::Point2d + #to_a + Geom::OrientedBounds2d
  • - #to_a - Geom::LatLong + #to_a + Geom::Vector2d
  • - #to_a - Sketchup::Axes + #to_a + Geom::Vector3d
  • - #to_a - Geom::Point3d + #to_a + Geom::LatLong
  • - #to_a - Geom::Transformation + #to_a + Geom::Transformation2d
  • - #to_a - Sketchup::Set + #to_a + Sketchup::InstancePath
  • - #to_a - Geom::Vector3d + #to_a + Sketchup::Color
  • - #to_a - Geom::UTM + #to_a + Geom::Point2d
  • - #to_a - Geom::Transformation2d + #to_a + Sketchup::LineStyles
  • - #to_a - Geom::OrientedBounds2d + #to_a + Sketchup::Set
  • - #to_a - Sketchup::Color + #to_a + Geom::Point3d
  • - #to_a - Geom::Bounds2d + #to_a + Geom::UTM
  • @@ -13978,16 +14058,16 @@

    Method List

  • - #to_s - Geom::Vector3d + #to_s + Length
  • - #to_s - Sketchup::Entity + #to_s + Sketchup::Color
  • @@ -14002,8 +14082,8 @@

    Method List

  • - #to_s - Length + #to_s + Geom::Point3d
  • @@ -14018,8 +14098,8 @@

    Method List

  • - #to_s - Sketchup::Color + #to_s + Sketchup::Entity
  • @@ -14042,8 +14122,8 @@

    Method List

  • - #to_s - Geom::Point3d + #to_s + Geom::Vector3d
  • @@ -14106,32 +14186,32 @@

    Method List

  • - #tooltip - Sketchup::InputPoint + #tooltip + UI::Command
  • - #tooltip - UI::Command + #tooltip + Sketchup::InputPoint
  • - #tooltip= - UI::Command + #tooltip= + Sketchup::View
  • - #tooltip= - Sketchup::View + #tooltip= + UI::Command
  • @@ -14170,120 +14250,120 @@

    Method List

  • - #transform - Geom::Vector3d + #transform + Array
  • - #transform - Geom::Point2d + #transform + Geom::Vector3d
  • - #transform - Geom::Vector2d + #transform + Geom::Point2d
  • - #transform - Geom::Point3d + #transform + Geom::Vector2d
  • - #transform - Array + #transform + Geom::Point3d
  • - #transform! - Sketchup::Group + #transform! + Geom::Vector2d
  • - #transform! - Geom::Vector3d + #transform! + Sketchup::Image
  • - #transform! - Geom::Vector2d + #transform! + Sketchup::ComponentInstance
  • - #transform! - Array + #transform! + Sketchup::Group
  • - #transform! - Geom::Point3d + #transform! + Geom::Vector3d
  • - #transform! - Geom::PolygonMesh + #transform! + Geom::Point3d
  • - #transform! - Sketchup::ComponentInstance + #transform! + Geom::Point2d
  • - #transform! - Sketchup::Image + #transform! + Array
  • - #transform! - Layout::Entity + #transform! + Geom::PolygonMesh
  • - #transform! - Geom::Point2d + #transform! + Layout::Entity
  • @@ -14306,48 +14386,48 @@

    Method List

  • - #transformation - Layout::Entity + #transformation + Sketchup::InputPoint
  • - #transformation - Sketchup::InstancePath + #transformation + Sketchup::ComponentInstance
  • - #transformation - Sketchup::Axes + #transformation + Sketchup::InstancePath
  • - #transformation - Sketchup::InputPoint + #transformation + Sketchup::Image
  • - #transformation - Sketchup::Image + #transformation + Layout::Entity
  • - #transformation - Sketchup::ComponentInstance + #transformation + Sketchup::Axes
  • @@ -14370,16 +14450,16 @@

    Method List

  • - #transformation= - Sketchup::Group + #transformation= + Sketchup::ComponentInstance
  • - #transformation= - Sketchup::ComponentInstance + #transformation= + Sketchup::Group
  • @@ -14410,32 +14490,32 @@

    Method List

  • - translation - Geom::Transformation + translation + Geom::Transformation2d
  • - translation - Geom::Transformation2d + translation + Geom::Transformation
  • - #trim - Sketchup::ComponentInstance + #trim + Sketchup::Group
  • - #trim - Sketchup::Group + #trim + Sketchup::ComponentInstance
  • @@ -14498,40 +14578,40 @@

    Method List

  • - #union - Sketchup::ComponentInstance + #union + Sketchup::Group
  • - #union - Sketchup::Group + #union + Sketchup::ComponentInstance
  • - #unique_name - Sketchup::Materials + #unique_name + Sketchup::DefinitionList
  • - #unique_name - Sketchup::DefinitionList + #unique_name + Sketchup::Layers
  • - #unique_name - Sketchup::Layers + #unique_name + Sketchup::Materials
  • @@ -14866,80 +14946,80 @@

    Method List

  • - #valid? - Sketchup::Model + #valid? + Geom::BoundingBox
  • - #valid? - Geom::Vector2d + #valid? + Sketchup::Texture
  • - #valid? - Sketchup::InputPoint + #valid? + Geom::Vector3d
  • - #valid? - Geom::Vector3d + #valid? + Sketchup::EntitiesBuilder
  • - #valid? - Sketchup::Entity + #valid? + Geom::Vector2d
  • - #valid? - Geom::BoundingBox + #valid? + Sketchup::InputPoint
  • - #valid? - Sketchup::InstancePath + #valid? + Sketchup::Model
  • - #valid? - Sketchup::Overlay + #valid? + Sketchup::InstancePath
  • - #valid? - Sketchup::EntitiesBuilder + #valid? + Sketchup::Overlay
  • - #valid? - Sketchup::Texture + #valid? + Sketchup::Entity
  • @@ -14994,16 +15074,16 @@

    Method List

  • - #vector_to - Array + #vector_to + Geom::Point3d
  • - #vector_to - Geom::Point3d + #vector_to + Array
  • @@ -15066,48 +15146,48 @@

    Method List

  • - #vertices - Sketchup::Curve + #vertices + Sketchup::Edge
  • - #vertices - Sketchup::Edge + #vertices + Sketchup::Face
  • - #vertices - Sketchup::Face + #vertices + Sketchup::Loop
  • - #vertices - Sketchup::Loop + #vertices + Sketchup::Curve
  • - #view - Layout::SketchUpModel + #view + Sketchup::PickHelper
  • - #view - Sketchup::PickHelper + #view + Layout::SketchUpModel
  • @@ -15130,64 +15210,64 @@

    Method List

  • - #visible= - Sketchup::Layer + #visible= + Sketchup::Drawingelement
  • - #visible= - Sketchup::Drawingelement + #visible= + Sketchup::Layer
  • - #visible? - UI::WebDialog + #visible? + Sketchup::LayerFolder
  • - #visible? - Sketchup::Console + #visible? + Sketchup::Drawingelement
  • - #visible? - Sketchup::Drawingelement + #visible? + UI::HtmlDialog
  • - #visible? - Sketchup::LayerFolder + #visible? + UI::WebDialog
  • - #visible? - Sketchup::Layer + #visible? + Sketchup::Console
  • - #visible? - UI::HtmlDialog + #visible? + Sketchup::Layer
  • @@ -15218,16 +15298,16 @@

    Method List

  • - #volume - Sketchup::Group + #volume + Sketchup::ComponentInstance
  • - #volume - Sketchup::ComponentInstance + #volume + Sketchup::Group
  • @@ -15258,16 +15338,16 @@

    Method List

  • - #width - Geom::BoundingBox + #width + Sketchup::ImageRep
  • - #width - Geom::Bounds2d + #width + Layout::PageInfo
  • @@ -15282,32 +15362,32 @@

    Method List

  • - #width - Sketchup::ImageRep + #width + Layout::TableColumn
  • - #width - Layout::TableColumn + #width + Geom::Bounds2d
  • - #width - Layout::PageInfo + #width + Sketchup::Image
  • - #width - Sketchup::Image + #width + Geom::BoundingBox
  • @@ -15354,16 +15434,16 @@

    Method List

  • - #write - Sketchup::Texture + #write + Sketchup::TextureWriter
  • - #write - Sketchup::TextureWriter + #write + Sketchup::Texture
  • @@ -15410,32 +15490,32 @@

    Method List

  • - #x - Geom::Vector2d + #x + Geom::Vector3d
  • - #x - Geom::Point3d + #x + Array
  • - #x - Geom::UTM + #x + Geom::Point3d
  • - #x - Array + #x + Geom::UTM
  • @@ -15450,16 +15530,16 @@

    Method List

  • - #x - Geom::Vector3d + #x + Geom::Vector2d
  • - #x= - Geom::Point2d + #x= + Geom::Point3d
  • @@ -15474,16 +15554,16 @@

    Method List

  • - #x= - Geom::Point3d + #x= + Geom::Vector3d
  • - #x= - Geom::Vector3d + #x= + Geom::Point2d
  • @@ -15498,8 +15578,8 @@

    Method List

  • - #xaxis - Sketchup::ArcCurve + #xaxis + Geom::Transformation
  • @@ -15522,24 +15602,24 @@

    Method List

  • - #xaxis - Geom::Transformation + #xaxis + Sketchup::ArcCurve
  • - #y - Geom::Point2d + #y + Geom::Point3d
  • - #y - Geom::Point3d + #y + Geom::UTM
  • @@ -15570,32 +15650,32 @@

    Method List

  • - #y - Geom::UTM + #y + Geom::Point2d
  • - #y= - Geom::Point2d + #y= + Geom::Vector3d
  • - #y= - Geom::Vector3d + #y= + Geom::Point3d
  • - #y= - Array + #y= + Geom::Point2d
  • @@ -15610,8 +15690,8 @@

    Method List

  • - #y= - Geom::Point3d + #y= + Array
  • @@ -15626,48 +15706,48 @@

    Method List

  • - #yaxis - Sketchup::Axes + #yaxis + Sketchup::ArcCurve
  • - #yaxis - Sketchup::ArcCurve + #yaxis + Geom::Transformation
  • - #yaxis - Geom::Transformation + #yaxis + Sketchup::Camera
  • - #yaxis - Sketchup::Camera + #yaxis + Sketchup::Axes
  • - #z - Array + #z + Geom::Vector3d
  • - #z - Geom::Vector3d + #z + Array
  • diff --git a/top-level-namespace.html b/top-level-namespace.html index 790df37..085cd45 100644 --- a/top-level-namespace.html +++ b/top-level-namespace.html @@ -734,7 +734,7 @@

      -
    • +
    • #add_separator_to_menu(menu_name) ⇒ Object @@ -747,13 +747,11 @@

      - deprecated + - Deprecated.
      -

      Avoid adding separators to top level menus. If you require grouping use a sub-menu instead.

      -
      +

    • @@ -900,32 +898,12 @@

      -
      Deprecated.
      -

      Avoid adding separators to top level menus. If you require grouping use a sub-menu instead.

      -
      - -

      This function will add a separator to a given menu the first time it is called. It is useful for adding a separator before the first plugin that is added to a given menu.

      - +
      -

      Parameters:

      -
        -
      • - - menu_name - - - (String) - - - -
      • - -
      -

      Version: