CCB.MapContour (r1.1 vs. r1.8)
Diffs

 <<O>>  Difference Topic MapContour (r1.8 - 25 Aug 2008 - CraigSchwartz)

META TOPICPARENT ShapeToolLibraryProgram

MapContour

Line: 7 to 7

Description

Changed:
<
<

This application finds new coordinates of points, consisting a contour, according to how the original shape transforms to a new shape. A shape is transformed into another shape and there is a line (contour), which is drawn on the original shape. One might want to know where these points on the contour are mapped on the new shape. This application finds new coordinates of points, consisting of a contour, according to how the original shape mapped into the new shape.

Three required inputs of the program will be following: 1. A original shape input file. 2. A file contains contour. 3. Output file name.

>
>
One approach to three dimensional surface warping first transforms the surface into a two dimensional representation. The warp is then calculated and applied to the two dimensional analogue of the original surface. For warping methods that use pairs of contours to guide the warp, the contours must also be transformed into the same two dimensional space as the surface.

MapContour carries out this transformation, for the specific warp methods defined by the ShapeTools elastic warp protocol (2008). Given a surface, and a contour whose vertices lay on, or near, the faces of that surface, MapContour will map (flatten) the contour onto the 2d plane containing the mapped (flattened) surface.


Method

Line: 37 to 32

Deleted:
<
<
    • Software Download Usage Guide?

Deleted:
<
<
    • A Glossary? of project terms.

Changed:
<
<
  • Download Links
    • Download v 1.0?
>
>

See Also



 <<O>>  Difference Topic MapContour (r1.7 - 17 Oct 2007 - BaecheolShin)

META TOPICPARENT ShapeToolLibraryProgram

MapContour

Line: 17 to 17

original shape mapped into the new shape.

Three required inputs of the program will be following:

Changed:
<
<
1. A orgianl shape input file.
>
>
1. A original shape input file.

2. A file contains contour. 3. Output file name.
Line: 28 to 28

  • The face of the 3D surface (presumed to contain the contour) that contains the vertex is located.
  • For this face, find vertices of flatten face which is transformed from the original.
Changed:
<
<
  • Using vertices of the orinal face and vertices of flatten face, find transformation.
>
>
  • Using vertices of the original face and vertices of flatten face, find transformation.

  • Transform the point on the contour using this transformation.

Project Components


 <<O>>  Difference Topic MapContour (r1.6 - 16 Oct 2007 - BaecheolShin)

META TOPICPARENT ShapeToolLibraryProgram

MapContour

Line: 8 to 8

Description

Changed:
<
<
This program maps a contour ,whose vertices lay on or near a three dimensional surface, onto a second three dimensional surface. The program expects that the two surfaces contain vertices that are homologous. The correspondences between the vertices of the shapes define the map applied to the contour vertices.
>
>
This application finds new coordinates of points, consisting a contour, according to how the original shape transforms to a new shape. A shape is transformed into another shape and there is a line (contour), which is drawn on the original shape. One might want to know where these points on the contour are mapped on the new shape. This application finds new coordinates of points, consisting of a contour, according to how the original shape mapped into the new shape.

Three required inputs of the program will be following: 1. A orgianl shape input file. 2. A file contains contour. 3. Output file name.


Method

Each vertex of a contour is treated as follows:

Changed:
<
<
  • The face of the first surface (presumed to contain the contour) that contains the vertex is located.
  • The vertices of this face are mapped to the second shape.
  • (bc continue)
>
>
  • The face of the 3D surface (presumed to contain the contour) that contains the vertex is located.
  • For this face, find vertices of flatten face which is transformed from the original.
  • Using vertices of the orinal face and vertices of flatten face, find transformation.
  • Transform the point on the contour using this transformation.

Project Components


 <<O>>  Difference Topic MapContour (r1.5 - 05 Sep 2007 - BaecheolShin)

META TOPICPARENT ShapeToolLibraryProgram

MapContour

Line: 22 to 22

  • The vertices of this face are mapped to the second shape.
  • (bc continue)
Added:
>
>

Project Components


 <<O>>  Difference Topic MapContour (r1.4 - 05 Sep 2007 - CraigSchwartz)

META TOPICPARENT ShapeToolLibraryProgram

MapContour

Changed:
<
<
>
>
Maps a contour according to a transform defined by the corrospondences of the faces of two homologous shapes.

TOC: No TOC in "CCB.MapContour"

Changed:
<
<

Summary

>
>

Description

This program maps a contour ,whose vertices lay on or near a three dimensional surface, onto a second three dimensional surface. The program expects that the two surfaces contain vertices that are homologous. The correspondences between the vertices of the shapes define the map applied to the contour vertices.

Method

Each vertex of a contour is treated as follows:

  • The face of the first surface (presumed to contain the contour) that contains the vertex is located.
  • The vertices of this face are mapped to the second shape.
  • (bc continue)


 <<O>>  Difference Topic MapContour (r1.3 - 30 Aug 2007 - CraigSchwartz)

META TOPICPARENT ShapeToolLibraryProgram

MapContour

Line: 6 to 6

TOC: No TOC in "CCB.MapContour"

Changed:
<
<
--+++ Summary
>
>

Summary



 <<O>>  Difference Topic MapContour (r1.2 - 30 Aug 2007 - CraigSchwartz)

META TOPICPARENT ShapeToolLibraryProgram

MapContour

Line: 6 to 6

TOC: No TOC in "CCB.MapContour"

Added:
>
>
--+++ Summary

 <<O>>  Difference Topic MapContour (r1.1 - 29 Jun 2007 - CraigSchwartz)
Line: 1 to 1
Added:
>
>
META TOPICPARENT ShapeToolLibraryProgram

MapContour

TOC: No TOC in "CCB.MapContour"


Topic: MapContour . { View | Diffs | r1.8 | > | r1.7 | > | r1.6 | More }

Revision r1.1 - 29 Jun 2007 - 17:51 - CraigSchwartz
Revision r1.8 - 25 Aug 2008 - 21:11 - CraigSchwartz