public void ToWorldMap(VoxelEx vxOrdinate) { var vx = new VoxelEx(); vx.ToOffset(vxOrdinate); X = Segment(1, vx.X, 16); Z = Segment(1, vx.Z, 16); Y = vxOrdinate.Y; }
public void ToOffset(VoxelEx vxOrdinate) { X = Offset(1, vxOrdinate.X, 16); Z = Offset(1, vxOrdinate.Z, 16); Y = Offset(1, vxOrdinate.Y, 256); }
public void ToOrdinate(VoxelEx vxSegment, VoxelEx vxOffset) { X = Ordinate(1, vxSegment.X, vxOffset.X, 16); Z = Ordinate(1, vxSegment.Z, vxOffset.Z, 16); Y = Ordinate(1, vxSegment.Y, vxOffset.Y, 256); }
public void ToSegment(VoxelEx vxOrdinate) { X = Segment(1, vxOrdinate.X, 16); Z = Segment(1, vxOrdinate.Z, 16); Y = Segment(1, vxOrdinate.Y, 256); }
public bool EqualsXZ(VoxelEx obj) { return(obj.X == X && obj.Z == Z); }