| <<O>> Difference Topic UsingShapeCurvature (r1.18 - 16 Oct 2007 - CraigSchwartz) |
OverviewThe curvature of a surface is a property of interest to neurological researchers. | ||||||||
| Line: 107 to 107 | ||||||||
|---|---|---|---|---|---|---|---|---|
| Any mesh files supported by the ShapeTools library may be read by this program, however, it is possible that a valid file may not contain a closed mesh surface. Loni Ucf files are a particular example of this. Loni Ucf files may in some circumstances be explicitly interpolated to form a surface mesh. Please | ||||||||
| Changed: | ||||||||
| < < |
see the shape tools InterpolateUcf? application for more details. | |||||||
| > > |
see the shape tools InterpolateContour application for more details. | |||||||
| Many file mesh file formats in use at Loni do not allow arbitrary per-vertex values to be stored. Examples of such are the Obj and Off file formats. Although these permit per-vertex colors and surface | ||||||||
| <<O>> Difference Topic UsingShapeCurvature (r1.17 - 03 May 2007 - CraigSchwartz) |
OverviewThe curvature of a surface is a property of interest to neurological researchers. | |||||||||||||
| Line: 50 to 50 | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
| Added: | |||||||||||||
| > > |
| ||||||||||||
Examples of common usage | |||||||||||||
| <<O>> Difference Topic UsingShapeCurvature (r1.16 - 27 Apr 2007 - RyanCabeen) |
OverviewThe curvature of a surface is a property of interest to neurological researchers. | ||||||||
| Line: 10 to 10 | ||||||||
|---|---|---|---|---|---|---|---|---|
| If the output file format (which defaults to the same format as the input file) does not allow saving the curvature of each vertex, then an open dx file will instead be written. | ||||||||
| Changed: | ||||||||
| < < |
Command Line CCB_Tools_MeiheXu_SurfaceExtractionTutorialUsage | |||||||
| > > |
Command Line Usage | |||||||
| The command line follows this pattern: "java {optional java arguments} -jar {optional command line arguments} input_file output_file". The "optional command line arguments" are described by the table in the next section, and by the illustrative examples that follow. The "optional java arguments' control the behavior of the Java virtual machine used to run the application and, with one exception, are seldom used. That exception | ||||||||
| <<O>> Difference Topic UsingShapeCurvature (r1.15 - 26 Apr 2007 - CraigSchwartz) |
OverviewThe curvature of a surface is a property of interest to neurological researchers. | |||||||||||||
| Line: 44 to 44 | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
| Changed: | |||||||||||||
| < < |
| ||||||||||||
| > > |
| ||||||||||||
| |||||||||||||
| <<O>> Difference Topic UsingShapeCurvature (r1.14 - 06 Dec 2006 - IvoDinov) |
OverviewThe curvature of a surface is a property of interest to neurological researchers. | ||||||||
| Line: 10 to 10 | ||||||||
|---|---|---|---|---|---|---|---|---|
| If the output file format (which defaults to the same format as the input file) does not allow saving the curvature of each vertex, then an open dx file will instead be written. | ||||||||
| Changed: | ||||||||
| < < |
Command Line Usage | |||||||
| > > |
Command Line CCB_Tools_MeiheXu_SurfaceExtractionTutorialUsage | |||||||
| The command line follows this pattern: "java {optional java arguments} -jar {optional command line arguments} input_file output_file". The "optional command line arguments" are described by the table in the next section, and by the illustrative examples that follow. The "optional java arguments' control the behavior of the Java virtual machine used to run the application and, with one exception, are seldom used. That exception | ||||||||
| <<O>> Difference Topic UsingShapeCurvature (r1.13 - 30 Nov 2006 - BaecheolShin) |
OverviewThe curvature of a surface is a property of interest to neurological researchers. | |||||||||||||
| Line: 43 to 43 | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
| Changed: | |||||||||||||
| < < |
| ||||||||||||
| > > |
| ||||||||||||
| |||||||||||||
| <<O>> Difference Topic UsingShapeCurvature (r1.12 - 29 Nov 2006 - BaecheolShin) |
OverviewThe curvature of a surface is a property of interest to neurological researchers. | ||||||||||||||||||||||||||||||||||||||||||||||
| Line: 8 to 8 | ||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| or added to a copy of the orginal file if this action is allowed by the data file format. If the output file format (which defaults to the same format as the input file) does not allow | ||||||||||||||||||||||||||||||||||||||||||||||
| Changed: | ||||||||||||||||||||||||||||||||||||||||||||||
| < < |
saving the curvature of each vertex then an open dx file will instead be written. | |||||||||||||||||||||||||||||||||||||||||||||
| > > |
saving the curvature of each vertex, then an open dx file will instead be written. | |||||||||||||||||||||||||||||||||||||||||||||
Command Line UsageThe command line follows this pattern: "java {optional java arguments} -jar {optional command line arguments} input_file output_file". The "optional command line arguments" are described by the table in the next section, and by the | ||||||||||||||||||||||||||||||||||||||||||||||
| Line: 41 to 41 | ||||||||||||||||||||||||||||||||||||||||||||||
| Changed: | ||||||||||||||||||||||||||||||||||||||||||||||
| < < |
| |||||||||||||||||||||||||||||||||||||||||||||
| > > |
| |||||||||||||||||||||||||||||||||||||||||||||
Examples of common usage | ||||||||||||||||||||||||||||||||||||||||||||||
| Line: 58 to 58 | ||||||||||||||||||||||||||||||||||||||||||||||
| named ShapeCurvature.jar. | ||||||||||||||||||||||||||||||||||||||||||||||
| Changed: | ||||||||||||||||||||||||||||||||||||||||||||||
| < < |
Print a usage summary to the console output. | |||||||||||||||||||||||||||||||||||||||||||||
| > > |
Ex 1) Print a usage summary to the console output. | |||||||||||||||||||||||||||||||||||||||||||||
| Use this command: java -jar ShapeCurvature -help | ||||||||||||||||||||||||||||||||||||||||||||||
| Line: 66 to 66 | ||||||||||||||||||||||||||||||||||||||||||||||
| Note: The options illustrated in the following examples may be varied in actual use to suit your needs. | ||||||||||||||||||||||||||||||||||||||||||||||
| Changed: | ||||||||||||||||||||||||||||||||||||||||||||||
| < < |
Measure the curvature of a surface saved in a Minc OBJ file and save the curvature values into a text file | |||||||||||||||||||||||||||||||||||||||||||||
| > > |
Ex 2) Measure the curvature of a surface saved in a Minc OBJ file and save the curvature values into a text file | |||||||||||||||||||||||||||||||||||||||||||||
Note: Obj files are unable to store per-vertex curvature data
| ||||||||||||||||||||||||||||||||||||||||||||||
| Changed: | ||||||||||||||||||||||||||||||||||||||||||||||
| < < |
Use this command : | |||||||||||||||||||||||||||||||||||||||||||||
| > > |
Use this command : java -jar ShapeCurvature.jar -output text mesh.obj mesh_curvature.txt | |||||||||||||||||||||||||||||||||||||||||||||
| Changed: | ||||||||||||||||||||||||||||||||||||||||||||||
| < < |
java -jar ShapeCurvature.jar -output text mesh.obj mesh_curvature.txt
Find curvature of a Ucf file and writes a copy of the input file with curvature appended as a Ucf '4D' attribute | |||||||||||||||||||||||||||||||||||||||||||||
| > > |
Ex 3) Find curvature of a Ucf file and writes a copy of the input file with curvature appended as a Ucf '4D' attribute | |||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||
| Line: 83 to 81 | ||||||||||||||||||||||||||||||||||||||||||||||
| Use this command: java -jar ShapeCurvature -infinity -1234 -output_attribute saxophone mesh.ucf meshCurvature.ucf | ||||||||||||||||||||||||||||||||||||||||||||||
| Changed: | ||||||||||||||||||||||||||||||||||||||||||||||
| < < |
Find curvature of a Ucf file and writes a copy of the input file with curvature appended as a DX file: | |||||||||||||||||||||||||||||||||||||||||||||
| > > |
Ex 4) Find curvature of a Ucf file and writes a copy of the input file with curvature appended as a DX file: | |||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||
| Line: 93 to 91 | ||||||||||||||||||||||||||||||||||||||||||||||
Detailed Description of the program | ||||||||||||||||||||||||||||||||||||||||||||||
| Changed: | ||||||||||||||||||||||||||||||||||||||||||||||
| < < |
Common Runtime Errors: | |||||||||||||||||||||||||||||||||||||||||||||
| > > |
| |||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||
| Line: 103 to 101 | ||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||
| Changed: | ||||||||||||||||||||||||||||||||||||||||||||||
| < < |
Data formats supported | |||||||||||||||||||||||||||||||||||||||||||||
| > > |
| |||||||||||||||||||||||||||||||||||||||||||||
| Any mesh files supported by the ShapeTools library may be read by this program, however, it is possible that a valid file may not contain a closed mesh surface. Loni Ucf files are a particular example of this. Loni Ucf files may in some circumstances be explicitly interpolated to form a surface mesh. Please | ||||||||||||||||||||||||||||||||||||||||||||||
| Line: 132 to 130 | ||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||
| Changed: | ||||||||||||||||||||||||||||||||||||||||||||||
| < < |
Curvature algorithmsThe 'curvature" of a surface is the bending of a polyhedral surface at each of its vertices. | |||||||||||||||||||||||||||||||||||||||||||||
| > > |
Curvature algorithmsThe 'curvature' of a surface is the bending of a polyhedral surface at each of its vertices. | |||||||||||||||||||||||||||||||||||||||||||||
| The ShapeCurvature program provides a variety of curvature measurements. It is designed to support many different measures of curvature. The curvature measurements currently supported are: | ||||||||||||||||||||||||||||||||||||||||||||||
| Added: | ||||||||||||||||||||||||||||||||||||||||||||||
| > > |
||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||
| <<O>> Difference Topic UsingShapeCurvature (r1.11 - 06 Jul 2006 - CraigSchwartz) |
OverviewThe curvature of a surface is a property of interest to neurological researchers. | ||||||||||||||||
| Line: 44 to 44 | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
| Changed: | ||||||||||||||||
| < < |
| |||||||||||||||
| > > |
| |||||||||||||||
| ||||||||||||||||
| <<O>> Difference Topic UsingShapeCurvature (r1.10 - 10 May 2006 - CraigSchwartz) |
OverviewThe curvature of a surface is a property of interest to neurological researchers. The ShapeCurvature program reads a surface mesh from a data file and | |||||||||||
| Changed: | |||||||||||
| < < |
computes the principal curvature of the surface at each mesh vertex. | ||||||||||
| > > |
computes the curvature of the surface at each mesh vertex. | ||||||||||
| These values may be saved as either an array of values (one per vertex) in a simple text file or added to a copy of the orginal file if this action is allowed by the data file format. | |||||||||||
| Line: 11 to 11 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
saving the curvature of each vertex then an open dx file will instead be written.
Command Line Usage | |||||||||||
| Changed: | |||||||||||
| < < |
The command line follows this pattern: "java -jar {options} input_file output_file". | ||||||||||
| > > |
The command line follows this pattern: "java {optional java arguments} -jar {optional command line arguments} input_file output_file". The "optional command line arguments" are described by the table in the next section, and by the
illustrative examples that follow. The "optional java arguments' control the behavior of the Java
virtual machine used to run the application and, with one exception, are seldom used. That exception
is the memory allocation argument, -Xmx{number}, which asks your computer's operating system to
give more memory to the Java virtual machine that it ordinarily gets. This is used when the
data to be manipulated exceed the amount of memory. If you run the program and see an error
with text resembling
"Out of Memory"
then you will probably want to add the memory argument. The "number" part sets the amount of memory
you are requesting; a good start value is to ask for 200 megabytes, which would be done by this command:
java -Xmx200m -jar ShapeCurvature.jar input_file output_file
the -Xmx200m is the argument that requests additional memory.
Command line argumentsThe program is controlled by use of command line arguments. These select the curvature measurement used, the type of output produced, and the value used to indicate an infinite curvature, as well as other options. The complete table of command line arguments follows. The "Default" values listed are the values used by the program if the corrosponding command line argument is not specified. Not all arguments need be specified by a user; generally, an argument is used only to override an unwanted default behavior of the program. | ||||||||||
| Deleted: | |||||||||||
| < < |
Usage | ||||||||||
| |||||||||||
| Line: 29 to 54 | |||||||||||
Examples of common usage | |||||||||||
| Changed: | |||||||||||
| < < |
Print a usage summary to the console output. | ||||||||||
| > > |
In these examples we assume that the ShapeCurvature application is saved in a file named ShapeCurvature.jar. | ||||||||||
| Deleted: | |||||||||||
| < < |
Use this command: java -jar ShapeCurvature -help | ||||||||||
| Added: | |||||||||||
| > > |
Print a usage summary to the console output. | ||||||||||
| Changed: | |||||||||||
| < < |
Ucf Curvature | ||||||||||
| > > |
Use this command: java -jar ShapeCurvature -help | ||||||||||
| Deleted: | |||||||||||
| < < |
The java program file in these examples is named ShapeCurvature.jar | ||||||||||
| Note: The options illustrated in the following examples may be varied in actual use to suit your needs. | |||||||||||
| Deleted: | |||||||||||
| < < |
Print a summary of how to use the ShapeCurvature program | ||||||||||
| Changed: | |||||||||||
| < < |
Use this command : java -jar ShapeCurvature.jar -help
Measure the curvature of an Obj surface and save the curvature values into a text file | ||||||||||
| > > |
Measure the curvature of a surface saved in a Minc OBJ file and save the curvature values into a text file | ||||||||||
Note: Obj files are unable to store per-vertex curvature data
| |||||||||||
| Changed: | |||||||||||
| < < |
| ||||||||||
| > > |
| ||||||||||
| Changed: | |||||||||||
| < < |
Use this command : java -jar ShapeCurvature.jar -output text mesh.obj mesh_curvature.txt | ||||||||||
| > > |
java -jar ShapeCurvature.jar -output text mesh.obj mesh_curvature.txt | ||||||||||
Find curvature of a Ucf file and writes a copy of the input file with curvature appended as a Ucf '4D' attribute
| |||||||||||
| Deleted: | |||||||||||
| < < |
| ||||||||||
| Deleted: | |||||||||||
| < < |
Use this command: java -jar ShapeCurvature -infinity -1234 -output_attribute saxophone -output ucf mesh.ucf meshCurvature.ucf | ||||||||||
| Added: | |||||||||||
| > > |
Use this command: java -jar ShapeCurvature -infinity -1234 -output_attribute saxophone mesh.ucf meshCurvature.ucf | ||||||||||
| Changed: | |||||||||||
| < < |
Detailed Description of the programCurvature algorithmsThe 'curvature" of a surface is the bending of a polyhedral surface at each of its vertices. | ||||||||||
| > > |
Find curvature of a Ucf file and writes a copy of the input file with curvature appended as a DX file:
| ||||||||||
| Changed: | |||||||||||
| < < |
The ShapeCurvature program provides a variety of curvature measurements. It is designed to support many different measures of curvature. | ||||||||||
| > > |
Use this command: java -jar ShapeCurvature -output dx mesh.ucf meshCurvature.dx | ||||||||||
| Changed: | |||||||||||
| < < |
The curvature measurements currently supported are: | ||||||||||
| > > |
| ||||||||||
| Changed: | |||||||||||
| < < |
| ||||||||||
| > > |
Detailed Description of the program | ||||||||||
Common Runtime Errors: | |||||||||||
| Line: 83 to 103 | |||||||||||
| |||||||||||
| Changed: | |||||||||||
| < < |
data formats supported | ||||||||||
| > > |
Data formats supported | ||||||||||
| Any mesh files supported by the ShapeTools library may be read by this program, however, it is possible that a valid file may not contain a closed mesh surface. Loni Ucf files are a particular example of this. Loni Ucf files may in some circumstances be explicitly interpolated to form a surface mesh. Please | |||||||||||
| Line: 92 to 111 | |||||||||||
| Many file mesh file formats in use at Loni do not allow arbitrary per-vertex values to be stored. Examples of such are the Obj and Off file formats. Although these permit per-vertex colors and surface | |||||||||||
| Changed: | |||||||||||
| < < |
normals to be stored, they do not allow arbitrary data values , such as curvature, to be saved. | ||||||||||
| > > |
normals to be stored, they do not allow arbitrary data values , such as curvature, to be saved. In such cases the output file will be written as an OpenDX format file. Should this occur the name of the output file will be changed by appending a ".dx" to the file name. A warning message notifying the user of the problem is printed to the screen. | ||||||||||
| Deleted: | |||||||||||
| < < |
In some circumstances the color attribute may be set to represent a data attribute. A specific application program (ShapeColorAttribute) is planned to allow such operations. | ||||||||||
| The following input formats are currently supported (3 March 2006) | |||||||||||
| Line: 109 to 130 | |||||||||||
| |||||||||||
| Added: | |||||||||||
| > > |
Curvature algorithmsThe 'curvature" of a surface is the bending of a polyhedral surface at each of its vertices. The ShapeCurvature program provides a variety of curvature measurements. It is designed to support many different measures of curvature. The curvature measurements currently supported are: | ||||||||||
| Changed: | |||||||||||
| < < |
System requirements - | ||||||||||
| > > |
System requirements | ||||||||||
| |||||||||||
| Changed: | |||||||||||
| < < |
Limitations -
Future Work -
| ||||||||||
| > > |
Limitations
| ||||||||||
AcknowledgementsThis program is a product of the CCB Shape Tools program. | |||||||||||
| Changed: | |||||||||||
| < < |
| ||||||||||
| > > |
| ||||||||||
| <<O>> Difference Topic UsingShapeCurvature (r1.9 - 28 Apr 2006 - CraigSchwartz) |
OverviewThe curvature of a surface is a property of interest to neurological researchers. | ||||||||||||||||
| Line: 7 to 7 | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| These values may be saved as either an array of values (one per vertex) in a simple text file or added to a copy of the orginal file if this action is allowed by the data file format. | ||||||||||||||||
| Added: | ||||||||||||||||
| > > |
If the output file format (which defaults to the same format as the input file) does not allow saving the curvature of each vertex then an open dx file will instead be written. | |||||||||||||||
Command Line UsageThe command line follows this pattern: "java -jar {options} input_file output_file". | ||||||||||||||||
| Line: 17 to 20 | ||||||||||||||||
| ||||||||||||||||
| Changed: | ||||||||||||||||
| < < |
| |||||||||||||||
| > > |
| |||||||||||||||
| ||||||||||||||||
| <<O>> Difference Topic UsingShapeCurvature (r1.8 - 21 Apr 2006 - CraigSchwartz) |
OverviewThe curvature of a surface is a property of interest to neurological researchers. | ||||||||
| Line: 127 to 127 | ||||||||
|---|---|---|---|---|---|---|---|---|
| This program is a product of the CCB Shape Tools program. | ||||||||
| Added: | ||||||||
| > > |
| |||||||
| <<O>> Difference Topic UsingShapeCurvature (r1.7 - 18 Mar 2006 - BaecheolShin) |
OverviewThe curvature of a surface is a property of interest to neurological researchers. | ||||
| <<O>> Difference Topic UsingShapeCurvature (r1.6 - 09 Mar 2006 - CraigSchwartz) |
OverviewThe curvature of a surface is a property of interest to neurological researchers. | ||||||||
| Line: 70 to 70 | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
| Changed: | ||||||||
| < < |
error handling- lists the types of errors that can happen and how the program handles these errors
| |||||||
| > > |
Common Runtime Errors: | |||||||
| Added: | ||||||||
| > > |
| |||||||
| <<O>> Difference Topic UsingShapeCurvature (r1.5 - 09 Mar 2006 - BaecheolShin) |
OverviewThe curvature of a surface is a property of interest to neurological researchers. | ||||||||
| Line: 76 to 76 | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
| Added: | ||||||||
| > > |
| |||||||
| Line: 112 to 114 | ||||||||
Limitations -
| ||||||||
| Changed: | ||||||||
| < < |
methes with other elemet type take lone time. | |||||||
| > > |
methes with other elemet types take long time. | |||||||
| ||||||||
| Line: 120 to 122 | ||||||||
| ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
Acknowledgements | ||||||||
| <<O>> Difference Topic UsingShapeCurvature (r1.4 - 03 Mar 2006 - BaecheolShin) |
OverviewThe curvature of a surface is a property of interest to neurological researchers. | ||||||||
| Line: 72 to 72 | ||||||||
|---|---|---|---|---|---|---|---|---|
error handling- lists the types of errors that can happen and how the program handles these errors | ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
data formats supported | ||||||||
| Line: 107 to 111 | ||||||||
Limitations - | ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
Future Work -
| ||||||||
| Changed: | ||||||||
| < < |
be applied to them, by doing so improve speed | |||||||
| > > |
be applied to them, by doing so improve speed. | |||||||
| ||||||||
| <<O>> Difference Topic UsingShapeCurvature (r1.3 - 03 Mar 2006 - CraigSchwartz) |
Overview | ||||||||||||||||||||||||||||||||||||||||||||||
| Changed: | ||||||||||||||||||||||||||||||||||||||||||||||
| < < |
The RunCurvature? acts as user interface. It communicates with user through command line arguments. The application are be able to calcualate the principal curvature of a surface mesh that is stored in a shape file. These curvature values may be written to disk files in a variety of file formats, some of which allow this value to be stored as a data attribute of a copy of the original file. | |||||||||||||||||||||||||||||||||||||||||||||
| > > |
The curvature of a surface is a property of interest to neurological researchers. The ShapeCurvature program reads a surface mesh from a data file and computes the principal curvature of the surface at each mesh vertex. These values may be saved as either an array of values (one per vertex) in a simple text file or added to a copy of the orginal file if this action is allowed by the data file format. | |||||||||||||||||||||||||||||||||||||||||||||
| Added: | ||||||||||||||||||||||||||||||||||||||||||||||
| > > |
Command Line UsageThe command line follows this pattern: "java -jar {options} input_file output_file". | |||||||||||||||||||||||||||||||||||||||||||||
| Changed: | ||||||||||||||||||||||||||||||||||||||||||||||
| < < |
Usage Summary
| |||||||||||||||||||||||||||||||||||||||||||||
| > > |
Usage
| |||||||||||||||||||||||||||||||||||||||||||||
Examples of common usage | ||||||||||||||||||||||||||||||||||||||||||||||
| Changed: | ||||||||||||||||||||||||||||||||||||||||||||||
| < < |
Command ---- java -jar ShapeCurvature -help Action -------- prints program usage summary. Command ---- java -jar ShapeCurvature -output ucf mesh.ucf mesh_4d.ucf Action -------- finds curvature of a Ucf file and saves original Ucf with curvature added as a Ucf "4d" attribute named "curvature" . Command ---- ava -jar ShapeCurvature -infinity -1234 -output_attribute saxophone -output ucf mesh.ucf meshCurvature.ucf Action -------- compute cuvature of a Ucf mesh , save as a ucf file with a 4d attribute named "saxophone", using "-1234" as the value to represent infinite curvature. | |||||||||||||||||||||||||||||||||||||||||||||
| > > |
Print a usage summary to the console output.Use this command: java -jar ShapeCurvature -helpUcf CurvatureThe java program file in these examples is named ShapeCurvature.jar Note: The options illustrated in the following examples may be varied in actual use to suit your needs.Print a summary of how to use the ShapeCurvature programUse this command : java -jar ShapeCurvature.jar -helpMeasure the curvature of an Obj surface and save the curvature values into a text fileNote: Obj files are unable to store per-vertex curvature data
Find curvature of a Ucf file and writes a copy of the input file with curvature appended as a Ucf '4D' attribute
| |||||||||||||||||||||||||||||||||||||||||||||
Detailed Description of the program | ||||||||||||||||||||||||||||||||||||||||||||||
| Deleted: | ||||||||||||||||||||||||||||||||||||||||||||||
| < < |
| |||||||||||||||||||||||||||||||||||||||||||||
| Changed: | ||||||||||||||||||||||||||||||||||||||||||||||
| < < |
| |||||||||||||||||||||||||||||||||||||||||||||
| > > |
Curvature algorithmsThe 'curvature" of a surface is the bending of a polyhedral surface at each of its vertices. The ShapeCurvature program provides a variety of curvature measurements. It is designed to support many different measures of curvature. The curvature measurements currently supported are:
error handling- lists the types of errors that can happen and how the program handles these errors
data formats supportedAny mesh files supported by the ShapeTools library may be read by this program, however, it is possible that a valid file may not contain a closed mesh surface. Loni Ucf files are a particular example of this. Loni Ucf files may in some circumstances be explicitly interpolated to form a surface mesh. Please see the shape tools InterpolateUcf? application for more details. Many file mesh file formats in use at Loni do not allow arbitrary per-vertex values to be stored. Examples of such are the Obj and Off file formats. Although these permit per-vertex colors and surface normals to be stored, they do not allow arbitrary data values , such as curvature, to be saved. In some circumstances the color attribute may be set to represent a data attribute. A specific application program (ShapeColorAttribute) is planned to allow such operations. The following input formats are currently supported (3 March 2006)
| |||||||||||||||||||||||||||||||||||||||||||||
System requirements -
| ||||||||||||||||||||||||||||||||||||||||||||||
| Changed: | ||||||||||||||||||||||||||||||||||||||||||||||
| < < |
| |||||||||||||||||||||||||||||||||||||||||||||
| > > |
| |||||||||||||||||||||||||||||||||||||||||||||
| Changed: | ||||||||||||||||||||||||||||||||||||||||||||||
| < < |
Limitation - | |||||||||||||||||||||||||||||||||||||||||||||
| > > |
Limitations - | |||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||
| Line: 94 to 114 | ||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Future Work -
| ||||||||||||||||||||||||||||||||||||||||||||||
| Added: | ||||||||||||||||||||||||||||||||||||||||||||||
| > > |
AcknowledgementsThis program is a product of the CCB Shape Tools program. | |||||||||||||||||||||||||||||||||||||||||||||
| <<O>> Difference Topic UsingShapeCurvature (r1.2 - 02 Mar 2006 - BaecheolShin) |
| ||||||||
| Deleted: | ||||||||
| < < |
||||||||
Overview | ||||||||
| Changed: | ||||||||
| < < |
a brief description of the research problem addressed by the ShapeCurvature program and what the application does. | |||||||
| > > |
The RunCurvature? | |||||||