O
oblicubes
ANALYTICS
Velocity0.0
3D Rendering Using Obliquely Projected Cubes and Cuboids
A tiny grid renderer for oblique-projection cubes, complete since its first release.
rdata-vizgrid-graphicsggplot23d-rendering
◆Current state
oblicubes draws 3D cubes and cuboids in oblique projection as grid grobs, with ggplot2 geom wrappers and a height-matrix helper for turning elevation data into coordinates. The entire feature set arrived in the initial 0.1.2 release, adapted from coolbutuseless's isocubes and cj-holmes's isocuboids. The two releases since have widened compatibility rather than added anything.
◆Where it's heading
The package is finished and its maintainer is treating it that way. 1.0.0 removed the R 4.1 native pipe from examples specifically so earlier R versions could use it — reaching backward, not forward — and added image alt text. The only change since is swapping a deprecated dplyr call in examples.
◆Prediction
Expect nothing beyond occasional dependency deprecation fixes; the release pattern shows a small, deliberately complete package being kept installable.
◆Recent moves
- 6mo ago
Examples updated to dplyr::reframe()
Swaps deprecated dplyr::summarize() usage for dplyr::reframe() in a couple of examples. Documentation-level upkeep with no change to the rendering code.
View source ↗ - 1y ago
R 4.1 pipe removed from examples; image alt text added
Removes the R 4.1 native pipe from examples so the package works on earlier R versions, and adds alt descriptions to README and vignette images. A 1.0.0 that widens compatibility and improves accessibility rather than adding features.
View source ↗ - 3y ago
Initial release: oblique-projection cube and cuboid grobs
The initial release, carrying the complete feature set: oblicubesGrob() and oblicuboidsGrob() with their grid.* drawing counterparts, ggplot2 geom wrappers, xyz_heightmap() for height matrices, and darken_face() for shading. Adapted from the isocubes and isocuboids packages.
View source ↗