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: