IVector3d
Link to ivector3d
A Vector3d object is a vector that uses three doubles for the directions.
They have several utility methods and getters.
Importare la Classe
Link to importare-la-classe
It might be required to import the class to avoid errors.
import crafttweaker.world.IVector3d
Creating a new IVector3d object
Link to creating-a-new-ivector3d-object
If you ever find yourself in the need of creating a new IVector3d object, you can use this method:
ZenScript Copy//crafttweaker.world.IVector3d.create(double x, double y, double z);
crafttweaker.world.IVector3d.create(0.0D, 0.0D, 0.0D);
ZenGetters
Link to zengetters
ZenGetter | Tipo |
---|---|
ZenGetter x | Tipo double |
ZenGetter y | Tipo double |
ZenGetter z | Tipo double |
ZenGetter normalized | Tipo IVector3d |
ZenMethods
Link to zenmethods
- double dotProduct(IVector3d other);
- IVector3d crossProduct(IVector3d other);
- IVector3d subtract(IVector3d other);
- IVector3d subtractReverse(IVector3d other);
- IVector3d add(IVector3d other);
- double distanceTo(IVector3d other);
- IVector3d scale(double factor);