This component is provided by the Hologram Projector.
These can be used to create holographic projections in a resolution of 48x32x48, over a maximum area of 9x6x9 blocks. Tier two holograms do not provide a higher resolution, instead they allow using up to three colors in the displayed hologram (as opposed to just one for the tier one hologram).
Component name: hologram
.
Callbacks:
clear()
get(x:number, y:number, z:number):number
set(x:number, y:number, z:number, value:number or boolean)
fill(x:number, z:number[, minY:number], maxY:number, value:number)
minY
is omitted it defaults to 1. The two interval ends are inclusive.minY
argument and all voxels below and including the specified height would be set, all voxels above would be unset.copy(x:number, z:number, sx:number, sz:number, tx:number, tz:number)
getScale():number
setScale(value:number)
getTranslation:number, number, number
Return the current translation offset.setTranslation(x:number, y:number, z:number)
Set the translation vector. The hologram display will be offset by this vector from its normal location. The maximum allowable translation is a function of tier. Units are the hologram's size, so the distance translated increases and decreases with scale as well.maxDepth():number
getPaletteColor(index:number):number
setPaletteColor(index:number, value:number):number
Simple example program that allows setting individual voxels:
local component = require("component") local hologram = component.hologram local args = {...} hologram.set(tonumber(args[1]), tonumber(args[2]), tonumber(args[3]), args[4] == "true" or args[4] == "on")
Example use (assuming it's saved as holo-set.lua
):
# holo-set 16 8 20 true
Further examples:
Note, the second example is quite a bit more advanced then the first. Important: both scripts also need the noise.lua script to be in the same folder.
Components | 3D Printer - Abstract Bus - Access Point - Chunkloader - Computer - Crafting - Data Card - Database - Debug - Drone - Drive - EEPROM - Experience - Filesystem - Generator - Geolyzer - GPU - Hologram - Internet - Inventory Controller - Leash - Microcontroller - Modem - Motion Sensor - Navigation - Net Splitter - Piston - Redstone - Redstone in Motion - Robot - Screen - Sign - Tank Controller - Tractor Beam - Transposer - Tunnel - World Sensor | |
---|---|---|
Others | Component Access - Signals | |
Cross-Mod Integration | Applied Energistics |