ostk.mathematics.geometry.d3.object.Point

class Point(
self: ostk.mathematics.geometry.d3.object.Point,
first_coordinate: ostk.core.type.Real,
second_coordinate: ostk.core.type.Real,
third_coordinate: ostk.core.type.Real,
)

Bases: Object

Methods

apply_transformation

as_ellipsoid

as_line

as_line_string

as_plane

as_point

as_point_set

as_polygon

as_pyramid

as_ray

as_segment

as_sphere

as_vector

contains

distance_to

intersects

is_defined

is_ellipsoid

is_line

is_line_string

is_near

is_plane

is_point

is_point_set

is_polygon

is_pyramid

is_ray

is_segment

is_sphere

origin

to_string

undefined

vector

x

y

z

__add__(
self: ostk.mathematics.geometry.d3.object.Point,
arg0: numpy.ndarray[numpy.float64[3, 1]],
) ostk.mathematics.geometry.d3.object.Point
apply_transformation(
self: ostk.mathematics.geometry.d3.object.Point,
transformation: ostk::mathematics::geometry::d3::Transformation,
) None
as_ellipsoid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ellipsoid
as_line(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Line
as_line_string(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::LineString
as_plane(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Plane
as_point(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Point
as_point_set(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::PointSet
as_polygon(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Polygon
as_pyramid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Pyramid
as_ray(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ray
as_segment(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Segment
as_sphere(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Sphere
as_vector(
self: ostk.mathematics.geometry.d3.object.Point,
) numpy.ndarray[numpy.float64[3, 1]]
contains(
self: ostk.mathematics.geometry.d3.Object,
arg0: ostk.mathematics.geometry.d3.Object,
) bool
distance_to(
self: ostk.mathematics.geometry.d3.object.Point,
point: ostk.mathematics.geometry.d3.object.Point,
) ostk.core.type.Real
intersects(
self: ostk.mathematics.geometry.d3.Object,
arg0: ostk.mathematics.geometry.d3.Object,
) bool
is_defined(self: ostk.mathematics.geometry.d3.object.Point) 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.Point,
point: ostk.mathematics.geometry.d3.object.Point,
tolerance: ostk.core.type.Real,
) bool
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 origin() ostk.mathematics.geometry.d3.object.Point
to_string(
self: ostk.mathematics.geometry.d3.object.Point,
precision: ostk.core.type.Integer = Undefined,
) ostk.core.type.String
static undefined() ostk.mathematics.geometry.d3.object.Point
static vector(
arg0: numpy.ndarray[numpy.float64[3, 1]],
) ostk.mathematics.geometry.d3.object.Point
x(self: ostk.mathematics.geometry.d3.object.Point) ostk.core.type.Real
y(self: ostk.mathematics.geometry.d3.object.Point) ostk.core.type.Real
z(self: ostk.mathematics.geometry.d3.object.Point) ostk.core.type.Real