Module:ShapeViewer
Appearance
Documentation for this module may be created at Module:ShapeViewer/doc
-- Wrapper over [[Module:ShapeViewer/Core]] that can be invoked with Scribunto.
local p = {}
local core = require("Module:ShapeViewer/Core")
function p.generate(frame)
local code = assert(frame.args[1], "invalid or missing shape key")
local size = assert(tonumber(frame.args["size"] or 64), "invalid size")
local shadow = tonumber(frame.args["shadow"] or "1")
assert(shadow == 0 or shadow == 1, "invalid shadow state")
return core.generate(code, size, shadow == 1)
end
return p