Help for MARSMESH

PURPOSE:

MARSMESH generates polygon meshes from XYZ point clouds.

EXECUTION:

marsmesh inp=XYZ.img out=mesh.OBJ in_skin=IMAGE.img

where:
XYZ.img is 3-banded XYZ image
mesh.OBJ generated OBJ file
IMAGE.img The image that is used as texture map
METHOD:

MARSMESH outputs polygonized, texture-mapped mesh.


HISTORY:
  2018-03-21 O. Pariser - Initial marsmesh based on CRUMBS/SUMMITT code from John Wright
  2019-10-24 W. Bunch - Initialized some variables; cleaned up some -Wall warnings; Still a lot of
             warnings like "deleting object of abstract class type 'Foo' which has non-virtual destructor will 
             cause undefined behaviour"
  2020-04-30 W. Bunch - Replaced sprintfs.

COGNIZANT PROGRAMMER: O. Pariser


PARAMETERS:


INP

XYZ image.

OUT

Output file currently only OBJ format is supported.

IN_SKIN

Image that is used at texture map.

NAVTABLE

Corrected navigation filename.

RANGE

Maximum range in meters, measures from camera point.

BAND

The BSQ input file band number. Defaults to 1.

MINX

Minimum extent of mosaic in X direction(meters).

MINY

Minimum extent of mosaic in Y direction(meters).

MAXX

Maximum extent of mosaic in X direction

MAXY

Maximum extent of mosaic in Y direction

NL

Number of Lines of the output. Used when the extent is computed from input XYZs.

X_SUBSAMPLE

Subsample Factor in X direction for XYZ input. Has to be a "power of 2" integer i.e. 1,2,4,8.... Default value is 1

Y_SUBSAMPLE

Subsample Factor in Y direction for XYZ input. Has to be a "power of 2" integer i.e. i.e. 1,2,4,8.... If only downsampled factor in X direction is specified, Y subsample factor will be set to match it.

MAXGAP

Maximum XYZ line gap interpolation(in pixels)

LOD_LEVELS

Number of LOD Levels to generate in output files

MAX_ANGLE

Max angle between triangle face and view direction (deg)

CONFIG_PATH

Path used to find configuration/calibration files.

POINT_METHOD

Specifies a mission- specific pointing method to use

NOSITE

Disables coordinate system sites.

RSF

Rover State File(s) to use.

DEBUG_RSF

Turns on debugging of RSF parameter.

COORD

Coordinate system to use.

COORD_INDEX

Coordinate system index for some COORD/mission combos.

FIXED_SITE

Which site is FIXED for rover missions.

SOLUTION_ID

Solution ID to use for COORD_INDEX

DATA_SET_NAME

Specifies the full name given to a data set or a data product.

DATA_SET_ID

Specifies a unique alphanumeric identifier for a data set or data product.

RELEASE_ID

Specifies the unique identifier associated with the release to the public of all or part of a data set. The release number is associated with the data set, not the mission.

PRODUCT_ID

Specifies a permanent, unique identifier assigned to a data product by its producer.

PRODUCER_ID

Specifies the unique identifier of an entity associated with the production a data set.

PRODUCER_INST

Specifies the full name of the identity of an entity associated with the production of a data set.

TARGET_NAME

Specifies a target.

TARGET_TYPE

Specifies the type of a named target.

See Examples:


Cognizant Programmer: