Class: Sketchup::Loop
Relationships | |
Super Chains via Extension / Inclusion / Inheritance | |
Class Chain:
self,
Entity
|
|
Instance Chain:
self,
Entity
|
|
Inherits: |
Sketchup::Entity
|
Overview
Loop
is a low level topology class that will not need to be used often. A Loop
is a chain of Edges that bound a Face
.
Instance Attribute Summary
-
#convex? ⇒ Boolean
readonly
Determine if the loop is convex.
-
#outer? ⇒ Boolean
readonly
Determine if this is an outer loop.
Entity
- Inherited
Instance Method Summary
-
#edges ⇒ Object
Get an array of the edges that define the loop in an ordered sequence.
-
#edgeuses ⇒ Object
Get an array of the
EdgeUse
objects that define this loop in an ordered sequence. -
#face ⇒ Object
Get the
Face
object that is bounded by this loop. -
#vertices ⇒ Object
Get an array of the vertices that define the loop in an ordered sequence.
Entity
- Inherited
#add_observer | The add_observer method is used to add an observer to the current object. |
#attribute_dictionaries | The attribute_dictionaries method is used to retrieve the |
#attribute_dictionary | The attribute_dictionary method is used to retrieve an attribute dictionary with a given name that is attached to an |
#delete_attribute | The |
#entityID | The entityID method is used to retrieve a unique ID assigned to an entity. |
#get_attribute | The |
#inspect | The |
#model | The model method is used to retrieve the model for the entity. |
#parent | The parent method is used to retrieve the parent of the entity. |
#persistent_id | The |
#remove_observer | The remove_observer method is used to remove an observer from the current object. |
#set_attribute | The set attribute is used to set the value of an attribute in an attribute dictionary with the given name. |
#to_s | The |
#typename | The typename method retrieves the type of the entity, which will be a string such as “Face”, “Edge”, or “Group”. |
Instance Attribute Details
#convex? ⇒ Boolean
(readonly)
Determine if the loop is convex.
#outer? ⇒ Boolean
(readonly)
Determine if this is an outer loop. Each face has one outer loop, and will have one loop for each hole.
Instance Method Details
#edges ⇒ Object
Get an array of the edges that define the loop in an ordered sequence.
#edgeuses ⇒ Object
Get an array of the EdgeUse
objects that define this loop in an ordered sequence.
#face ⇒ Object
Get the Face
object that is bounded by this loop.
#vertices ⇒ Object
Get an array of the vertices that define the loop in an ordered sequence.