oblicubes 1.0.0
- Removes the R 4.1 pipe from examples (so this package can be used
with earlier versions of R).
- Adds alt descriptions to images in README and vignette.
oblicubes 0.1.2
Initial features
- oblicubesGrob()/- grid.oblicubes()renders
cubes using a 3D oblique projection.- oblicubesGrob()returns a grid grob object while- grid.oblicubes()also
draws the grob to the graphic device. As a special case may also render
a 2D primary view orthographic projection. Inspired by coolbutuseless’s {isocubes}
package.
- geom_oblicubes()provides a- {ggplot2}geom
wrapper to- oblicubesGrob().
- oblicuboidsGrob()/- grid.oblicuboids()renders cuboids using a 3D oblique projection.- oblicuboidsGrob()returns a grid grob object while- grid.oblicuboids()also draws the grob to the graphic
device. As a special case may also render a 2D primary view orthographic
projection. Inspired by cj-holmes’s {isocuboids}
package.
- geom_oblicuboids()provides a- {ggplot2}geom wrapper to- oblicuboidsGrob().
- xyz_heightmap()calculate x,y,z coordinates (and
optionally colors) from a height matrix. An adaption of- coords_heightmap()from coolbutuseless’s {isocubes}.
- darken_face()is a function to darken the color of
cube/cuboid faces. Meant to serve as the- lightargument of- oblicubesGrob(),- grid.oblicubes(),- oblicuboidsGrob(),- grid.oblicuboids().
- cheap_darken()is a function to darken colors by a
certain “amount”. Faster (but less “good”) then- colorspace::darken(). A copy of an internal function from
coolbutuseless’s {isocubes}.