volumedata = structure:getvolumedata (0); -- Gives the first volumedata a name
volumedata:reset (); -- All fragments will be cleared for next steps (Reset)
part=volumedata:addmeshtoraster(); -- Rasterize mesh and get a fragment named part
-- Create a skin
skin=part:createhull(3,0,3,3,0,3); -- here the part gets a skin of 3 grids in +-x and +-z
-- ( "createhull([-x],[-y],[-z],[x],[y],[z])" )
-- the rest of the part is the core
-- Assign grid with defined cells
skin.cell=structure:findcell("Cube 1"); -- the grid "skin" gets the defined cell "cube 1"
part.cell=structure:findcell("Cube 2"); -- the grid "part" gets the defined cell "cube 2"
-- Message for the log window
structure.log("Skin & Core"); -- a message appears when the script is running
-- Names for the list in Netfabb
skin.name="Skin"; -- skin gets the name "Skin" for the Netfabb list
part.name="Core"; -- part gets the name "Core" for the Netfabb list
-- Message for the log window
structure:log("Script finished"); -- a message appears when the script is complete