ostk.mathematics.geometry.d3.Transformation¶
- class Transformation(
- self: ostk.mathematics.geometry.d3.Transformation,
- matrix: numpy.ndarray[numpy.float64[4, 4]],
Bases:
pybind11_object
Methods
Overloaded function.
Overloaded function.
- class Type(self: ostk.mathematics.geometry.d3.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.d3.Transformation, point: ostk.mathematics.geometry.d3.object.Point) -> ostk.mathematics.geometry.d3.object.Point
apply_to(self: ostk.mathematics.geometry.d3.Transformation, vector: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 1]]
- get_inverse( ) ostk.mathematics.geometry.d3.Transformation ¶
- get_matrix( ) numpy.ndarray[numpy.float64[4, 4]] ¶
- get_type( ) ostk::mathematics::geometry::d3::Transformation::Type ¶
- static identity() ostk.mathematics.geometry.d3.Transformation ¶
- is_defined(self: ostk.mathematics.geometry.d3.Transformation) bool ¶
- static rotation(*args, **kwargs)¶
Overloaded function.
rotation(rotation_vector: ostk::mathematics::geometry::d3::transformation::rotation::RotationVector) -> ostk.mathematics.geometry.d3.Transformation
rotation(rotation_matrix: ostk::mathematics::geometry::d3::transformation::rotation::RotationMatrix) -> ostk.mathematics.geometry.d3.Transformation
- static rotation_around(
- point: ostk.mathematics.geometry.d3.object.Point,
- rotation_vector: ostk::mathematics::geometry::d3::transformation::rotation::RotationVector,
- static string_from_type(
- type: ostk::mathematics::geometry::d3::Transformation::Type,
- static translation(
- translation_vector: numpy.ndarray[numpy.float64[3, 1]],
- static type_of_matrix(
- matrix: numpy.ndarray[numpy.float64[4, 4]],
- static undefined() ostk.mathematics.geometry.d3.Transformation ¶