aerocaps.geom.point.Point3D#

class Point3D(x: Length, y: Length, z: Length, name: str = 'Point3D', construction: bool = False)[source]#

Bases: Geometry3D

Three-dimensional point class

__init__(x: Length, y: Length, z: Length, name: str = 'Point3D', construction: bool = False)[source]#

Three-dimensional point class

Parameters:
  • x (Length)

  • y (Length)

  • z (Length)

  • name (str) – Name of the geometric object. May be re-assigned a unique name when added to a GeometryContainer. Default: ‘Point3D’

  • construction (bool) – Whether this is a geometry used only for construction of other geometries. If True, this geometry will not be exported or plotted. Default: False

Methods

almost_equals(other)

as_array([unit])

from_array(arr[, unit])

plot(plot, **point_kwargs)

projection_on_principal_plane([plane])

to_iges(*args, **kwargs)

Converts the geometric object to an IGES entity.

Attributes

to_iges(*args, **kwargs) IGESEntity[source]#

Converts the geometric object to an IGES entity. To add this IGES entity to an .igs file, use an IGESGenerator.