Learn R Programming

isocubes (version 1.0.0)

Voxel Data Visualization with Isometric Cubes

Description

A voxel is a representation of a value on a regular, three-dimensional grid; it is the 3D equivalent of a 2D pixel. Voxel data can be visualised with this package using fixed viewpoint isometric cubes for each data point. This package also provides sample voxel data and tools for transforming the data.

Copy Link

Version

Install

install.packages('isocubes')

Monthly Downloads

128

Version

1.0.0

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Mike Cheng

Last Published

September 17th, 2025

Functions in isocubes (1.0.0)

isocubesGrob

Create a grob of isocubes representing the voxels at the given coordiantes
isolinesGrob

Create grob representing isometric grid of lines
obj_letter

Voxel coordinates for the letter R
isopointsGrob

Create grob representing isometric grid of points
isoaxesGrob

Create a grob representing the specified axis orientation.
gen_sphere

Generate voxel coordinates for a sphere centered at the origin
coord_translate

Translate object
isocubes-package

isocubes: Voxel Data Visualization with Isometric Cubes
calc_visibility

Calculate indices of visible voxels when rendered from the specified view.
coord_rotate

Rotate object around a coordinate axis
gen_isosurface

Generate voxel coordinates defined by an implicit function
calc_heightmap_coords

Calculate voxel coordinates from a matrix where values in the matrix indicate height above the ground
gen_prism

Generate a rectangular prism centered at the origin
coord_align

Align the object with the given coordinates
rand_palette

Generate a random colour palette
obj_organic

Voxel coordinates for an organic shape
obj_test

Voxel coordinates for a test object useful for debugging orientation and visibility checks