Low-level graphics functions

Functions for directly creating board game graphics via various graphic systems

pieceGrob() grid.piece()

Draw board game pieces with grid

geom_piece() aes_piece()

Draw board game pieces with ggplot2


Create rayrender board game piece objects


Create rayvertex board game piece objects


Render board game pieces with rgl

scale_x_piece() scale_y_piece() label_letter() label_counting() breaks_counting()

ggplot2 game diagram scales

cropmarkGrob() grid.cropmark()

Crop Mark Grob

Data frame processors

Functions that process data frame input


Create graphics using data frame input


Animate board game pieces


Render image of game pieces


Oblique projection helper function


Calculate axis-aligned bounding box for set of game pieces

Configuration list creators

Functions that create configuration list objects that customize appearance of board game components

pp_cfg() is_pp_cfg() as_pp_cfg()

Configuration list R6 object

game_systems() to_hexpack() to_subpack()

Standard game systems

Export pieces

Functions to export board game pieces as print-and-play files, individual images, or Wavefront OBJ files.


Save piecepack images


Save Wavefront OBJ files of board game pieces


Save piecepack print-and-play (PnP) file

Developer helper functions

Various helper functions intended for developers


Shape object for generating various grobs

basicPieceGrob() picturePieceGrobFn() pyramidTopGrob() previewLayoutGrob()

Piece Grob Functions

save_ellipsoid_obj() save_peg_doll_obj()

Alternative Wavefront OBJ file generators

get_embedded_font() has_font()

Font utility functions

is_color_invisible() inch() cleave() file2grob()

Miscellaneous piecepackr utility functions

AA_to_R() R_to_AA() R_x() R_y() R_z() to_radians() to_degrees() to_x() to_y() to_r() to_t()

Helper functions for making geometric calculations.

Developer helper data

Data intended for developers


SPDX License List data

Overall package description

Overall package description including supported package options

piecepackr piecepackr-package

piecepackr: Board Game Graphics

Defunct functions

Defunct functions that have been removed

halmaGrob() kiteGrob() pyramidGrob() convexGrobFn() concaveGrobFn() gridlinesGrob() matGrob() checkersGrob() hexlinesGrob() get_shape_grob_fn()

Defunct functions