12 KiB
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 |