Class AbstractDistortedBody.Factory
java.lang.Object
com.hypixel.hytale.server.worldgen.cave.shape.distorted.AbstractDistortedBody.Factory
- All Implemented Interfaces:
DistortedShape.Factory
- Direct Known Subclasses:
DistortedEllipsoidShape.Factory
- Enclosing class:
AbstractDistortedBody
protected abstract static class AbstractDistortedBody.Factory
extends Object
implements DistortedShape.Factory
-
Field Summary
Fields inherited from interface com.hypixel.hytale.server.worldgen.cave.shape.distorted.DistortedShape.Factory
DEFAULT_INTERPOLATION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(Vector3d origin, Vector3d direction, double length, double startWidth, double startHeight, double midWidth, double midHeight, double endWidth, double endHeight, GeneralNoise.InterpolationFunction interpolation) protected abstract DistortedShapecreateShape(Vector3d var1, Vector3d var2, double var3, double var5, double var7, double var9, double var11, GeneralNoise.InterpolationFunction var13) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.hypixel.hytale.server.worldgen.cave.shape.distorted.DistortedShape.Factory
create, create, create, create
-
Constructor Details
-
Factory
protected Factory()
-
-
Method Details
-
create
public DistortedShape create(Vector3d origin, @Nonnull Vector3d direction, double length, double startWidth, double startHeight, double midWidth, double midHeight, double endWidth, double endHeight, GeneralNoise.InterpolationFunction interpolation) - Specified by:
createin interfaceDistortedShape.Factory
-
createShape
protected abstract DistortedShape createShape(Vector3d var1, Vector3d var2, double var3, double var5, double var7, double var9, double var11, GeneralNoise.InterpolationFunction var13)
-