An Intersecting Modification to the Bresenham Algorithm - CiteSeerX
Recommend Documents
for text segmentation and reference text line detection of sample text at almost any skew angle. .... 18.4º and 14º by masking out original document image [1].
once the points are determined they may be translated relative to any center that is not the origin ( , ). ... Thus we d
n concept minimizes the root mean uency range. The structure's local esign variables. The model is under lop new modified model until when roduce significant ...
Jun 27, 1999 - TESTABILITY OF DETERMINISTIC FINITE AUTOMATA ... automaton is called l-threshold k-testable if the automaton accepts a l-threshold k- ...
association rules departing from these sets. In this paper we present a technique to find the frequent itemsets in numeric databases without needing to discretize ...
the size, shape and depth of a soft body of revolution located ... (Some figures in this article are in colour only in the electronic version; see www.iop.org). 1.
Abstract: The question of how to control a robotic welding torch to trace the joint between two cylindrical pipes can be reduced to a problem in algebra.
Oct 24, 2003 - FOR PARAMETRIC MultiTRAJECTORY ESTIMATION. IN NOISE AND ... Traditional methods of multi-trajectory estimation (MTE) are based on preliminary data ..... Festschrift for Erich Lehmann, edited by P. Bickel, K. Doksum, and J.L. Hodges, Jr
(IJACSA) International Journal of Advanced Computer Science and ... Dept. of Information Technology ... In order to decrease the number of migrations we prevent a job ..... He has worked as a Research Associate in Defence Research and ...
nodes that host an application of P processes, reassign the processes to ...... ICDE, 2006. [10] J. Seo, T. Kim, N.D. Dutt, âOptimal Integration of Inter-Task and.
Dec 1, 1999 - ellipsoid E of best fit in the least squares sense to the given data points ..... Technical Report RR9802, School of Computing and Mathematics,.
Nov 1, 2004 - is directly modeled by means of a generalized linear model, the EM ... and conditional models, generalized linear models, EM, nosocomial.
Nov 29, 2008 - (3.13). The electric and magnetic central charges can be written in terms of these quantities as. ZMa mag = VÎ. M Jba pÎ b ,. Zr el,M = (Vâ1)M.
Department of Computer Science, The University of Balamand, Tripoli, Lebanon. Ahmad Nasri23. Department of Computer Science, American University of ...
This paper will describe the visualization design and system architecture .... results, including the display of key attribute values (e.g., email address, phone ..... The client is written in a combination of JavaScript, Dynamic HTML, and XSLT ... s
their intersection point is accepted as the intersection of two curves. .... 2. 3. 4. 5. Figure 1: Intersection of B ezier curves. A rational parametric curve P(t) is ...
Let us define n-vertex k-uniform r-wise t-intersecting family ¿i(n,k,r,t) as follows: ¿i(n,k ... Moreover if there is an r-wise t-intersecting family S ⊂ 2[n0] with wp(S ) = ...... r. 4 5 6. 7. 8. 9. 10 tr. 7 18 41 89 184 377 762. Tr 11 26 57 120 247
utilization also increases because less TCP global synchronization occurs due to ... sources (e.g., real time speech or video) or a network-bandwidth limited TCP ...
JAMES C. ALEXANDER AND THOMAS I. SEIDMAN. Abstract. When a ow, discontinuous across a switching surface, points. \inward" so one cannot leave, ...
Definition: A circulant graph, G = (V, E) is called a hyper-ring with N nodes (N-HR for short) if ... The binarity of N, written bin (N), is a function whose range is between 0 and [Log N] that returns the largest integer K, such that N is divisible
Mar 28, 2013 - Modification to an Auger Electron Spectroscopy system for measuring segregation in a bi- crystal. This article has been downloaded from ...
The surface structure of covalently bonded semiconductor materials undergoes reconstructions .... (unbonded), the valence electrons in arsenic and gallium at-.
15. Genetic modification of an entomopoxvirus: deletion of the spheroidin gene does not affect virus replication in vitro. Christopher P. Palmer,~ Davin P. Miller, ...
Sep 4, 2013 - Miscible blends of polybenzimidazole and polyaramides with ... H.M.; Xu, Z.L. PVDF-TiO2 composite hollow fiber ultrafiltration membranes.
An Intersecting Modification to the Bresenham Algorithm - CiteSeerX
The Bresenham algorithm for drawing line segments ... Figure 1. Now if we want to draw the third curve it is obvious that those parts which are passing through ...
343
An Intersecting Modification to the Bresenham Algorithm Vaclav Skala*
Introduction The solution of many engineering problems have as a result functions of two variables. that can be given either by an explicit function description, or by a table of the function values. The functions have been usually plotted with respect to visibility. The subprograms for plotting the functions of two variables were not so simple1,2 although visibility may be achieved by the relatively simple algorithm at the physical level of the drawing, if we assume raster graphics devices are used. The Bresenham algorithm for drawing line segments can be modified in order to enable the drawing of explicit functions of two variables with respect to the visibility. Though the order of curve drawing is essential for the method used the algorithm has not been published before. Williamson2 solved the problem by fixing the position of the view-point, Watkins1 only pointed out that some rotation angles can cause wrong hidden-line elimination and Boutland's method3 can use only one angle. An algorithm to ensure the right order of the curve's drawing is therefore presented here.
1. Problem Specification Let us have an explicit function of two variables x and Y
where:
and we want to display that function using a raster graphics display or plotter. For many scientific problems it is enough to show the behaviour of the function by drawing the function slices according to the x and y axes, e.g. curves
where:
and curves:
where:
The given function can be represented either by a function specification or by a table of the function values for the grid points in the x-y plane. If the function is complex it can be very difficult to imagine the function behaviour because some parts are in the reality invisible. The problem has been solved by Watkins,1 Williamson2 and Boutland3 very successfully. The principle of the solution is generally very simple. If we have drawn the first two slices parallel to the x axis we have produced two curves and the space between them is the strip of invisibility. Let us suppose that we draw the lines in the direction from foreground to background.
Figure 1.
*Department of Technical Cybernetics Technical University Nejedleho Sady 14 306 14 Plzen, Czechoslovakia
Now if we want to draw the third curve it is obvious that those parts which are passing through the strip of invisibility are invisible and therefore ought not to be drawn, see figure 1.
344
V. Skala / Modification to the Bresenham Algorithm
If we analyse the problem in detail we will realize that we need to represent the borders of the strip of invisibility. It can be done by the MASKTOP and MASKBOTTOM functions. The actual representation of the MASKTOP and MASKBOTTOM functions is described later, Now the problem of drawing curves with respect to the visibility becomes simple (see algorithm 1), because we will draw the next function slice if and only if the curve points are outside of the strip of invisibility. The invisibility problem was solved by Watkins1 by introducing mask vectors for the representation of the MASKTOP and MASKBOTTOM bounds. Several problems had to be solved because all computation was done in the floating point representation: the first step is to decide if we have set up MASK[i] or MASK[i+1] if the coordinate x is between value i and i+1 e.g. i