SketchUp 2013 Symbols

Symbols are used by Ruby for many purposes. The names of all classes, methods, attributes, constants and variables are all placed in Ruby's symbol table.


Generated with SUMD_Symbols v2.0, on 2015-12-21 at 04:27:40 PM GMT, using SketchUp v13.0.4812 & Ruby v1.8.6.


  • This summary does not show symbols beginning with $, @, or @@.

  • Global constants have also been omitted, please see the Constants List.

Found 910 symbols, listed as follows:

  • 250 as attribute names
  • 489 with lower case 1st letter
  • 169 with upper case 1st letter
  •     2 with all upper case lettering

Attribute Names

These are assumed to be attributes, due to there being sets of them (plain, ending in '?', ending in '='). Columns show whether one exists with '?' or '='. If only the '?' version exists, it is placed in the main column.

If an attribute has a symbol for both plain and a ? suffix, very often the plain symbol 'method' is not defined and will not work.

BW AttributeBW Attribute
 =:active_layer ?=:navigation_buttons_enabled
 =:alpha ?=:no_scale_mask
?=:always_face_camera    
 =:animation   :on_line?
 =:arrow_type   :on_plane?
 =:aspect_ratio  =:origin
      :outer?
 =:back_material    
 =:blue  =:page_behavior
?=:break_edges   :parallel?
      :perpendicular?
 =:camera ?=:perspective
?=:casts_shadows ?=:plugins_disabled
 =:color  =:position
  :contains?    
  :convex? ?=:receives_shadows
 =:critical  =:red
  :curve_interior?   :registered?
?=:cuts_opening  =:required_camera_lod
     =:required_tool_lod
 =:definition   :reversed?
 =:delay_time   :reversed_in?
  :deleted?    
  :display?   :samedirection?
?=:display_leader  =:selected_page
 =:drawing_color  =:selected_style
 =:dynamic ?=:shadows_face_sun
      :single_object?
  :equals?  =:small_icon
    ?=:smooth
 =:field_of_view  =:snapto
? :file_loaded ?=:soft
?=:fix_shadow_strings  =:status_bar_text
 =:focal_length  =:status_text
 =:fov  =:stipple
 =:full_detail_render_delay_max   :supports_options?
 =:full_detail_render_delay_min    
     =:tags
  :georeferenced?  =:template
 =:glued_to  =:texture
 =:green   :toolbar_visible?
  :group?  =:tooltip
     =:transformation
  :has_been_uninstalled?  =:transition_time
  :has_leader?    
 =:height   :unitvector?
?=:hidden   :use_alpha?
    ?=:use_axes
  :identity? ?=:use_camera
  :image? ?=:use_hidden
 =:image_width ?=:use_hidden_layers
  :inference_locked? ?=:use_lod
 =:insertion_point ?=:use_rendering_options
  :internal? ?=:use_section_planes
?=:is2d ?=:use_shadow_info
  :is_curve? ?=:use_style
  :is_polygon?   :used_by?
  :is_pro?    
  :is_surface?   :valid?
  :is_valid_filename?  =:vcb_label
     =:vcb_value
 =:large_icon  =:vector
 =:layer ?=:visible
 =:leader_type    
 =:line_stipple  =:width
 =:line_weight    
 =:line_width  =:x
  :load_on_start?    
  :loaded?  =:y
 =:locked    
     =:z
  :manifold?    
 =:material    
 =:max_draw_time    
 =:max_height    
 =:max_width    
 =:menu_text    
 =:min_height    
 =:min_width    
?=:mipmapping    
  :modified?    

Symbols - Lower Case 1st letter

These symbols are either method names or variables.

:__inspect_key__ :add_instance
:__size__ :add_item
  :add_line
:abort_operation :add_matchphoto_page
:active_entities :add_ngon
:active_model :add_note
:active_path :add_observer
:active_style :add_point
:active_style_changed :add_polygon
:active_tool_id :add_separator
:active_tool_name :add_separator_to_menu
:active_view :add_socket_listener
:add_3d_text :add_style
:add_action_callback :add_submenu
:add_arc :add_text
:add_circle :all_connected
:add_cline :all_picked
:add_context_menu_handler :allow_actions_from_host
:add_cpoint :angle_between
:add_curve :app_name
:add_edges :area
:add_face :attribute_dictionaries
:add_faces_from_mesh :attribute_dictionary
:add_finalizer :average_color
:add_frame_change_observer :average_refresh_time
:add_group :axes
:add_image  
:beep :creator
:behavior :cross
:best_picked :current=
:blend :curve
:bounds  
:bring_to_front :definitions
  :degrees
:calculate :degrees_of_freedom
:call_finalizer :del
:callcc :delete_attribute
:check :delete_key
:classify_point :depth
:cleanup :depth_at
:clear! :diagonal
:close_active :disconnect
:closest_points :display_name
:commit_operation :display_name_from_action
:common_edge :distance
:common_face :distance_to_line
:connect :distance_to_plane
:copy :do_options
:copy! :do_pick
:copyright :dot
:corner :draw
:count_edges :draw2d
:count_instances :draw_line
:count_points :draw_lines
:count_polygons :draw_points
:create_cursor :draw_polyline
:create_texture_writer :draw_text
:each_edge :finalizers
:eat_mem :find_faces
:edge :find_support_file
:edges :find_support_files
:edgeuses :first_edge
:edit_transform :fit_plane_to_points
:element_at :flip_images_for_origami
:end_angle :followme
:end_vertex_normal :format_angle
:entities :format_area
:entityID :format_degrees
:entry_string :format_length
:erase :fs_extension
:erase! :fullPath
:erase_entities  
:execute_script :get_UVHelper
:explode :get_attribute
:explode_curve :get_back_UVQ
:extension_file_name :get_datfile_info
:extension_file_path :get_datum
:extension_folder_name :get_default_dialog_color
:extension_info_file :get_element_value
:extension_info_file_name :get_front_UVQ
:extension_name :get_glued_instances
:extension_path :get_i18n_datfile_info
:eye :get_last_state
  :get_locale
:face :get_plane
:faces :get_product_family
:feet :get_resource_path
:filePath :get_shortcuts
:file_extension :guess_target
:file_new :guid
:fill_from_mesh  
:hidden_entities :last_edge
:hide :last_refresh_time
  :latitude
:id_value :latlong_to_point
:image_height :layers
:in_comment_block :leaf_at
:inch :length=
:indexes :linear_combination
:indices :list_datums
:induced_from :load_extension_info
:inputbox :load_from_url
:inputpoint :local_bounds
:inspector_names :lock_inference
:install_from_archive :longitude
:instances :loop
:interpolate :loops
:intersect  
:intersect_line_line :make_unique
:intersect_line_plane :mark_as_uninstalled
:intersect_plane_plane :materialType
:intersect_with :materials
:invalidate :menu
:invalidate_bounds :menuname
:inverse :mesh
:invert! :meshToolsExtension
:is_online :messagebox
  :mile
:kcode :mm
:keyvalue :model
:kill! :model_attribute_dictionaries
:km :model_info_pages
  :move!
:lang_file :move_vertices
:nitems :onMaterialSetCurrent
:normal_at :onMaterialUndoRedo
:normalize! :onNewModel
:num_faces :onOpen
:number_faces :onOpenModel
  :onOptionsProviderChanged
:offset! :onPlaceComponent
:onActivePathChanged :onPostSaveModel
:onActiveToolChanged :onPreSaveModel
:onAfterComponentSaveAs :onQuit
:onBeforeComponentSaveAs :onRemoveAllLayers
:onChangeEntity :onRenderingOptionsChanged
:onClose :onSaveModel
:onComponentAdded :onSelectedCleared
:onComponentInstanceAdded :onSelectionAdded
:onComponentInstanceRemoved :onSelectionBulkChange
:onComponentPropertiesChanged :onSelectionRemoved
:onComponentRemoved :onShadowInfoChanged
:onComponentTypeChanged :onToolStateChanged
:onCurrentLayerChanged :onTransactionAbort
:onDeleteModel :onTransactionCommit
:onElementAdded :onTransactionEmpty
:onElementModified :onTransactionRedo
:onElementRemoved :onTransactionStart
:onEraseAll :onTransactionUndo
:onEraseEntities :onViewChanged
:onEraseEntity :openURL
:onExplode :open_file
:onLayerAdded :openpanel
:onLayerRemoved :os_language
:onMaterialAdd :other_vertex
:onMaterialChange :outer_loop
:onMaterialRefChange :outer_shell
:onMaterialRemove  
:pages :prec
:parent :prec_f
:parse_length :prec_i
:partners :preferences_pages
:path_at :previous
:pick :project_textures_from_photo
:pick_helper :project_to_line
:pick_segment :project_to_plane
:picked_edge :purge_unused
:picked_element :push_tool
:picked_face :pushpull
:pickray  
:pixelheight :radians
:pixels_to_model :radius
:pixelwidth :raytest
:place_component :rbfiles
:plane :read_default
:play_sound :refresh_inspectors
:point= :refresh_thumbnail
:point_at :register_extension
:point_in_polygon_2D :register_from_sketchup
:point_index :register_importer
:point_to_latlong :remove_finalizer
:point_to_utm :remove_frame_change_observer
:points :remove_observer
:polygon_at :rendering_options
:polygon_points_at :require_all
:polygons :resource_folder_path
:pop_tool :results
:position_material :rotation
:post_url :row
:save :set_version_id
:save_as :set_visibility
:save_thumbnail :shadow_info
:savepanel :show
:scaling :show_differences
:screen_coords :show_fps
:select_tool :show_frame
:selection :show_frame_at
:send_action :show_inspector
:set :show_modal
:set! :show_model_info
:set_attribute :show_preferences
:set_background_color :show_ruby_panel
:set_color_from_line :show_summary
:set_cursor :skpdoc
:set_datum :slideshow_time
:set_file :startIndex
:set_full_security :start_angle
:set_html :start_operation
:set_on_close :start_timer
:set_plane :start_vertex_normal
:set_point :stop_timer
:set_position :strings_file_name
:set_size :strings_file_path
:set_status_text :style
:set_text :styles
:set_toolbar_visible :subPath
:set_url :subtract
:set_validation_proc :success
:template_dir :translation
:terminate! :trim
:test_point :typename
:time_display  
:time_pick :uncheck
:title :undo
:to_cm :unique_name
:to_component :unload
:to_feet :update_selected_style
:to_inch :use_new_edgevisibility
:to_km :use_sg_off_screen
:to_l :use_sg_on_screen
:to_latlong :utm_to_point
:to_m :uv_at
:to_mile :uvs
:to_mm  
:to_utm :values
:to_yard :vector_to
:toggle :version
:toolbar :version_id
:toolbar_names :version_number
:tools :vertex
:transform :vertices
:transform! :view
:transform_by_vectors :volume
:transform_entities :vpheight
:transformation_at :vpwidth
:write :yard
:write_all :yaxis
:write_default  
:write_image :zaxis
:write_thumbnail :zone_letter
:wt_extension :zone_number
  :zoom
:xaxis :zoom_extents
  :zrotation

Symbols - Upper Case 1st letter

These symbols are mixed case, but all have a first capital letter. They are constants, and may be class or module names.

:AppObserver :Decimal
:ArcCurve :DefinitionList
:Architectural :DefinitionObserver
:AttributeDictionaries :DefinitionsObserver
:AttributeDictionary :Drawingelement
:AutoClickTime  
:AutoClickTime= :Edge
:AutoDragDistance :EdgeUse
:AutoDragDistance= :Engineering
  :Entities
:Behavior :EntitiesObserver
:BoundingBox :Entity
  :EntityObserver
:Camera :ExtensionsManager
:Centimeter  
:Color :Face
:Command :Feet
:ComponentDefinition :FindFile
:ComponentInstance :Fractional
:Console  
:ConstructionLine :GetResourcePath
:ConstructionPoint :GetResourceSubPath
:Continuation :GetString
:CorruptModel :GetStrings
:Curve :Group
   
:Image :Menu
:ImageEmbedded :Meter
:ImageEmbeddedAndLinked :Millimeter
:ImageLinked :Model
:ImportCanceled :ModelObserver
:ImportFail  
:ImportFileNotFound :OptionsManager
:ImportSuccess :OptionsProvider
:Importer :OptionsProviderObserver
:ImporterNotFound  
:Inches :Page
:InputPoint :Pages
:InstanceObserver :PagesObserver
  :ParseLangFile
:LatLong :PickHelper
:Layer :Point3d
:Layers :PointInside
:LayersObserver :PointNotOnPlane
:Length :PointOnEdge
:Loop :PointOnFace
  :PointOnVertex
:MatchingData :PointOutside
:Material :PointUnknown
:Materials :PolygonMesh
:MaterialsObserver :Precision
:ROPAssign :ROPSetForegroundColor
:ROPDrawHidden :ROPSetGroundColor
:ROPEditComponent :ROPSetGroundTransparency
:ROPSetBackgroundColor :ROPSetHideConstructionGeometry
:ROPSetConstructionColor :ROPSetHighlightColor
:ROPSetDepthQueEdges :ROPSetJitterEdges
:ROPSetDepthQueWidth :ROPSetLineEndEdges
:ROPSetDisplayColorByLayer :ROPSetLineEndWidth
:ROPSetDisplayDims :ROPSetLineExtension
:ROPSetDisplayFog :ROPSetLockedColor
:ROPSetDisplayInstanceAxes :ROPSetMaterialTransparency
:ROPSetDisplaySketchAxes :ROPSetModelTransparency
:ROPSetDisplayText :ROPSetProfileEdges
:ROPSetDrawGround :ROPSetProfileWidth
:ROPSetDrawHorizon :ROPSetProfilesOnlyEdges
:ROPSetDrawUnderground :ROPSetRenderMode
:ROPSetEdgeColorMode :ROPSetSectionActiveColor
:ROPSetEdgeDisplayMode :ROPSetSectionCutWidth
:ROPSetEdgeType :ROPSetSectionDefaultCutColor
:ROPSetExtendEdges :ROPSetSectionDisplayMode
:ROPSetExtendLines :ROPSetSectionInactiveColor
:ROPSetFaceColor :ROPSetSkyColor
:ROPSetFaceColorMode :ROPSetTexture
:ROPSetFogColor :ROPSetTransparencyObsolete
:ROPSetFogDist :ROPTransparencySortMethod
:ROPSetFogHint :RenderingOptions
:ROPSetFogUseBkColor :RenderingOptionsObserver
:SectionPlane :Transformation
:Selection  
:SelectionObserver :UVHelper
:ShadowInfo :UnitsNormalizedX
:ShadowInfoObserver :UnitsNormalizedY
:Style :UnitsPixels
:Styles  
  :Vector3d
:Text :Vertex
:Texture :View
:TextureWriter :ViewObserver
:Toolbar  
:Tools :WebDialog
:ToolsObserver :WebTextures

Symbols - All Upper Case

These symbols are all upper case. They are constants, and may also be class or module names.

:HLR :UTM