ostk.mathematics.geometry.d2.Transformation¶
- class Transformation(
- self: ostk.mathematics.geometry.d2.Transformation,
- matrix: numpy.ndarray[numpy.float64[3, 3]],
Bases:
pybind11_object
Methods
Overloaded function.
- class Type(self: ostk.mathematics.geometry.d2.Transformation.Type, value: int)¶
Bases:
pybind11_object
Members:
Undefined
Identity
Translation
Rotation
Scaling
Reflection
Shear
Affine
- property name¶
- apply_to(*args, **kwargs)¶
Overloaded function.
apply_to(self: ostk.mathematics.geometry.d2.Transformation, point: ostk.mathematics.geometry.d2.object.Point) -> ostk.mathematics.geometry.d2.object.Point
apply_to(self: ostk.mathematics.geometry.d2.Transformation, vector: numpy.ndarray[numpy.float64[2, 1]]) -> numpy.ndarray[numpy.float64[2, 1]]
- get_inverse( ) ostk.mathematics.geometry.d2.Transformation ¶
- get_matrix( ) numpy.ndarray[numpy.float64[3, 3]] ¶
- get_type( ) ostk::mathematics::geometry::d2::Transformation::Type ¶
- static identity() ostk.mathematics.geometry.d2.Transformation ¶
- is_defined(self: ostk.mathematics.geometry.d2.Transformation) bool ¶
- static rotation(
- rotation_angle: ostk::mathematics::geometry::Angle,
- static rotation_around(
- point: ostk.mathematics.geometry.d2.object.Point,
- rotation_angle: ostk::mathematics::geometry::Angle,
- static string_from_type(
- type: ostk::mathematics::geometry::d2::Transformation::Type,
- static translation(
- transaction_vector: numpy.ndarray[numpy.float64[2, 1]],
- static type_of_matrix(
- matrix: numpy.ndarray[numpy.float64[3, 3]],
- static undefined() ostk.mathematics.geometry.d2.Transformation ¶