ostk.mathematics.geometry.d3.object.Polygon¶
- class Polygon(
- self: ostk.mathematics.geometry.d3.object.Polygon,
- polygon: ostk.mathematics.geometry.d2.object.Polygon,
- origin: ostk.mathematics.geometry.d3.object.Point,
- x_axis: numpy.ndarray[numpy.float64[3, 1]],
- y_axis: numpy.ndarray[numpy.float64[3, 1]],
- polygon: ostk.mathematics.geometry.d2.object.Polygon,
Bases:
Object
Methods
- apply_transformation(
- self: ostk.mathematics.geometry.d3.object.Polygon,
- transformation: ostk::mathematics::geometry::d3::Transformation,
- as_ellipsoid( ) ostk::mathematics::geometry::d3::object::Ellipsoid ¶
- as_line( ) ostk::mathematics::geometry::d3::object::Line ¶
- as_line_string( ) ostk::mathematics::geometry::d3::object::LineString ¶
- as_plane( ) ostk::mathematics::geometry::d3::object::Plane ¶
- as_point( ) ostk::mathematics::geometry::d3::object::Point ¶
- as_point_set( ) ostk::mathematics::geometry::d3::object::PointSet ¶
- as_polygon( ) ostk::mathematics::geometry::d3::object::Polygon ¶
- as_pyramid( ) ostk::mathematics::geometry::d3::object::Pyramid ¶
- as_ray( ) ostk::mathematics::geometry::d3::object::Ray ¶
- as_segment( ) ostk::mathematics::geometry::d3::object::Segment ¶
- as_sphere( ) ostk::mathematics::geometry::d3::object::Sphere ¶
- get_edge_at(
- self: ostk.mathematics.geometry.d3.object.Polygon,
- index: int,
- get_edge_count(self: ostk.mathematics.geometry.d3.object.Polygon) int ¶
- get_normal_vector( ) numpy.ndarray[numpy.float64[3, 1]] ¶
- get_origin( ) ostk.mathematics.geometry.d3.object.Point ¶
- get_polygon2d( ) ostk.mathematics.geometry.d2.object.Polygon ¶
- get_vertex_at(
- self: ostk.mathematics.geometry.d3.object.Polygon,
- index: int,
- get_vertex_count(self: ostk.mathematics.geometry.d3.object.Polygon) int ¶
- get_vertices( ) list[ostk.mathematics.geometry.d3.object.Point] ¶
- get_x_axis( ) numpy.ndarray[numpy.float64[3, 1]] ¶
- get_y_axis( ) numpy.ndarray[numpy.float64[3, 1]] ¶
- is_defined(self: ostk.mathematics.geometry.d3.object.Polygon) bool ¶
- is_ellipsoid(self: ostk.mathematics.geometry.d3.Object) bool ¶
- is_line(self: ostk.mathematics.geometry.d3.Object) bool ¶
- is_line_string(self: ostk.mathematics.geometry.d3.Object) bool ¶
- is_near(
- self: ostk.mathematics.geometry.d3.object.Polygon,
- polygon: ostk.mathematics.geometry.d3.object.Polygon,
- tolerance: ostk.core.type.Real,
- polygon: ostk.mathematics.geometry.d3.object.Polygon,
- is_plane(self: ostk.mathematics.geometry.d3.Object) bool ¶
- is_point(self: ostk.mathematics.geometry.d3.Object) bool ¶
- is_point_set(self: ostk.mathematics.geometry.d3.Object) bool ¶
- is_polygon(self: ostk.mathematics.geometry.d3.Object) bool ¶
- is_pyramid(self: ostk.mathematics.geometry.d3.Object) bool ¶
- is_ray(self: ostk.mathematics.geometry.d3.Object) bool ¶
- is_segment(self: ostk.mathematics.geometry.d3.Object) bool ¶
- is_sphere(self: ostk.mathematics.geometry.d3.Object) bool ¶
- static undefined() ostk.mathematics.geometry.d3.object.Polygon ¶