geometry#
This module defines the generic Geometry superclass, which equips
derived classes with the coordinate transformation capabilities of
the Coords class.
The Geometry class is typically not used directly. Instead, users
usually work with subclasses such as Mesh, or with
Coords objects themselves.
Classes#
A virtual base class for all geometry classes in HelloTriangle. |
Property methods#
Return the |
|
Return the |
|
Return the |
|
Return the |
|
Return the |
|
Return the |
|
Return the |
|
Return the Fields dict of the Geometry. |
Geometry information#
Call the |
|
Call the |
|
Call the |
|
Call the |
|
Call the |
|
Call the |
|
Call the |
|
Call the |
|
Call the |
|
Call the |
|
Call the |
|
Call the |
|
Call the |
|
Call the |
|
Call the |
Affine transformations#
Apply the |
|
Apply the |
|
Apply the |
|
Apply the |
|
Apply the |
|
Apply the |
|
Apply the |
|
Apply the |
|
Apply the |
|
Apply the |
|
Apply the |
|
Apply the |
|
Apply the |
|
Apply the |
|
Apply the |
|
Apply the |
Non-affine transformations#
Apply the |
|
Apply the |
|
Apply the |
|
Apply the |
|
Apply the |
|
Apply the |
|
Apply the |
|
Apply the |
|
Apply the |
|
Apply the |
|
Apply the |
|
Apply the |
Distance#
Call the |
|
Call the |
|
Call the |
Projection#
Apply the |
|
Apply the |
|
Apply the |
|
Apply the |
Inertia#
Call the |
|
Call the |
|
Call the |
|
Call the |
Axes manipulation#
Apply the |
|
Apply the |
|
Apply the |
|
Apply the |
Operations on property numbers#
Create or destroy the property array for the Geometry. |
|
Create a valid set of properties for the object. |
|
Return the highest property value used. |
|
Return a list with unique property values in use. |
|
Return a dict with the elements grouped per prop value. |
|
Find the elements having some property value. |
Entity selection#
Select some element(s) from a Geometry. |
|
Return the Geometry with the selected elements removed. |
|
Return a Geometry only containing the selected elements. |
|
Select elements by their property value. |
|
Return an object without the elements with property value(s). |
|
Partition a Geometry according to the values in prop. |
Operations on fields#
Add |
|
Get the data field with the specified name. |
|
Delete the Field with the specified name. |
|
Convert the data field with the specified name to another type. |
|
Return a short report of the stored fields |
Other#
Call the |
|
Call the |
|
Apply the |
|
Return a deep copy of the Geometry object. |