space-engineers-api
0.9.0
common
space-engineers-api
/
spaceEngineers.model
/
Vec3I
Vec3I
common
@
Serializable
data
class
Vec3I
(
val
x
:
Int
=
0
,
val
y
:
Int
=
0
,
val
z
:
Int
=
0
)
:
NumberVec3
<
Int
>
Content copied to clipboard
Types
Constructors
Functions
Properties
Extensions
Constructors
Vec3I
Link copied to clipboard
common
fun
Vec3I
(
x
:
Double
=
0.0
,
y
:
Double
=
0.0
,
z
:
Double
=
0.0
)
Content copied to clipboard
Vec3I
Link copied to clipboard
common
fun
Vec3I
(
x
:
Float
=
0.0f
,
y
:
Float
=
0.0f
,
z
:
Float
=
0.0f
)
Content copied to clipboard
Vec3I
Link copied to clipboard
common
fun
Vec3I
(
x
:
Int
=
0
,
y
:
Int
=
0
,
z
:
Int
=
0
)
Content copied to clipboard
Types
Companion
Link copied to clipboard
common
object
Companion
Content copied to clipboard
Functions
distance
To
Link copied to clipboard
common
fun
distanceTo
(
other
:
NumberVec3
<
Int
>
)
:
Float
Content copied to clipboard
div
Link copied to clipboard
common
operator
fun
div
(
value
:
Float
)
:
Vec3F
Content copied to clipboard
get
Link copied to clipboard
common
open
operator override
fun
get
(
index
:
Int
)
:
Int
Content copied to clipboard
length
Link copied to clipboard
common
fun
length
(
)
:
Float
Content copied to clipboard
minus
Link copied to clipboard
common
operator
fun
minus
(
other
:
NumberVec3
<
Int
>
)
:
Vec3I
Content copied to clipboard
normalized
Link copied to clipboard
common
fun
normalized
(
)
:
Vec3I
Content copied to clipboard
plus
Link copied to clipboard
common
operator
fun
plus
(
other
:
NumberVec3
<
Int
>
)
:
Vec3I
Content copied to clipboard
times
Link copied to clipboard
common
operator
fun
times
(
scalar
:
Float
)
:
Vec3F
Content copied to clipboard
operator
fun
times
(
scalar
:
Int
)
:
Vec3I
Content copied to clipboard
operator
fun
times
(
b
:
NumberVec3
<
out
Number
>
)
:
Float
Content copied to clipboard
unary
Minus
Link copied to clipboard
common
operator
fun
unaryMinus
(
)
:
Vec3I
Content copied to clipboard
Properties
dimensions
Link copied to clipboard
common
open
override
val
dimensions
:
Int
Content copied to clipboard
x
Link copied to clipboard
common
open
override
val
x
:
Int
=
0
Content copied to clipboard
y
Link copied to clipboard
common
open
override
val
y
:
Int
=
0
Content copied to clipboard
z
Link copied to clipboard
common
open
override
val
z
:
Int
=
0
Content copied to clipboard
Extensions
all
Between
Link copied to clipboard
common
fun
Vec3I
.
allBetween
(
end
:
Vec3I
)
:
Sequence
<
Vec3I
>
Content copied to clipboard
line
Between
Link copied to clipboard
common
fun
Vec3I
.
lineBetween
(
end
:
Vec3I
,
extraWidth
:
Float
=
0.1f
)
:
Sequence
<
Vec3I
>
Content copied to clipboard
neighbour
Positions
Link copied to clipboard
common
fun
Vec3I
.
neighbourPositions
(
)
:
Set
<
Vec3I
>
Content copied to clipboard
to
Float
Link copied to clipboard
common
fun
Vec3I
.
toFloat
(
)
:
Vec3F
Content copied to clipboard