|
SketchUp Ruby API Reference |
This observer interface is implemented to react to component entities events. To implement this observer, create a Ruby class of this type, override the desired methods, and add an instance of the observer to the objects of interests.
class MyEntityObserver < Sketchup::EntityObserver def onEntityChanged (entity) # do something end end
# In your code. If the face changes, MyEntityObserver is called. face.add_observer(MyEntityObserver.new)
Parent:
Methods: onElementAdded, onElementRemoved, onContentsModified
Example code:
The onElementRemoved method is invoked when an element is removed from an Entities object.
entities - an Entities object.
entity - an Entity object.
The onElementAdded method is invoked when an element is added to an Entities object.
entities - an Entities object.
entity - an Entity object.
The onContentsModified method is invoked when a Entities object is modified.
entities - an Entities object.
entity - an Entity object.
|
SketchUp Ruby API Reference: EntitiesObserver interface |
© Google Inc. 2007 sketchup.google.com |