Skip to main content

Point3

Complete API reference for Point3, including constructors, attributes, virtual attributes, and methods.

Package: JAVARuntime

Category: Vector

Component: no


public class Point3

Constructors

SignatureDescription
Point3(Vector3)Executes Point3 and returns after the underlying engine call finishes.
Point3()Executes Point3 and returns after the underlying engine call finishes.
Point3(int)Creates a new instance of Point3.
Point3(int, int, int)Creates a new instance of Point3.

Attributes

NameTypeDescription
vectorVector3Represents the vector value stored on this instance. Read or assign to update the property.

Virtual Attributes

NameTypeAccessDescription
xintget/setVirtual attribute exposed by getX. Access it like a field to read or write the underlying value.
yintget/setVirtual attribute exposed by getY. Access it like a field to read or write the underlying value.
zintget/setVirtual attribute exposed by getZ. Access it like a field to read or write the underlying value.

Methods

SignatureReturnsDescription
mul(Point3)Point3Performs the mul operation using the provided parameters (value).
mul(int, int, int)Point3Performs the mul operation using the provided parameters (x, y, z).
mul(int)Point3Performs the mul operation using the provided parameters (a).
mulLocal(Vector3)voidPerforms the mulLocal operation using the provided parameters (value).
mulLocal(Point3)voidPerforms the mulLocal operation using the provided parameters (value).
mulLocal(float, float, float)voidPerforms the mulLocal operation using the provided parameters (x, y, z).
mulLocal(float)voidPerforms the mulLocal operation using the provided parameters (a).
div(Point3)Point3Performs the div operation using the provided parameters (value).
div(int, int, int)Point3Performs the div operation using the provided parameters (x, y, z).
div(int)Point3Performs the div operation using the provided parameters (a).
divLocal(Vector3)voidPerforms the divLocal operation using the provided parameters (value).
divLocal(Point3)voidPerforms the divLocal operation using the provided parameters (value).
divLocal(float, float, float)voidPerforms the divLocal operation using the provided parameters (x, y, z).
divLocal(float)voidPerforms the divLocal operation using the provided parameters (a).
sum(Point3)Point3Performs the sum operation using the provided parameters (value).
sum(int, int, int)Point3Performs the sum operation using the provided parameters (x, y, z).
sum(int)Point3Performs the sum operation using the provided parameters (a).
sumLocal(Vector3)voidPerforms the sumLocal operation using the provided parameters (value).
sumLocal(Point3)voidPerforms the sumLocal operation using the provided parameters (value).
sumLocal(float, float, float)voidPerforms the sumLocal operation using the provided parameters (x, y, z).
sumLocal(float)voidPerforms the sumLocal operation using the provided parameters (a).
sub(Point3)Point3Performs the sub operation using the provided parameters (value).
sub(int, int, int)Point3Performs the sub operation using the provided parameters (x, y, z).
sub(int)Point3Performs the sub operation using the provided parameters (a).
subLocal(Vector3)voidPerforms the subLocal operation using the provided parameters (value).
subLocal(Point3)voidPerforms the subLocal operation using the provided parameters (value).
subLocal(float, float, float)voidPerforms the subLocal operation using the provided parameters (x, y, z).
subLocal(float)voidPerforms the subLocal operation using the provided parameters (a).
equals(Point3)booleanCompares this instance with another for equality/order.
equals(int, int, int)booleanCompares this instance with another for equality/order.
equals(int)booleanCompares this instance with another for equality/order.
set(Point3)voidSets or updates the the value.
set(int, int, int)voidSets or updates the the value.
set(int)voidSets or updates the the value.
lerp(Point3, int)voidPerforms the lerp operation using the provided parameters (vector3, speed).
lerp(int, int, int, int)voidPerforms the lerp operation using the provided parameters (x, y, z, speed).
lerp(int, int)voidPerforms the lerp operation using the provided parameters (a, speed).
lerpInSeconds(Point3, int)voidPerforms the lerpInSeconds operation using the provided parameters (vector3, speed).
lerpInSeconds(int, int, int, int)voidPerforms the lerpInSeconds operation using the provided parameters (x, y, z, speed).
lerpInSeconds(int, int)voidPerforms the lerpInSeconds operation using the provided parameters (a, speed).
blend(Point3, int)voidPerforms the blend operation using the provided parameters (vector3, blend).
blend(int, int, int, int)voidPerforms the blend operation using the provided parameters (x, y, z, blend).
blend(int, int)voidPerforms the blend operation using the provided parameters (a, blend).
normalize()Point3Executes normalize and returns after the underlying engine call finishes.
normalizeLocal()voidExecutes normalizeLocal and returns after the underlying engine call finishes.
length()floatExecutes length and returns after the underlying engine call finishes.
sqrLength()floatExecutes sqrLength and returns after the underlying engine call finishes.
distance(Point3)floatPerforms the distance operation using the provided parameters (vector3).
sqrDistance(Point3)floatPerforms the sqrDistance operation using the provided parameters (vector3).
dot(Point3)floatPerforms the dot operation using the provided parameters (vector3).
dot(int, int, int)floatPerforms the dot operation using the provided parameters (x, y, z).
dot(int)floatPerforms the dot operation using the provided parameters (a).
cross(Point3)Vector3Performs the cross operation using the provided parameters (value).
cross(int, int, int)Vector3Performs the cross operation using the provided parameters (x, y, z).
copy()Point3Returns a copy of this Point3 instance.
toString()StringReturns the string representation.

Static Methods

SignatureReturnsDescription
inspectorController()ClassInspectorEntryExecutes inspectorController and returns after the underlying engine call finishes.
zero()Point3Executes zero and returns after the underlying engine call finishes.