Class: Sketchup::Drawingelement
- Defined in:
- SketchUp/Sketchup/Drawingelement.rb
Overview
Drawingelement is a base class for an item in the model that can be displayed. These items include edges, construction points, construction lines, and images. Arc curves and arcs are not included because they are not drawing elements by themselves, but are a composition of edges.
Direct Known Subclasses
ComponentDefinition, ComponentInstance, ConstructionLine, ConstructionPoint, Dimension, Edge, Face, Group, Image, SectionPlane, Text
Instance Method Summary collapse
-
#bounds ⇒ Geom::BoundingBox
The bounds method is used to retrieve the BoundingBox for an drawing element.
-
#casts_shadows=(casts) ⇒ Boolean
The casts_shadows= method is used to set the Drawingelement to cast shadows.
-
#casts_shadows? ⇒ Boolean
The casts_shadows? method is used to determine if the Drawingelement is casting shadows.
-
#erase! ⇒ Boolean
The erase! method is used to erase an element from the model.
-
#hidden=(hidden) ⇒ Boolean
The hidden= method is used to set the hidden status for an element.
-
#hidden? ⇒ Boolean
The hidden? method is used to determine if the element is hidden.
-
#layer ⇒ Sketchup::Layer
The layer method is used to retrieve the Layer object of the drawing element.
-
#layer=(layer) ⇒ Sketchup::Layer, String
The layer= method is used to set the layer for the drawing element.
-
#material ⇒ Sketchup::Material
The material method is used to retrieve the material for the drawing element.
-
#material=(material) ⇒ Sketchup::Material, ...
The material= method is used to set the material for the drawing element.
-
#receives_shadows=(receive) ⇒ Boolean
The receive_shadows= method is used to set the Drawingelement to receive shadows.
-
#receives_shadows? ⇒ Boolean
The receive_shadows? method is used to determine if the Drawingelement is receiving shadows.
-
#visible=(visibility) ⇒ Boolean
The visible= method is used to set the visible status for an element.
-
#visible? ⇒ Boolean
The visible? method is used to get the visible status for an element.
Methods inherited from Entity
#add_observer, #attribute_dictionaries, #attribute_dictionary, #delete_attribute, #deleted?, #entityID, #get_attribute, #inspect, #model, #parent, #persistent_id, #remove_observer, #set_attribute, #to_s, #typename, #valid?
Instance Method Details
#bounds ⇒ Geom::BoundingBox
The bounds method is used to retrieve the BoundingBox for an drawing element.
37 38 |
# File 'SketchUp/Sketchup/Drawingelement.rb', line 37 def bounds end |
#casts_shadows=(casts) ⇒ Boolean
The casts_shadows= method is used to set the Drawingelement to cast shadows.
67 68 |
# File 'SketchUp/Sketchup/Drawingelement.rb', line 67 def casts_shadows=(casts) end |
#casts_shadows? ⇒ Boolean
The casts_shadows? method is used to determine if the Drawingelement is casting shadows.
93 94 |
# File 'SketchUp/Sketchup/Drawingelement.rb', line 93 def casts_shadows? end |
#erase! ⇒ Boolean
The erase! method is used to erase an element from the model.
Erasing an Edge also erases all of the Face objects that use the Edge.
117 118 |
# File 'SketchUp/Sketchup/Drawingelement.rb', line 117 def erase! end |
#hidden=(hidden) ⇒ Boolean
The hidden= method is used to set the hidden status for an element.
145 146 |
# File 'SketchUp/Sketchup/Drawingelement.rb', line 145 def hidden=(hidden) end |
#hidden? ⇒ Boolean
The hidden? method is used to determine if the element is hidden.
Hidden elements are still in the model, but they are not displayed.
172 173 |
# File 'SketchUp/Sketchup/Drawingelement.rb', line 172 def hidden? end |
#layer ⇒ Sketchup::Layer
The layer method is used to retrieve the Layer object of the drawing element.
195 196 |
# File 'SketchUp/Sketchup/Drawingelement.rb', line 195 def layer end |
#layer=(layer) ⇒ Sketchup::Layer, String
The layer= method is used to set the layer for the drawing element.
An exception is raised if you give a string that doesn’t match any layer name.
226 227 |
# File 'SketchUp/Sketchup/Drawingelement.rb', line 226 def layer=(layer) end |
#material ⇒ Sketchup::Material
The material method is used to retrieve the material for the drawing element.
249 250 |
# File 'SketchUp/Sketchup/Drawingelement.rb', line 249 def material end |
#material=(material) ⇒ Sketchup::Material, ...
The material= method is used to set the material for the drawing element.
285 286 |
# File 'SketchUp/Sketchup/Drawingelement.rb', line 285 def material=(material) end |
#receives_shadows=(receive) ⇒ Boolean
The receive_shadows= method is used to set the Drawingelement to receive shadows.
315 316 |
# File 'SketchUp/Sketchup/Drawingelement.rb', line 315 def receives_shadows=(receive) end |
#receives_shadows? ⇒ Boolean
The receive_shadows? method is used to determine if the Drawingelement is receiving shadows.
341 342 |
# File 'SketchUp/Sketchup/Drawingelement.rb', line 341 def receives_shadows? end |
#visible=(visibility) ⇒ Boolean
The visible= method is used to set the visible status for an element. This method performs an opposite function to the hidden= method.
369 370 |
# File 'SketchUp/Sketchup/Drawingelement.rb', line 369 def visible=(visibility) end |
#visible? ⇒ Boolean
The visible? method is used to get the visible status for an element.
395 396 |
# File 'SketchUp/Sketchup/Drawingelement.rb', line 395 def visible? end |