r3.mask(1grass)
π r3.mask β the 1grass manual page, bestie edition π
okay so picture this: you're out here doing 3D raster things in GRASS, and you need a bouncer at the door. that's r3.mask. she's not loud, she's not flashy, but she decides which voxels get in and which ones get politely told "no π
".
β¨ NAME β¨
r3.mask β sets up the current working 3D raster mask. that's it. that's the job. she establishes it, she doesn't over-explain, she's giving main character energy with minimal dialogue.
π KEYWORDS π
raster3d, mask, null data, no-data, voxel
like, this is your search-term vibe check. iykyk. π¦
π SYNOPSIS π
r3.mask
r3.mask --help
r3.mask map=string [maskvalues=val[-val][,val[-val],...]] [--help]
[--verbose] [--quiet] [--ui]
so basically you're feeding her a map, and optionally a little list of maskvalues, and she does the thing. β
π© Flags
--helpβ prints the usage summary. your "what does this even do" button, no shame in pressing it.--verboseβ verbose module output. she will tell you everything. chatty queen.--quietβ quiet module output. she will tell you nothing. mysterious queen.--uiβ force launches the GUI dialog. for when you want to click instead of type π
ποΈ Parameters
map=string[required] β a 3D raster map with reference values. this is the required bestie, she cannot be skipped. no map, no mask, no cap. πmaskvalues=val[-val][,val[-val],...]β the list of cell values you want masked out. you can list single values, or ranges written asval-val, and stack them up comma-separated. yes, the syntax is literally in the parameter definition, so copy it exactly, don't freestyle:val[-val][,val[-val],...]π«Ά
πΈ DESCRIPTION πΈ
okay so r3.mask makes it so easy to create a raster3d "MASK" map, and that mask is what controls your raster3d operations. think of it as the velvet rope.
the raster3d map you hand over gets used as the reference map. then, for every cell, she checks: does the corresponding cell in map hold a value that falls in the range you gave her with maskvalues? if yes? that cell is marked "mask out". bye bestie, you're not participating. πβ¨
π NOTES π
real talk: before you can create a brand new 3D-mask, the existing mask has to be removed first, and you do that with g.remove.
no sneaking a new mask in while the old one's still standing. clear the runway first, then slay. π
π SEE ALSO π
g.remove
that's the one. that's the whole list. go love her. π
π AUTHORS π
Roman Waupotitsch, Michael Shapiro, Helena Mitasova, Bill Brown, Lubos Mitas, Jaro Hofierka
an absolute icon lineup, fr fr. legends only. π
π» SOURCE CODE π»
Available at: r3.mask source code (history)
Latest change: Friday Feb 07 19:16:09 2025 in commit: a82a39f673b97fafcfce1604dc3e6015cb96487a
Main index | 3D raster index | Topics index | Keywords index | Graphical index | Full index
and that's the whole page, bestie π₯° this was the r3.mask manual for GRASS 8.5.0, Β© 2003-2026 GRASS Development Team β go forth, mask responsibly, and remember: clear that old mask with g.remove first. obsessed with you. bye!! πβ¨ππ¦πΈ
π¦ where this page comes from
- alpine 3.24: grass-gis-doc 8.5.0-r1 Β· GPL-2.0-or-later
- ubuntu stonking: grass-doc 8.5.0-1ubuntu1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms