Professional Documents
Culture Documents
41-47, 1995
Copyright 0 1895 Ekevier Science Ltd
Printed in Great Britain. All rights reeerved
cm@-l4&s/g5 510.00+0.00
EQUATION FORMULATION
F,(u) - G,,(v)=--G;(c)
(2)
F,(u) - G,(c) G:(v)
Figure 3 Tangent lines to curves used in high level boundary
where F’ and G’ are obtained by differentiating once. extractlon of swept objects
Note that, for some u and u, the two equations state that [These are fonts from Indian scripts designed on Vinyas. The tangents
the line segment joining F(u) and G(Y) is along the are shown by heavy rules.]
*Note that 11&1/= 110,-Q21/. As 0 and n denote the same angle (albeit +In our implementation, we carry out a linear reparameterization. This
in opposite directions), the maximum angle range permitted is strictly algorithm is independent of the reparameterization and works as long
less than A. as the tangent computation is correct.
ALGORITHM
IMPLEMENTATION
Table 1 Processing times on IBM-compatible PC 286 for representative set of curve pairs
Number of
tangent points Computation time, s
0.04 2. I I 0.450
0 0.088
0.09 3. 2 0 0.056
0 0.000
0 0.000
0 0.000
1 0.146
0 O.OOQ
3 0.04 I. 2 0 0.034
0 O.ooO
4 0.04 1
-.
7
- 0 0.042
0 O.OCMI
0 0.044
0 0.044
5 0.11 2. 2 0 0.044
0 0.000
0 0.044
0 0.000
6 0.04 I. 2 0.704
0 O.ooO
7 0.05 7 7
.-_ - 2 0.824
0 0.146
0.000
0.824
7 7 0.000
8 0.04 -. -
0.044
0.714
0.658
9 0.10 2. I 0.692
0.570
IO 0.09 2. 1 0.044
0.044
II 0.04 2. 2 0.044
0.012
0.044
0.000
[The samples were picked up as the end user carried out the design process on Vinyas, the font design system.]
CONCLUSIONS