Extract or set the materials for an object
materials.character
will read the materials from an im3d
compatible image file on disk.
materials.hxsurf
will extract the materials from an
hxsurf object
materials(x, ...)# S3 method for default
materials(x, ...)
# S3 method for character
materials(x, ...)
# S3 method for hxsurf
materials(x, ...)
An object in memory or, for materials.character
, an image on
disk.
additional parameters passed to methods (presently ignored)
A data.frame
with columns name, id, col
Note that the id column will be the 1-indexed order that the
material appears in the surf$Region
list for hxsurf
objects
and the 0-indexed mask values for an image.
Presently only amiramesh images are supported since they have a standardised way of encoding labels, whereas nrrds would have to use key-value pairs according to some ad hoc convention.
Other hxsurf: as.hxsurf
,
as.mesh3d
, plot3d.hxsurf
,
read.hxsurf
, subset.hxsurf
,
write.hxsurf