Communications of the ACM
Projectively invariant intersection detections for solid modeling
ACM Transactions on Graphics (TOG)
A New Concept and Method for Line Clipping
ACM Transactions on Graphics (TOG)
On the algebraic and geometric foundations of computer graphics
ACM Transactions on Graphics (TOG)
IEEE Computer Graphics and Applications
A Trip Down the Graphics Pipeline: Line Clipping
IEEE Computer Graphics and Applications
The haloed line effect for hidden line elimination.
SIGGRAPH '79 Proceedings of the 6th annual conference on Computer graphics and interactive techniques
Computer Graphics in its Fifth Decade: Ferment at the Foundations
PG '03 Proceedings of the 11th Pacific Conference on Computer Graphics and Applications
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
Hi-index | 0.01 |
Clipping is the process of determining how much of a given line segment lies within the boundaries of the display screen. Homogeneous coordinates are a convenient mathematical device for representing and transforming objects. The space represented by homogeneous coordinates is not, however, a simple Euclidean 3-space. It is, in fact, analagous to a topological shape called a “projective plane”. The clipping problem is usually solved without consideration for the differences between Euclidean space and the space represented by homogeneous coordinates. For some constructions, this leads to errors in picture generation which show up as lines marked invisible when they should be visible. This paper will examine these cases and present techniques for correctly clipping the line segments.