InterpolateUCF is a Java based tool that interpolates contour vertices and data attributes in a UCF file. UCF file contours typically contain widely varying numbers of sample points. The analysis of these files often requires that the contours of the files be re-sampled into a regular grid, which allows groups of UCF files to be meaningfully compared.
Features
Description
InterpolateUcf is a java based tool that interpolates contour vertices and data attributes in a Ucf file. Ucf file contours typically contain widely varying numbers of sample points. The analysis of these files often requires that the contours of the files be re-sampled into a regular grid. This pre-processing step allows groups of Ucf files to be meaningfully compared. Arbitrarily dimensioned output grids are supported, as are spline and linear interpolation between grid points.
Ucf's frequently have a data attribute (the so-called '4D Ucf') associated with each sample point. If present, these are also interpolated. Multiple data attibutes per Ucf sample point are supported.
System Requirements
Java
Installation
Portable java executable make compilation unnecessary.
Installation InstructionsCopy java executable 'jar' file to local disk.
Purpose
InterpolateUcf is used to impose a consistent structure on a group of Ucf files. The Ucf sample points are interpolated to the specified number of points per contour. The number of contours may also be chosen. Any number ( >1 ) of contours or contour points may be selected.
The tool can be used to reduce the size (and associated computation time) of Ucf mesh's with more samples than are required to represent the actual complexity of the represented surface.
Interpolation is perormed using splines. Linear splines (order 1) produce results comparable to the existing Ucf resampling tools; higher order splines may be used to produce smoother interpolated curves.
InterpolateUcf will run without need for re-compilation on any computer that supports Java v1.4.1 (or greater).