Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Linear grouping---a method for optimizing 3D vertex transformation and clipping
Dinerstein J., Egbert L., Flann N. Journal of Graphics Tools6 (1):1-6,2001.Type:Article
Date Reviewed: May 24 2002

This short research paper looks at the problem of affine transformation of vertices defining a rigid body. The interesting and common case is when many vertices lie on or close to a small number of straight lines. If this can be detected, and the vertices effectively placed into groups on lines to within a specified tolerance, then the processing of the geometry needed for transformation (prior to, say, rendering) is simplified. One goal is to remove about half of the vertices, and about one third of the clipping overhead.

The problem is thus reduced to the optimization problem of finding a good (or best) set of lines, so that as few vertices as possible will need to be calculated. A relatively simple recursive branch-and-bound algorithm is found to be sufficient, and this fact is itself elegant. The algorithm has been tested on a number of practical meshes. Given some fine-tuning of the tolerance for the linearity, the results are good, and give real improvements within real examples. Whether or not this is merely an artifact of the examples chosen is not completely clear.

The paper is well laid out, well illustrated, and easy to follow, even for those not especially well versed in the area of study. A sparse but relevant set of references is supplemented by a Web site, from which much further detail can be obtained, and source code and results downloaded.

Reviewer:  John Slater Review #: CR126088 (0206-0341)
Bookmark and Share
 
Geometric Algorithms, Languages, And Systems (I.3.5 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Geometric Algorithms, Languages, And Systems": Date
Depth-order point classification techniques for CSG display algorithms
Jansen F. (ed) ACM Transactions on Graphics (TOG) 2(3): 40-70, 1983. Type: Article
Aug 1 1991
Oriented projective geometry
Stolfi J., Academic Press Prof., Inc., San Diego, CA, 1991. Type: Book (9780126720259)
Jul 1 1992
A linear time algorithm for computing the convex hull of an ordered crossing polygon
Ghosh S., Shyamasundar R. Pattern Recognition 17(3): 351-358, 1984. Type: Article
Jan 1 1985
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy