Package de.z0rdak.yawp.core.area
Class Polygon3DArea
java.lang.Object
de.z0rdak.yawp.core.area.MarkedArea
de.z0rdak.yawp.core.area.Polygon3DArea
- All Implemented Interfaces:
IMarkableArea
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancontains(net.minecraft.core.BlockPos q) booleancontainsOther(IMarkableArea other) Set<net.minecraft.core.BlockPos> getFrame()Set containing all block positions which represent the outer frame of the marked area.Set<net.minecraft.core.BlockPos> getHull()Set containing all block positions which represent the outer hull of the marked area.Set<net.minecraft.core.BlockPos> List<net.minecraft.core.BlockPos> getType()booleanintersects(IMarkableArea other) Set<net.minecraft.core.BlockPos> toString()Methods inherited from class de.z0rdak.yawp.core.area.MarkedArea
getAreaType, getDisplay, updateDisplay
-
Constructor Details
-
Polygon3DArea
-
-
Method Details
-
getPositions
-
contains
public boolean contains(net.minecraft.core.BlockPos q) -
toString
-
markedBlocks
-
getHull
Description copied from interface:IMarkableAreaSet containing all block positions which represent the outer hull of the marked area. The hull is the solid outer perimeter of the marked area. -
getFrame
Description copied from interface:IMarkableAreaSet containing all block positions which represent the outer frame of the marked area. The frame is the minimum required blocks to give a rough outline o the marked area -
getMinimalOutline
-
containsOther
-
intersects
-
getType
-