Read AmiraMesh data in binary or ascii format

Read the header of an AmiraMesh file

read.amiramesh(
  file,
  sections = NULL,
  header = FALSE,
  simplify = TRUE,
  endian = NULL,
  ReadByteAsRaw = FALSE,
  Verbose = FALSE
)

read.amiramesh.header(file, Parse = TRUE, Verbose = FALSE)

Arguments

file

Name of file (or connection) to read

sections

character vector containing names of sections

header

Whether to include the full unprocessed text header as an attribute of the returned list.

simplify

If there is only one datablock in file do not return wrapped in a list (default TRUE).

endian

Whether multibyte data types should be treated as big or little endian. Default of NULL checks file or uses .Platform$endian

ReadByteAsRaw

Logical specifying whether to read 8 bit data as an R raw vector rather than integer vector (default: FALSE).

Verbose

Print status messages

Parse

Logical indicating whether to parse header (default: TRUE)

Value

list of named data chunks

Details

reading byte data as raw arrays requires 1/4 memory but complicates arithmetic.

read.amiramesh.header will open a connection if file is a character vector and close it when finished reading.

See also