Files
KSpigot/docs/-k-spigot/net.axay.kspigot.extensions.geometry/index.md
bluefireoly 69b2e6cd17 Updated docs
2020-10-16 02:13:42 +02:00

12 KiB

title
title
net.axay.kspigot.extensions.geometry -

//KSpigot/net.axay.kspigot.extensions.geometry

Package net.axay.kspigot.extensions.geometry

Types

Name Summary
LocationArea [jvm]
Content
class LocationArea(loc1: Location, loc2: Location)


SimpleChunkLocation [jvm]
Content
data class SimpleChunkLocation(x: Int, z: Int)


SimpleLocation2D [jvm]
Content
data class SimpleLocation2D(x: Double, y: Double)


SimpleLocation3D [jvm]
Content
data class SimpleLocation3D(x: Double, y: Double, z: Double)


SimpleLocationPair [jvm]
Content
class SimpleLocationPair(loc1: Location, loc2: Location)


Functions

Name Summary
add [jvm]
Content
fun Location.add(x: Number, y: Number, z: Number): Location


increase [jvm]
Content
infix fun Location.increase(distance: Number): Location
infix fun Location.increase(loc: SimpleLocation3D): Location
infix fun Location.increase(loc: Location): Location
infix fun Location.increase(vec: Vector): Location
infix fun Vector.increase(vec: Vector): Vector


increaseX [jvm]
Content
infix fun Location.increaseX(distance: Number): Location


increaseXY [jvm]
Content
infix fun Location.increaseXY(distance: Number): Location


increaseXZ [jvm]
Content
infix fun Location.increaseXZ(distance: Number): Location


increaseY [jvm]
Content
infix fun Location.increaseY(distance: Number): Location


increaseYZ [jvm]
Content
infix fun Location.increaseYZ(distance: Number): Location


increaseZ [jvm]
Content
infix fun Location.increaseZ(distance: Number): Location


minus [jvm]
Content
operator fun Location.minus(loc: SimpleLocation3D): Location
operator fun Location.minus(loc: Location): Location
operator fun Location.minus(vec: Vector): Location
operator fun Vector.minus(vec: Vector): Vector


minusAssign [jvm]
Content
operator fun Location.minusAssign(loc: SimpleLocation3D)
operator fun Location.minusAssign(loc: Location)
operator fun Location.minusAssign(vec: Vector)
operator fun Vector.minusAssign(vec: Vector)


multiply [jvm]
Content
infix fun Vector.multiply(num: Number): Vector
infix fun Vector.multiply(vec: Vector): Vector


plus [jvm]
Content
operator fun Location.plus(loc: SimpleLocation3D): Location
operator fun Location.plus(loc: Location): Location
operator fun Location.plus(vec: Vector): Location
operator fun Vector.plus(vec: Vector): Vector


plusAssign [jvm]
Content
operator fun Location.plusAssign(loc: SimpleLocation3D)
operator fun Location.plusAssign(loc: Location)
operator fun Location.plusAssign(vec: Vector)
operator fun Vector.plusAssign(vec: Vector)


reduce [jvm]
Content
infix fun Location.reduce(distance: Number): Location
infix fun Location.reduce(loc: SimpleLocation3D): Location
infix fun Location.reduce(loc: Location): Location
infix fun Location.reduce(vec: Vector): Location
infix fun Vector.reduce(vec: Vector): Vector


reduceX [jvm]
Content
infix fun Location.reduceX(distance: Number): Location


reduceXY [jvm]
Content
infix fun Location.reduceXY(distance: Number): Location


reduceXZ [jvm]
Content
infix fun Location.reduceXZ(distance: Number): Location


reduceY [jvm]
Content
infix fun Location.reduceY(distance: Number): Location


reduceYZ [jvm]
Content
infix fun Location.reduceYZ(distance: Number): Location


reduceZ [jvm]
Content
infix fun Location.reduceZ(distance: Number): Location


relationTo [jvm]
Content
infix fun Location.relationTo(loc: Location): SimpleLocation3D


substract [jvm]
Content
fun Location.substract(x: Number, y: Number, z: Number): Location


times [jvm]
Content
operator fun Vector.times(num: Number): Vector
operator fun Vector.times(vec: Vector): Vector


timesAssign [jvm]
Content
operator fun Vector.timesAssign(num: Number)
operator fun Vector.timesAssign(vec: Vector)


toSimple [jvm]
Content
fun Chunk.toSimple(): SimpleChunkLocation
fun Location.toSimple(): SimpleLocation3D


toSimpleLoc [jvm]
Content
fun Vector.toSimpleLoc(): SimpleLocation3D


toVector [jvm]
Content
fun SimpleLocation3D.toVector(): Vector


vec [jvm]
Content
fun vec(x: Number, y: Number, z: Number): Vector


vecX [jvm]
Content
fun vecX(x: Number): Vector


vecXY [jvm]
Content
fun vecXY(x: Number, y: Number): Vector


vecXZ [jvm]
Content
fun vecXZ(x: Number, z: Number): Vector


vecY [jvm]
Content
fun vecY(y: Number): Vector


vecYZ [jvm]
Content
fun vecYZ(y: Number, z: Number): Vector


vecZ [jvm]
Content
fun vecZ(z: Number): Vector


withWorld [jvm]
Content
fun SimpleChunkLocation.withWorld(world: World): Chunk
fun SimpleLocation3D.withWorld(world: World): Location


Properties

Name Summary
blockLoc [jvm] val Location.blockLoc: Location
isFinite [jvm] val Vector.isFinite: Boolean
worldOrException [jvm] val Location.worldOrException: World