LiquidBounce
Toggle table of contents
0.37.0
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
LiquidBounce
LiquidBounce
/
net.ccbluex.liquidbounce.utils.math.geometry
Package-level
declarations
Types
Types
Aligned
Face
Link copied to clipboard
class
AlignedFace
(
from
:
Vec3
,
to
:
Vec3
)
A face. Axis aligned
Line
Link copied to clipboard
data
class
Line
(
val
position
:
Vec3
,
val
direction
:
Vec3
)
:
LinearGeometry3
Linear
Geometry3
Link copied to clipboard
sealed
interface
LinearGeometry3
Shared contract for one-dimensional linear geometry in 3D space.
Line
Segment
Link copied to clipboard
data
class
LineSegment
(
val
start
:
Vec3
,
val
end
:
Vec3
)
:
LinearGeometry3
Nearest
Point
Result
Link copied to clipboard
@
JvmRecord
data
class
NearestPointResult
(
val
point
:
Vec3
,
val
distanceSquared
:
Double
)
:
Record
Normalized
Plane
Link copied to clipboard
class
NormalizedPlane
(
val
pos
:
Vec3
,
normalVec
:
Vec3
)
Plane
Section
Link copied to clipboard
class
PlaneSection
(
val
originPoint
:
Vec3
,
val
dirVec1
:
Vec3
,
val
dirVec2
:
Vec3
)
Ray
Link copied to clipboard
data
class
Ray
(
val
origin
:
Vec3
,
val
direction
:
Vec3
)
:
LinearGeometry3