package io.rtron.math.geometry.euclidean.threed

Classes

Name Description
abstract class AbstractGeometry3D: AbstractGeometry

Abstract class for all geometric objects in 3D.

interface Geometry3DVisitor: Any

Visitor interface for 3D geometries. Visitor pattern is applied to separate geometry transformation algorithms from the actual object structure of the 3D geometry.

data class Pose3D: Any

A pose in 3D consists of a position and an orientation. See the wikipedia article on pose.

class Rotation3D: Any

Rotation in the three dimensional space given as Tait-Bryan angles. See the wikipedia article on Tait–Bryan angles. Further, see the wikipedia article on aircraft principal axes.