SketchUp 8 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:22 PM GMT, using SketchUp v8.0.16846 & 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 896 symbols, listed as follows:

  • 249 as attribute names
  • 478 with lower case 1st letter
  • 167 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_leader?  =:transition_time
 =:height    
?=:hidden   :unitvector?
      :use_alpha?
  :identity? ?=:use_axes
  :image? ?=:use_camera
 =:image_width ?=:use_hidden
  :inference_locked? ?=:use_hidden_layers
 =:insertion_point ?=:use_lod
  :internal? ?=:use_rendering_options
?=:is2d ?=:use_section_planes
  :is_curve? ?=:use_shadow_info
  :is_polygon? ?=:use_style
  :is_pro?   :used_by?
  :is_surface?    
  :is_valid_filename?   :valid?
     =:vcb_label
 =:large_icon  =:vcb_value
 =:layer  =:vector
 =:leader_type ?=:visible
 =:line_stipple    
 =:line_weight  =:width
 =:line_width    
  :load_on_start?  =:x
  :loaded?    
 =:locked  =:y
       
  :manifold?  =:z
 =: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 :find_support_file
:eat_mem :find_support_files
:edge :first_edge
:edges :fit_plane_to_points
:edgeuses :flip_images_for_origami
:edit_transform :followme
:element_at :format_angle
:end_angle :format_area
:end_vertex_normal :format_degrees
:entities :format_length
:entityID :fullPath
:entryString :full_file_path
:erase  
:erase! :get_UVHelper
:erase_entities :get_attribute
:examplesExtension :get_back_UVQ
:execute_script :get_datfile_info
:explode :get_datum
:explode_curve :get_default_dialog_color
:eye :get_element_value
  :get_front_UVQ
:face :get_glued_instances
:face_to_mesh :get_i18n_datfile_info
:faces :get_last_state
:feet :get_locale
:fileName :get_plane
:filePath :get_product_family
:file_extension :get_resource_path
:file_new :get_shortcuts
:fill_from_mesh :guess_target
:finalizers :guid
:find_faces  
:hidden_entities :langFile
:hide :last_edge
  :last_refresh_time
:image_height :latitude
:inComment :latlong_to_point
:inch :layers
:indexes :leaf_at
:indices :length=
:induced_from :linear_combination
:inputbox :list_datums
:inputpoint :load_from_url
:inspector_names :local_bounds
:install_from_archive :lock_inference
:instances :longitude
:interpolate :loop
:intersect :loops
:intersect_line_line  
:intersect_line_plane :make_unique
:intersect_plane_plane :materialType
:intersect_with :materials
:invalidate :menu
:invalidate_bounds :menuname
:inverse :mesh
:invert! :messagebox
:is_online :mile
  :mm
:kcode :model
:keyvalue :model_attribute_dictionaries
:kill! :model_info_pages
:km :move!
  :move_vertices
:nitems :onMaterialRemove
:normal_at :onMaterialSetCurrent
:normalize! :onMaterialUndoRedo
:num_faces :onNewModel
:number_faces :onOpen
  :onOpenModel
:oceanExtension :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
: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 :results
:pop_tool :rotation
:position_material :row
:post_url  
:save :set_validation_proc
: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 :style
:set_size :styles
:set_status_text :subPath
:set_text :sub_path
:set_toolbar_visible :subtract
:set_url :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 :utilitiesExtension
:to_m :utm_to_point
:to_mile :uv_at
:to_mm :uvs
:to_utm  
:to_yard :values
:toggle :vector_to
:toolbar :version
:toolbar_names :version_number
:tools :vertex
:transform :vertices
:transform! :view
:transform_by_vectors :volume
:transform_entities :vpheight
:transformation_at :vpwidth
:write :yaxis
:write_all  
:write_default :zaxis
:write_image :zone_letter
:write_thumbnail :zone_number
  :zoom
:xaxis :zoom_extents
  :zrotation
:yard  

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 :Edge
:ArcCurve :EdgeUse
:Architectural :Engineering
:AttributeDictionaries :Entities
:AttributeDictionary :EntitiesObserver
:AutoClickTime :Entity
:AutoClickTime= :EntityObserver
:AutoDragDistance :ExtensionsManager
:AutoDragDistance=  
  :Face
:Behavior :Feet
:BoundingBox :FindFile
  :Fractional
:Camera  
:Centimeter :GetResourceSubPath
:Color :GetString
:Command :GetStrings
:ComponentDefinition :Group
:ComponentInstance  
:Console :Image
:ConstructionLine :ImageEmbedded
:ConstructionPoint :ImageEmbeddedAndLinked
:Continuation :ImageLinked
:CorruptModel :ImportCanceled
:Curve :ImportFail
  :ImportFileNotFound
:Decimal :ImportSuccess
:DefinitionList :Importer
:DefinitionObserver :ImporterNotFound
:DefinitionsObserver :Inches
:Drawingelement :InputPoint
  :InstanceObserver
:LatLong :OptionsProvider
:Layer :OptionsProviderObserver
:Layers  
:LayersObserver :Page
:Length :Pages
:Loop :PagesObserver
  :ParseLangFile
:MatchingData :PickHelper
:Material :Point3d
:Materials :PointInside
:MaterialsObserver :PointNotOnPlane
:Menu :PointOnEdge
:Meter :PointOnFace
:Millimeter :PointOnVertex
:Model :PointOutside
:ModelObserver :PointUnknown
  :PolygonMesh
:OptionsManager :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  

Symbols - All Upper Case

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

:HLR :UTM