openrndr
0.4.5-dev.2+46aea0f
common
openrndr-kartifex
/
org.openrndr.kartifex
/
Box2
Box2
class
Box2
:
Box
<
Vec2
,
Box2
>
(
source
)
Author
ztellman
Members
Constructors
Box2
Link copied to clipboard
constructor
(
a
:
Vec2
,
b
:
Vec2
)
Types
Companion
Link copied to clipboard
object
Companion
Functions
box3
Link copied to clipboard
fun
box3
(
lz
:
Double
,
uz
:
Double
)
:
Box3
clamp
Link copied to clipboard
fun
clamp
(
v
:
Vec2
)
:
Vec2
contains
Link copied to clipboard
operator
fun
contains
(
v
:
Vec2
)
:
Boolean
distance
Link copied to clipboard
fun
distance
(
point
:
Vec2
)
:
Double
distance
Squared
Link copied to clipboard
fun
distanceSquared
(
point
:
Vec2
)
:
Double
equals
Link copied to clipboard
open
operator override
fun
equals
(
other
:
Any
?
)
:
Boolean
expand
Link copied to clipboard
fun
expand
(
t
:
Double
)
:
Box2
fun
expand
(
v
:
Vec2
)
:
Box2
hash
Code
Link copied to clipboard
open
override
fun
hashCode
(
)
:
Int
height
Link copied to clipboard
fun
height
(
)
:
Double
intersection
Link copied to clipboard
fun
intersection
(
b
:
Box2
)
:
Box2
intersects
Link copied to clipboard
open
override
fun
intersects
(
b
:
Box2
)
:
Boolean
lerp
Link copied to clipboard
fun
lerp
(
t
:
Double
)
:
Vec2
fun
lerp
(
v
:
Vec2
)
:
Vec2
lower
Link copied to clipboard
open
override
fun
lower
(
)
:
Vec2
normalize
Link copied to clipboard
fun
normalize
(
v
:
Vec2
)
:
Vec2
nth
Link copied to clipboard
fun
nth
(
idx
:
Int
)
:
Interval
outline
Link copied to clipboard
fun
outline
(
)
:
Ring2
scale
Link copied to clipboard
fun
scale
(
v
:
Vec2
)
:
Box2
fun
scale
(
k
:
Double
)
:
Box2
fun
scale
(
x
:
Double
,
y
:
Double
)
:
Box2
size
Link copied to clipboard
fun
size
(
)
:
Vec2
to
String
Link copied to clipboard
open
override
fun
toString
(
)
:
String
translate
Link copied to clipboard
fun
translate
(
v
:
Vec2
)
:
Box2
fun
translate
(
x
:
Double
,
y
:
Double
)
:
Box2
union
Link copied to clipboard
fun
union
(
b
:
Box2
)
:
Box2
fun
union
(
v
:
Vec2
)
:
Box2
upper
Link copied to clipboard
open
override
fun
upper
(
)
:
Vec2
vertices
Link copied to clipboard
fun
vertices
(
)
:
Array
<
Vec2
>
width
Link copied to clipboard
fun
width
(
)
:
Double
Properties
is
Empty
Link copied to clipboard
open
override
val
isEmpty
:
Boolean
lx
Link copied to clipboard
var
lx
:
Double
ly
Link copied to clipboard
var
ly
:
Double
ux
Link copied to clipboard
var
ux
:
Double
uy
Link copied to clipboard
var
uy
:
Double