Skip to main content

Context Menu Reference

This section documents all right-click context menu commands available in VRGS for different object types in the Data Tree and Interpretation Tree.

Quick Navigation

Core Data Objects

  • Point Clouds - Point cloud filtering, analysis, transformation, and attribute calculation
  • Point Cloud Groups - Batch operations on point cloud collections and folder management
  • Meshes - Triangulated mesh quality control, refinement, attributes, and textures
  • Mesh Groups - Mesh collection operations and primitive creation
  • Attributes - Attribute transforms, statistical analysis, and visualisation

Interpretation Objects

  • Polylines - 2D/3D line interpretation, editing, and refinement
  • Structural Measurements - Bed attitudes, fractures, cleavage, and orientation data
  • Geosurfaces - Geological surface interpretation, convergence, and refinement
  • Faults - Fault surface modelling, classification, and analysis
  • Geobody Polygons - Sedimentary body interpretation and palaeocurrent analysis

Visualization & Imagery

  • Photographs - Photo positioning, rotation, illumination matching, and image export
  • Texture Maps - Texture projection updates and position correction
  • Orthopanels - Orthographic panel viewing, grayscale conversion, and regeneration
  • Sedimentary Logs - Stratigraphic sections, geophysical well logs, and facies analysis
  • Georeferencing - Ground control points and tie point management

Specialized Objects

  • Tiles - Tiled dataset management, i3s streaming, coordinate conversion, and georeferencing
  • Satellite Images - Multispectral imagery import, NASA/Sentinel downloads, and band configuration
  • Photogrammetry - Camera position management, image re-linking, and view alignment
  • Annotations - Labels, discrete/continuous overlay layers, and annotation management
  • Scan Positions - Scanner origin management, dip removal, and azimuthal rotation
  • GIS Data - Shapefile import, layer conversion (point cloud/polylines/faults), and Z-value attribution
  • Voxel Models - 3D volumetric grids, cross-section extraction, isosurface generation, and connected volume analysis
  • Voxel Attributes - Volumetric property filtering, smoothing, edge detection, normalization, and data type conversion

Fully Documented Categories

The following categories are fully documented and provide examples of the documentation style and level of detail:

Core Data Objects

Point Clouds (20 commands)

Point Clouds covers filtering, analysis, transformation, and attribute calculation operations for point cloud data.

Point Cloud Groups (11 commands)

Point Cloud Groups documents point cloud collection management including batch import (file, tiles, Arc Info ASCII grids, Gaussian Splat), batch export, test data generation, and group utility operations.

Meshes (50+ commands)

Meshes documents all triangulated mesh operations including quality control, refinement, attributes, geometry analysis, textures, and optimisation.

Mesh Groups (10+ commands)

Mesh Groups covers mesh collection management, batch import/export, primitive creation (sphere, hemisphere, cylinder), and utility operations.

Attributes (25+ commands)

Attributes documents attribute transformation operations (normalise, log, Z-score), selection tools, statistical analysis (K-means, cross plots), and data export functionality.

Interpretation Objects

Polylines (18 commands)

Polylines documents 2D/3D polyline interpretation operations including quality refinement (adaptive refine, smooth), transformation (attach to meshes, remove dip), attribute calculations, and conversion to other object types.

Structural Measurements (17 commands)

Structural Measurements covers bed attitudes, fractures, and cleavage measurements including view orientation (look down dip, look along strike), classification (bed/fracture/cleavage/foreset/regional), and analysis (intersection calculation, averaging).

Geosurfaces (12 commands)

Geosurfaces documents geological surface operations including quality refinement (re-converge, refine mesh, smooth), curvature analysis, and fault interaction (cut at faults, refine around faults).

Faults (15 commands)

Faults covers fault surface modelling including quality refinement, best-fit plane calculations, coordinate transformations, and conversion operations.

Geobody Polygons (30+ commands)

Geobody Polygons documents sedimentary body interpretation including polygon refinement, palaeocurrent indicators, centre line creation, 3D extrusion options, and facies classification.

Visualization & Imagery

Photographs (9 commands)

Photographs covers photograph positioning and transformation in 3D space including translation, scaling, matrix editing, rotation reset, viewpoint positioning, illumination matching, and image export.

Texture Maps (2 commands)

Texture Maps documents texture projection management including recalculating UV coordinates and interactive alignment correction for photorealistic mesh rendering.

Sedimentary Logs (10 commands)

Sedimentary Logs covers stratigraphic section management including file import, geophysical log track import, spreadsheet view, statistical analysis, orientation setting, facies replacement, and data repair operations.

Georeferencing (14 commands)

Georeferencing documents control point (tie point) management for spatial alignment including position management (copy/paste source and target positions), organisation (list ordering, image re-linking), group operations (spreadsheet view, camera import, CRS transformation), and batch operations on control point collections.

Orthopanels (7 commands)

Orthopanels covers orthographic cross-section management including navigation, active panel setting, grayscale conversion (luminosity/average/lightness methods), regeneration from source data, and image export.

Specialized Objects

Tiles (10 commands)

Tiles documents large-scale tiled dataset management including i3s streaming service connection, coordinate conversion (CRS-to-CRS, metres/feet, UTM zone suggestion), and georeferencing operations (correct to tiepoints, undo correction).

Satellite Images (7 commands)

Satellite Images covers multispectral satellite imagery including file import, Sentinel SAFE format import, NASA imagery download, and RGB band configuration for creating false-colour composites.

Photogrammetry (4 commands)

Photogrammetry documents photogrammetric reconstruction management including batch image re-linking, coordinate system conversion for camera positions, and camera view navigation (goto, look through).

Annotations (7 commands)

Annotations covers annotation and overlay management including label navigation/deletion, and overlay layer creation (discrete categorical and continuous numeric overlays) with testing and active layer selection.

Scan Positions (4 commands)

Scan Positions documents terrestrial laser scanner origin management including navigation to scanner locations, scanner position deletion, dip removal (levelling), and Z-axis rotation for azimuthal alignment.

GIS Data (18 commands)

GIS Data covers GIS vector data integration including shapefile import (single file and batch folder import), layer/component/attribute operations, conversion to VRGS formats (point clouds, polylines, faults), Z-value attribution for 3D positioning, and data export.

Voxel Models (13 commands)

Voxel Models documents 3D volumetric grid operations including model creation/import/export, cross-section extraction (I,J,K intersections), isosurface generation (Create TriMesh), connected volume analysis, and active model selection.

Voxel Attributes (14 commands)

Voxel Attributes covers volumetric property operations including spatial filtering (mean, Gaussian, Sobel edge detection), attribute operations (normalize, difference, clip/clamp), histogram-based clipping, and data type conversion (8-bit, 16-bit, float).

Reference Documentation

Shared Commands (13 commands)

Shared Commands provides reference documentation for commands that appear across multiple object types (Navigate To, Export, Delete, Group, etc.).

Alphabetical Command Index

A

B

  • Bake to Vertices - Meshes
  • Best Fit Plane - Point Clouds (full documentation pending)
  • Between Coordinate Systems (CRS) - Georeferencing
  • Between Surfaces - Point Clouds, Meshes (to be documented)
  • By RGB Color - Point Clouds

C

D

E

F

G

H

I

K

L

M

N

O

  • Optimise Triangle Angles - Meshes

P

R

S

T

U

V

Z

Common Commands

These commands appear in multiple context menus with similar functionality. See Shared Commands for detailed documentation:

  • Navigate To - Move 3D view to frame the selected object
  • Set As Active - Designate object as active for operations
  • Group - Organize selected items into a group
  • Ungroup - Dissolve a group container
  • Export - Export object to external file format
  • Import - Import data from external file
  • Delete - Permanently remove object from project
  • Duplicate - Create independent copy of object
  • Scale - Resize object by specified factors
  • Rotate - Rotate object around specified axes
  • Translate - Move object in 3D space

Document Organization

Each category page is organized by functional area for easy navigation:

Standard Sections

  • Navigation & Display - View positioning, visibility, active state
  • Selection - Point/triangle/element selection tools
  • Filtering & Cleanup - Data quality, decimation, duplicate removal
  • Transform - Scale, rotate, translate, coordinate conversion
  • Attributes & Analysis - Attribute calculation, statistical analysis, geometry
  • Split & Merge - Partitioning and combining objects
  • Refinement - Mesh tessellation, polyline smoothing, quality improvement
  • Extract - Feature extraction, contours, free edges
  • Import/Export - Data exchange operations
  • Object Operations - Duplicate, delete, reload
  • Optimization - Memory management, LOD generation

Command Format

Each command entry follows this structure:

### Command Name

**Menu name:** `Exact text from menu`
**Tooltip** Short, imperative description shown in app.

**What it does**
2-4 sentences describing the operation in practical, technical terms.
What changes, what's computed, what's required.

**When to use it**
- Typical use case 1
- Typical use case 2
- Optional use case 3

**Notes**
Caveats, prerequisites, performance considerations, related commands.
May include Docusaurus admonitions (:::warning, :::info, :::caution).