invoke

inline operator fun invoke(point: Point): Vector3D(source)(source)
operator fun invoke(point: Vector3D): Vector3D(source)(source)


operator fun invoke(vararg points: Point): List<Vector3D>(source)(source)
operator fun invoke(vararg points: Vector3D): List<Vector3D>(source)(source)
@JvmName(name = "callPoint")
fun invoke(points: List<Point>): List<Vector3D>(source)

Transforms the given points.

Return

a list of points transformed by this object

Parameters

points

that will be transformed

See also


open operator fun invoke(polygon: ConvexPolygon): ConvexPolygon(source)

Transforms the given polygon. Note that the resulting polygon is a 2D projection of the transformed points. That is because this transform may map the 2D points of polygon into a set of 3d points.

Return

a polygon transformed by this object

Parameters

polygon

that will be transformed