VPHOLES

VisionX V4
NAME

vpholes − create patches to fill holes in a polygon mesh

SYNOPSIS

vpholes [if=<input_file>] [of=<output_file>] [-v] [-c]

DESCRIPTION

vpholes takes 3-D vector file containing boundary descriptions of holes in a polygon mesh. These descriptions consist of the a polygon boundary plus surface normals; see vmholesi(1) for details. A triangular mesh patch is created for each boundary description. The output is a VisionX file containing 3-D vectors of triangles.

Each 3-D vector will contain the coordinates of the points that form the triangle. The last point is same as the first point. Two adjacent points form the edge of the triangle. vpholes fills the holes when given an input file that contains holes information. The center point of the hole is found first, and the 3-D vector on the hole boundary are connected to the center point, forming triangles.

OPTIONS

if=

Input VisionX file

of=

Output VisionX file

-c

This option specifies that when an inflection point is detected the center point of the patch is raised to the highest point of the boundary region. This is to accommodate holes in meshes generated by body scans that use structured light located "below" the target. This provides for less error, in general, locations that the scanner cannot image. Primarily this affects the crotch region in body scans.

SEE ALSO

vring(1), vbody(1), vmholes(1)

AUTHOR

Fan Gu, Nov 2007