0
TECHNICAL PAPERS

Labeling Engineering Line Drawings Using Depth Reasoning

[+] Author and Article Information
R. R. Martin

School of Computer Science, Cardiff University, Cardiff, Wales, UK

H. Suzuki, P. A. Varley

Department of Precision Engineering,  The University of Tokyo, Tokyo, Japan

J. Comput. Inf. Sci. Eng 5(2), 158-167 (Feb 21, 2005) (10 pages) doi:10.1115/1.1891045 History: Received August 27, 2004; Revised February 21, 2005

Automatic creation of B-rep models of engineering objects from freehand sketches would benefit designers. One step aims to take a line drawing (with hidden lines removed), and from it deduce an initial three-dimensional (3D) geometric realization of the visible part of the object, including junction and line labels, and depth coordinates. Most methods for producing this frontal geometry use line labeling, which takes little or no account of geometry. Thus, the line labels produced can be unreliable. Our alternative approach inflates a drawing to produce provisional depth coordinates, and from these makes deductions about line labels. Assuming many edges in the drawing are parallel to one of three main orthogonal directions, we first attempt to identify groups of parallel lines aligned with the three major axes of the object. From these, we create and solve a linear system of equations relating vertex coordinates, in the coordinate system of the major axes. We then inflate the drawing in a coordinate system based on the plane of the drawing and depth perpendicular to it. Finally, we use this geometry to identify which lines in the drawing correspond to convex, concave, or occluding edges. We discuss alternative realizations of some of the concepts, how to cope with nonisometric-projection drawings, and how to combine this approach with other labeling techniques to gain the benefits of each. We test our approach using sample drawings chosen to be representative of engineering objects. These highlight difficulties often overlooked in previous papers on line labeling. Our new approach has significant benefits.

FIGURES IN THIS ARTICLE
<>
Copyright © 2005 by American Society of Mechanical Engineers
Your Session has timed out. Please sign back in to continue.

References

Figures

Grahic Jump Location
Figure 1

(a-t) Line drawings from Sashikumar (5-6)

Grahic Jump Location
Figure 2

Line-labeled drawings

Grahic Jump Location
Figure 6

Incomplete topology

Grahic Jump Location
Figure 7

Three perpendicular axes in 2D

Grahic Jump Location
Figure 8

Axes and other lines in 3D

Grahic Jump Location
Figure 9

Vertices in object space

Grahic Jump Location
Figure 11

Inflation of Fig. 1

Grahic Jump Location
Figure 12

Inflation of Fig. 1

Tables

Errata

Discussions

Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In